Hello,

I've emailed Robert (Salt port maintainer) directly, but I guess I
should have sent it here with him CC'd, especially when the lock
is nigh.

Anyhow, as it stands, Salt - neither master nor minion - is currently
usable.

Regards,

Raf

On Fri, Sep 17, 2021 at 11:20:27PM BST, Raf Czlonka wrote:
> Hi Robert,
> 
> You might have noticed it by now but in case you hadn't, after the
> latest Salt update, neither Master nor Minion start.
> 
> Attempting to start either with debug logging, doesn't show anything.
> 
> This is what I get attempting to start the master by hand:
> 
>       Traceback (most recent call last):
>         File "/usr/local/bin/salt-master", line 33, in <module>
>           sys.exit(load_entry_point('salt==3003.3', 'console_scripts', 
> 'salt-master')())
>         File "/usr/local/lib/python3.8/site-packages/salt/scripts.py", line 
> 95, in salt_master
>           import salt.cli.daemons
>         File "/usr/local/lib/python3.8/site-packages/salt/cli/daemons.py", 
> line 17, in <module>
>           from salt.utils import migrations
>         File 
> "/usr/local/lib/python3.8/site-packages/salt/utils/migrations.py", line 12, 
> in <module>
>           import salt.syspaths as syspaths
>         File "/usr/local/lib/python3.8/site-packages/salt/syspaths.py", line 
> 21, in <module>
>           import salt.utils.platform
>         File "/usr/local/lib/python3.8/site-packages/salt/utils/platform.py", 
> line 10, in <module>
>           from salt.utils.decorators import memoize as real_memoize
>         File 
> "/usr/local/lib/python3.8/site-packages/salt/utils/decorators/__init__.py", 
> line 19, in <module>
>           import salt.utils.args
>         File "/usr/local/lib/python3.8/site-packages/salt/utils/args.py", 
> line 15, in <module>
>           import salt.utils.versions
>         File "/usr/local/lib/python3.8/site-packages/salt/utils/versions.py", 
> line 30, in <module>
>           import salt.version
>         File "/usr/local/lib/python3.8/site-packages/salt/version.py", line 
> 9, in <module>
>           import salt.utils.entrypoints
>         File 
> "/usr/local/lib/python3.8/site-packages/salt/utils/entrypoints.py", line 36, 
> in <module>
>           import pkg_resources
>         File 
> "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 
> 3243, in <module>
>           def _initialize_master_working_set():
>         File 
> "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 
> 3226, in _call_aside
>           f(*args, **kwargs)
>         File 
> "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 
> 3255, in _initialize_master_working_set
>           working_set = WorkingSet._build_master()
>         File 
> "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 568, 
> in _build_master
>           ws.require(__requires__)
>         File 
> "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 886, 
> in require
>           needed = self.resolve(parse_requirements(requirements))
>         File 
> "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 772, 
> in resolve
>           raise DistributionNotFound(req, requirers)
>       pkg_resources.DistributionNotFound: The 'contextvars' distribution was 
> not found and is required by salt
> 
> and minion:
> 
>       Traceback (most recent call last):
>         File "/usr/local/bin/salt-minion", line 33, in <module>
>           sys.exit(load_entry_point('salt==3003.3', 'console_scripts', 
> 'salt-minion')())
>         File "/usr/local/lib/python3.8/site-packages/salt/scripts.py", line 
> 178, in salt_minion
>           import salt.utils.platform
>         File "/usr/local/lib/python3.8/site-packages/salt/utils/platform.py", 
> line 10, in <module>
>           from salt.utils.decorators import memoize as real_memoize
>         File 
> "/usr/local/lib/python3.8/site-packages/salt/utils/decorators/__init__.py", 
> line 19, in <module>
>           import salt.utils.args
>         File "/usr/local/lib/python3.8/site-packages/salt/utils/args.py", 
> line 15, in <module>
>           import salt.utils.versions
>         File "/usr/local/lib/python3.8/site-packages/salt/utils/versions.py", 
> line 30, in <module>
>           import salt.version
>         File "/usr/local/lib/python3.8/site-packages/salt/version.py", line 
> 9, in <module>
>           import salt.utils.entrypoints
>         File 
> "/usr/local/lib/python3.8/site-packages/salt/utils/entrypoints.py", line 36, 
> in <module>
>           import pkg_resources
>         File 
> "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 
> 3243, in <module>
>           def _initialize_master_working_set():
>         File 
> "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 
> 3226, in _call_aside
>           f(*args, **kwargs)
>         File 
> "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 
> 3255, in _initialize_master_working_set
>           working_set = WorkingSet._build_master()
>         File 
> "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 568, 
> in _build_master
>           ws.require(__requires__)
>         File 
> "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 886, 
> in require
>           needed = self.resolve(parse_requirements(requirements))
>         File 
> "/usr/local/lib/python3.8/site-packages/pkg_resources/__init__.py", line 772, 
> in resolve
>           raise DistributionNotFound(req, requirers)
>       pkg_resources.DistributionNotFound: The 'contextvars' distribution was 
> not found and is required by salt
> 
> Hope this is enough information to get it fixed.
> 
> Regards,
> 
> Raf

Reply via email to