[nova][cinder][devstack][qa] ceph installs python3-logutils which conflicts with neutron
Sean Mooney
smooney at redhat.com
Fri Dec 10 17:26:19 UTC 2021
hi o/
gibi noticed that the nova-ceph-multistore job started failing this morning
with ERROR: Cannot uninstall 'logutils'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
https://bugs.launchpad.net/nova/+bug/1954427
we quickly identifed that python3-logutils was beeing pulled in by the devstack-plugin-ceph as a sideeffect fo installing ceph.
functions-common:apt_get:1207 : sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install ceph libnss3-
tools python3-rados python3-rbd
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
libboost-iostreams1.71.0 libboost-thread1.71.0
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
ceph-base ceph-common ceph-mgr ceph-mgr-modules-core ceph-mon ceph-osd
libbabeltrace1 libcephfs2 libdw1 libgoogle-perftools4 libjaeger libleveldb1d
liblttng-ust-ctl4 liblttng-ust0 libnuma1 liboath0 librabbitmq4 librados2
libradosstriper1 librbd1 librdkafka1 librgw2 libsnappy1v5
libtcmalloc-minimal4 liburcu6 logrotate python-pastedeploy-tpl
python3-bcrypt python3-bs4 python3-ceph-argparse python3-ceph-common
python3-cephfs python3-cffi-backend python3-cherrypy3 python3-cryptography
python3-dateutil python3-jwt python3-logutils python3-mako
python3-markupsafe python3-openssl python3-paste python3-pastedeploy
python3-pecan python3-prettytable python3-rgw python3-simplegeneric
python3-singledispatch python3-soupsieve python3-tempita python3-waitress
python3-webob python3-webtest python3-werkzeug
to adress this i have proposed a patch based on how we workaround unremovable python packages in devstack fixup_tools script
too the devstack-plugin-ceph repo to adress this.
https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/821396/
untill that merges expect to see all ceph based jobs to fail when installing neutron.
regards
sean
More information about the openstack-discuss
mailing list