[Bug 2131029] Re: Unmet dependency libvirt-daemon-config-network for nova-compute-libvirt in ppc64el
Christian Ehrhardt
2131029 at bugs.launchpad.net
Wed Nov 12 10:27:17 UTC 2025
It can't and should not be phasing, because a certain system should get all or none of the binaries built out of a single source.
Guiseppe is on the other side of phasing, having all of the old version - fine as well.
The original report looks more like the different binaries not being
published in the same run which should (tm) not happen.
Or - you you used an image which can come with stale apt information and
didn't run apt update before dist-upgrade - just to present an
alternative theory.
Your apt policy should report all being either 8.0.0-1ubuntu7.14 (the
current) or all at the former version (8.0.0-1ubuntu7.13) or if you have
not upgraded in a while whatever older it would have been.
I checked on s390x as of now and it is all on the right version after an
`apt update`:
apt policy libvirt-* | grep -B 1 jammy-updates | grep 8.0 | uniq -c
17 8.0.0-1ubuntu7.14 500
So all is fine as of right now.
But we might want to understand what happened.
It seems apt was at an odd state for you, if your affected system
reports something different than the above - like an older version being
present still - please provide the full output of `apt policy libvirt-*`
--
https://launchpad.net/ubuntu/+source/libvirt/+publishinghistory looks normal to me.
https://launchpad.net/ubuntu/+source/libvirt/8.0.0-1ubuntu7.14/+build/31365093 does not look special either.
https://launchpad.net/ubuntu/jammy/s390x/libvirt-daemon-config-network isn't yelling at me obvious mistake.
And phasing is over for this https://ubuntu-archive-team.ubuntu.com/phased-updates.html AFAICS.
Adding Nick who released that update in case there was anything special
when doing so.
Any other ideas than my "did you run apt update" to post mortem debug
how you might have gotten half of the published binaries of libvirt?
** Changed in: libvirt (Ubuntu)
Status: New => Incomplete
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to nova in Ubuntu.
https://bugs.launchpad.net/bugs/2131029
Title:
Unmet dependency libvirt-daemon-config-network for nova-compute-
libvirt in ppc64el
Status in OpenStack Compute (nova):
New
Status in libvirt package in Ubuntu:
Incomplete
Status in nova package in Ubuntu:
Confirmed
Bug description:
When running a dist-upgrade on a ppc64el hypervisor running
jammy/caracal I ended up with nova-compute being removed.
Looks like there is an unmet dependency with libvirt-daemon-config-
network, if I try to reinstall nova I get
```
# apt install nova-compute nova-compute-kvm nova-compute-libvirt
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libvirt-daemon-system : Depends: libvirt-daemon-config-network (= 8.0.0-1ubuntu7.14) but 8.0.0-1ubuntu7.11 is to be installed
Recommends: dmidecode but it is not installable
E: Unable to correct problems, you have held broken packages.
```
Looks like libvirt ppc64el is at 8.0.0-1ubuntu7.14 but that libvirt-
daemon-config-network is behind at 8.0.0-1ubuntu7.11
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.5 LTS
Release: 22.04
Codename: jammy
# dpkg -l | grep -E "nova|libvirt"
ii libvirt-clients 8.0.0-1ubuntu7.14 ppc64el Programs for the libvirt library
ii libvirt-daemon 8.0.0-1ubuntu7.14 ppc64el Virtualization daemon
ii libvirt-daemon-config-network 8.0.0-1ubuntu7.11 all Libvirt daemon configuration files (default network)
ii libvirt-daemon-config-nwfilter 8.0.0-1ubuntu7.14 all Libvirt daemon configuration files (default network filters)
ii libvirt-daemon-driver-qemu 8.0.0-1ubuntu7.14 ppc64el Virtualization daemon QEMU connection driver
rc libvirt-daemon-system 8.0.0-1ubuntu7.11 ppc64el Libvirt daemon configuration files
ii libvirt-daemon-system-systemd 8.0.0-1ubuntu7.14 all Libvirt daemon configuration files (systemd)
ii libvirt0:ppc64el 8.0.0-1ubuntu7.14 ppc64el library for interfacing with different virtualization systems
ii nova-api-metadata 3:29.2.0-0ubuntu1.2~cloud0 all OpenStack Compute - metadata API frontend
ii nova-common 3:29.2.0-0ubuntu1.2~cloud0 all OpenStack Compute - common files
rc nova-compute 3:29.2.0-0ubuntu1~cloud0 all OpenStack Compute - compute node base
rc nova-compute-kvm 3:29.2.0-0ubuntu1~cloud0 all OpenStack Compute - compute node (KVM)
ii python3-libvirt 8.0.0-1build1 ppc64el libvirt Python 3 bindings
ii python3-nova 3:29.2.0-0ubuntu1.2~cloud0 all OpenStack Compute Python 3 libraries
ii python3-novaclient 2:18.5.0-0ubuntu1~cloud0 all client library for OpenStack Compute API - 3.x
# apt-cache policy nova-compute-libvirt
nova-compute-libvirt:
Installed: (none)
Candidate: 3:29.2.0-0ubuntu1.2~cloud0
Version table:
3:29.2.0-0ubuntu1.2~cloud0 500
500 http://ubuntu-cloud.archive.canonical.com/ubuntu jammy-updates/caracal/main ppc64el Packages
3:25.2.1-0ubuntu2.9 500
500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main ppc64el Packages
3:25.2.1-0ubuntu2.6 500
500 http://ports.ubuntu.com/ubuntu-ports jammy-security/main ppc64el Packages
3:25.0.0-0ubuntu1 500
500 http://ports.ubuntu.com/ubuntu-ports jammy/main ppc64el Packages
# apt-cache policy libvirt-daemon
libvirt-daemon:
Installed: 8.0.0-1ubuntu7.14
Candidate: 8.0.0-1ubuntu7.14
Version table:
*** 8.0.0-1ubuntu7.14 500
500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main ppc64el Packages
100 /var/lib/dpkg/status
8.0.0-1ubuntu7.10 500
500 http://ports.ubuntu.com/ubuntu-ports jammy-security/main ppc64el Packages
8.0.0-1ubuntu7 500
500 http://ports.ubuntu.com/ubuntu-ports jammy/main ppc64el Packages
# apt-cache policy libvirt-daemon-config-network
libvirt-daemon-config-network:
Installed: 8.0.0-1ubuntu7.11
Candidate: 8.0.0-1ubuntu7.11
Version table:
*** 8.0.0-1ubuntu7.11 100
100 /var/lib/dpkg/status
8.0.0-1ubuntu7.10 500
500 http://ports.ubuntu.com/ubuntu-ports jammy-security/main ppc64el Packages
8.0.0-1ubuntu7 500
500 http://ports.ubuntu.com/ubuntu-ports jammy/main ppc64el Packages
# apt-cache policy libvirt-daemon-config-nwfilter
libvirt-daemon-config-nwfilter:
Installed: 8.0.0-1ubuntu7.14
Candidate: 8.0.0-1ubuntu7.14
Version table:
*** 8.0.0-1ubuntu7.14 500
500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main ppc64el Packages
100 /var/lib/dpkg/status
8.0.0-1ubuntu7.10 500
500 http://ports.ubuntu.com/ubuntu-ports jammy-security/main ppc64el Packages
8.0.0-1ubuntu7 500
500 http://ports.ubuntu.com/ubuntu-ports jammy/main ppc64el Packages
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/2131029/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list