package cephadm: dependency "cephadmlib" missing
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
ceph (Ubuntu) | Status tracked in Oracular | |||||
Noble |
Fix Committed
|
High
|
Unassigned | |||
Oracular |
Fix Released
|
High
|
Unassigned |
Bug Description
[ Impact ]
cephadm tool is not usable due to files missing from the package.
[ Test Plan ]
sudo apt install cephadm
cephadm bootstrap --mon-ip 10.23.127.2
[ Where problems could occur ]
While fixing the minor packaging issue that causes this problem it was also noticed that the package is architecture any rather than all (and its pure python) so the packaging update includes this as well.
[ Original Bug Report ]
After installing cephadm at least on arm64 cephadmlib is missing.
Traceback (most recent call last):
File "/usr/sbin/
from cephadmlib.
ModuleNotFoundE
Steps to reproduce (on ARM64)
root@ceph-node1:~# apt install -y cephadm
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
bridge-utils containerd dns-root-data dnsmasq-base docker.io pigz runc ubuntu-fan
Suggested packages:
ifupdown aufs-tools cgroupfs-mount | cgroup-lite debootstrap docker-buildx docker-compose-v2
docker-doc rinse zfs-fuse | zfsutils
The following NEW packages will be installed:
bridge-utils cephadm containerd dns-root-data dnsmasq-base docker.io pigz runc ubuntu-fan
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
root@ceph-node1:~# cephadm bootstrap --mon-ip 10.23.127.2
Traceback (most recent call last):
File "/usr/sbin/
from cephadmlib.
ModuleNotFoundE
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: cephadm 19.2.0~
ProcVersionSign
Uname: Linux 6.8.0-31-generic aarch64
ApportVersion: 2.28.1-0ubuntu2
Architecture: arm64
CasperMD5CheckR
Date: Thu Apr 25 13:49:50 2024
InstallationDate: Installed on 2024-04-25 (0 days ago)
InstallationMedia: Ubuntu-Server 24.04 LTS "Noble Numbat" - Release arm64 (20240423)
ProcEnviron:
LANG=en_US.UTF-8
LC_CTYPE=C.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-
SourcePackage: ceph
UpgradeStatus: No upgrade log present (probably fresh install)
affects: | ubuntu → ceph (Ubuntu) |
Changed in ceph (Ubuntu Oracular): | |
status: | Confirmed → Triaged |
Changed in ceph (Ubuntu Noble): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in ceph (Ubuntu Oracular): | |
importance: | Critical → High |
description: | updated |
Changed in ceph (Ubuntu Oracular): | |
status: | Triaged → Fix Committed |
I am also able to replicate this on a fresh install of 24.04 LTS