[nova][cinder][devstack][qa] ceph installs python3-logutils which conflicts with neutron

Balazs Gibizer balazs.gibizer at est.tech
Mon Dec 13 14:17:41 UTC 2021



On Fri, Dec 10 2021 at 05:26:19 PM +0000, Sean Mooney 
<smooney at 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
> 
> 





More information about the openstack-discuss mailing list