[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