Version Conflict
After an online update mailman3 will not start:
May 16 07:43:18 mail systemd[1]: Starting GNU Mailing List Manager...
May 16 07:43:18 mail mailman[23681]: Traceback (most recent call last):
May 16 07:43:18 mail mailman[23681]: File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 583, in _build_master
May 16 07:43:18 mail mailman[23681]: ws.require(__requires__)
May 16 07:43:18 mail mailman[23681]: File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 900, in require
May 16 07:43:18 mail mailman[23681]: needed = self.resolve(parse_requirements(requirements))
May 16 07:43:18 mail mailman[23681]: File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 791, in resolve
May 16 07:43:18 mail mailman[23681]: raise VersionConflict(dist, req).with_context(dependent_req)
May 16 07:43:18 mail mailman[23681]: pkg_resources.ContextualVersionConflict: (SQLAlchemy 1.4.13 (/usr/lib64/python3.8/site-packages), Requirement.parse('sqlalchemy<1.4,>=1.2.3'), {'mailman'})
May 16 07:43:18 mail mailman[23681]: During handling of the above exception, another exception occurred:
May 16 07:43:18 mail mailman[23681]: Traceback (most recent call last):
May 16 07:43:18 mail mailman[23681]: File "/usr/bin/mailman", line 6, in <module>
May 16 07:43:18 mail mailman[23681]: from pkg_resources import load_entry_point
May 16 07:43:18 mail mailman[23681]: File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3252, in <module>
May 16 07:43:18 mail mailman[23681]: def _initialize_master_working_set():
May 16 07:43:18 mail mailman[23681]: File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3235, in _call_aside
May 16 07:43:18 mail mailman[23681]: f(*args, **kwargs)
May 16 07:43:18 mail mailman[23681]: File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3264, in _initialize_master_working_set
May 16 07:43:18 mail mailman[23681]: working_set = WorkingSet._build_master()
May 16 07:43:18 mail mailman[23681]: File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 585, in _build_master
May 16 07:43:18 mail mailman[23681]: return cls._build_from_requirements(__requires__)
May 16 07:43:18 mail mailman[23681]: File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 598, in _build_from_requirements
May 16 07:43:18 mail mailman[23681]: dists = ws.resolve(reqs, Environment())
May 16 07:43:18 mail mailman[23681]: File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 786, in resolve
May 16 07:43:18 mail mailman[23681]: raise DistributionNotFound(req, requirers)
May 16 07:43:18 mail mailman[23681]: pkg_resources.DistributionNotFound: The 'sqlalchemy<1.4,>=1.2.3' distribution was not found and is required by mailman
May 16 07:43:18 mail systemd[1]: mailman.service: Control process exited, code=exited, status=1/FAILURE
May 16 07:43:18 mail systemd[1]: mailman.service: Failed with result 'exit-code'.
May 16 07:43:18 mail systemd[1]: Failed to start GNU Mailing List Manager.
I am a bit confused by the message that says ver. 1.4.13 >= 1.2 It seems that this is confused. What am I missing? Is it saying that you must use a version less than 1.2?
Thanks for your assistance.
Edited by Paul Rubin