Hi
Fixed in current.
On 20/09/21 23:16 +0100, Raf Czlonka wrote:
> 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
>
--
Regards,
Robert Nagy