[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