FS#68709 - [ceph] python-yaml dependency is missing (OSD server)
Attached to Project:
Community Packages
Opened by likeit (likeit) - Sunday, 22 November 2020, 19:03 GMT
Last edited by Thore Bödecker (foxxx0) - Thursday, 17 December 2020, 15:38 GMT
Opened by likeit (likeit) - Sunday, 22 November 2020, 19:03 GMT
Last edited by Thore Bödecker (foxxx0) - Thursday, 17 December 2020, 15:38 GMT
|
Details
I run a pure OSD server. For this setup I only installed the
ceph and ceph-libs package. The server used is installed
purely for operation with ceph.
# tail ceph-volume-systemd.log -n 30 File "/usr/bin/ceph-volume", line 25, in importlib_load_entry_point return next(matches).load() File "/usr/lib/python3.8/importlib/metadata.py", line 77, in load module = import_module(match.group('module')) File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1014, in _gcd_import File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 671, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 783, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/usr/lib/python3.8/site-packages/ceph_volume/m [2020-11-22 19:11:39,017][ceph_volume.process][INFO ] stderr ain.py", line 4, in <module> import pkg_resources File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3239, in <module> def _initialize_master_working_set(): File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3222, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3251, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 567, in _build_master ws.require(__requires__) File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 884, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 770, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'pyyaml' distribution was not found and is required by ceph [2020-11-22 19:11:39,036][systemd][WARNING] command returned non-zero exit status: 1 [2020-11-22 19:11:39,036][systemd][WARNING] failed activating OSD, retries left: 1 |
This task depends upon
Closed by Thore Bödecker (foxxx0)
Thursday, 17 December 2020, 15:38 GMT
Reason for closing: Fixed
Additional comments about closing: fixed as of ceph-15.2.8-1 which is currently in [community-testing]
Thursday, 17 December 2020, 15:38 GMT
Reason for closing: Fixed
Additional comments about closing: fixed as of ceph-15.2.8-1 which is currently in [community-testing]
Comment by
Thore Bödecker (foxxx0) - Thursday,
17 December 2020, 15:37 GMT
There are updated ceph 15.2.8-1 packages in [community-testing]
now with the added python-yaml deps to the "ceph" package, instead
of "ceph-mgr".