salt-minion: The 'contextvars' distribution was not found and is required by salt
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
salt (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Even though contextvars is now part of Python 3.7+, the Salt python project retains a requirement on it in order to communicate via salt-ssh with older systems.
For downstream packagers, they need to either patch out the requirement, or include the superfluous package.
[ERROR ] Failed to import module pip, this is due most likely to a syntax error:
Traceback (most recent call last):
File "/usr/lib/
mod = self.run(
File "/usr/lib/
return self._last_
File "/usr/lib/
return _func_or_
File "<frozen importlib.
File "<frozen importlib.
File "<frozen importlib.
File "<frozen importlib.
File "<frozen importlib.
File "<frozen importlib.
File "<frozen importlib.
File "<frozen importlib.
File "/usr/lib/
import pkg_resources # pylint: disable=
File "/usr/lib/
def _initialize_
File "/usr/lib/
f(*args, **kwargs)
File "/usr/lib/
working_set = WorkingSet.
File "/usr/lib/
ws.
File "/usr/lib/
needed = self.resolve(
File "/usr/lib/
raise DistributionNot
pkg_resources.
See also:
https:/
https:/
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: salt-minion 3004.1+dfsg-2
ProcVersionSign
Uname: Linux 5.15.0-83-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckR
Date: Thu Sep 14 12:55:48 2023
PackageArchitec
SourcePackage: salt
UpgradeStatus: Upgraded to jammy on 2023-09-12 (1 days ago)