The recent 18.2.4 SRU introduced a regression here, python3-packaging is now required for reef as well https://github.com/ceph/ceph/commit/956305eb5caf323cfadb772a9a1f910a90aa7740
ubuntu@juju-69234d-0:~$ ceph-volume -h Traceback (most recent call last): File "/usr/sbin/ceph-volume", line 33, in <module> sys.exit(load_entry_point('ceph-volume==1.0.0', 'console_scripts', 'ceph-volume')()) File "/usr/sbin/ceph-volume", line 25, in importlib_load_entry_point return next(matches).load() File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 171, in load module = import_module(match.group('module')) File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 688, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 883, in exec_module File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "/usr/lib/python3/dist-packages/ceph_volume/main.py", line 9, in <module> from ceph_volume import log, devices, configuration, conf, exceptions, terminal, inventory, drive_group, activate File "/usr/lib/python3/dist-packages/ceph_volume/devices/__init__.py", line 1, in <module> from . import lvm, simple, raw # noqa File "/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/__init__.py", line 1, in <module> from .main import LVM # noqa File "/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/main.py", line 4, in <module> from . import activate File "/usr/lib/python3/dist-packages/ceph_volume/devices/lvm/activate.py", line 9, in <module> from ceph_volume.util import encryption as encryption_utils File "/usr/lib/python3/dist-packages/ceph_volume/util/encryption.py", line 9, in <module> from packaging import version ModuleNotFoundError: No module named 'packaging' ubuntu@juju-69234d-0:~$ dpkg -l |grep ceph-common ii ceph-common 18.2.4-0ubuntu1~cloud0 amd64 common utilities to mount and interact with a ceph storage cluster ii python3-ceph-common 18.2.4-0ubuntu1~cloud0 all Python 3 utility libraries for Ceph ubuntu@juju-69234d-0:~$ apt-cache policy ceph-common ceph-common: Installed: 18.2.4-0ubuntu1~cloud0 Candidate: 18.2.4-0ubuntu1~cloud0 Version table: *** 18.2.4-0ubuntu1~cloud0 500 500 http://ubuntu-cloud.archive.canonical.com/ubuntu jammy-updates/bobcat/main amd64 Packages 100 /var/lib/dpkg/status 17.2.7-0ubuntu0.22.04.1 500 500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages 17.2.6-0ubuntu0.22.04.3 500 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages 17.1.0-0ubuntu3 500 500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages ubuntu@juju-69234d-0:~$ dpkg -l |grep python.*packaging ubuntu@juju-69234d-0:~$ dpkg -l |grep -c python.*packaging 0 ** Changed in: charm-ceph-osd/reef Status: Invalid => New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2064717 Title: ceph-volume needs "packaging" and "ceph" modules To manage notifications about this bug go to: https://bugs.launchpad.net/charm-ceph-osd/+bug/2064717/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs