Comment 9 for bug 1761140


Thank you for being persistent and ensuring you can recreate this on official repositories.

This looks to be a bug in our nova package. There is a dependency ordering problem that is surfacing in your case. I'm surprised this doesn't surface more often.

The dependency chain in the debian/control file for nova is defined as:

nova-compute -> nova-compute-kvm -> nova-compute-libvirt -> nova-compute -> nova-common

which means that nova-common must get installed before nova-compute, and nova-compute must get installed before nova-compute-libvirt.

However, there is also a circular dependency in there that I believe is causing issues:

nova-compute -> nova-common
nova-compute -> nova-compute-kvm # circular dependency - see above chain

Let me see if I can safely remove the circular dependency.