[nova][cinder][devstack][qa] ceph installs python3-logutils which conflicts with neutron
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
On Fri, Dec 10 2021 at 05:26:19 PM +0000, Sean Mooney <smooney@redhat.com> wrote:
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.
The fix merged during the weekend and the ceph base jobs seems to be happy. Cheers, gibi
regards sean
participants (2)
-
Balazs Gibizer
-
Sean Mooney