[Bug 1761140] Re: [SRU] dpkg eror processing package nova-compute
Corey Bryant
corey.bryant at canonical.com
Mon Jul 16 17:12:55 UTC 2018
This fix is combined with the Pike stable release update. Typically we'd
hold off until later releases are fix released, however we need to get
the Pike stable release out.
Marking this as verification-done for Pike:
https://paste.ubuntu.com/p/jV6fhwHgWJ/
** Tags removed: verification-pike-needed
** Tags added: verification-pike-done
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.
https://bugs.launchpad.net/bugs/1761140
Title:
[SRU] dpkg eror processing package nova-compute
Status in Ubuntu Cloud Archive:
Triaged
Status in Ubuntu Cloud Archive mitaka series:
Triaged
Status in Ubuntu Cloud Archive ocata series:
Fix Committed
Status in Ubuntu Cloud Archive pike series:
Fix Released
Status in Ubuntu Cloud Archive queens series:
Triaged
Status in Ubuntu Cloud Archive rocky series:
Triaged
Status in OpenStack Compute (nova):
Invalid
Status in nova package in Ubuntu:
Fix Released
Status in nova source package in Xenial:
Triaged
Status in nova source package in Bionic:
Triaged
Status in nova source package in Cosmic:
Fix Released
Bug description:
[Impact]
Hello!
I've encountered the bug while installing Nova on compute nodes:
...
Setting up qemu-system-x86 (1:2.11+dfsg-1ubuntu5~cloud0) ...
Setting up qemu-kvm (1:2.11+dfsg-1ubuntu5~cloud0) ...
Setting up qemu-utils (1:2.11+dfsg-1ubuntu5~cloud0) ...
Setting up python-keystone (2:13.0.0-0ubuntu1~cloud0) ...
Processing triggers for initramfs-tools (0.122ubuntu8.11) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-116-generic
Setting up nova-compute-libvirt (2:17.0.1-0ubuntu1~cloud0) ...
adduser: The user `nova' does not exist.
dpkg: error processing package nova-compute-libvirt (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of nova-compute-kvm:
nova-compute-kvm depends on nova-compute-libvirt (= 2:17.0.1-0ubuntu1~cloud0); however:
Package nova-compute-libvirt is not configured yet.
dpkg: error processing package nova-compute-kvm (--configure):
dependency problems - leaving unconfigured
Setting up python-os-brick (2.3.0-0ubuntu1~cloud0) ...
No apport report written because the error message indicates its a followup error from a previous failure.
Setting up python-nova (2:17.0.1-0ubuntu1~cloud0) ...
Setting up nova-common (2:17.0.1-0ubuntu1~cloud0) ...
Setting up nova-compute (2:17.0.1-0ubuntu1~cloud0) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for systemd (229-4ubuntu21.2) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for dbus (1.10.6-1ubuntu3.3) ...
Errors were encountered while processing:
nova-compute-libvirt
nova-compute-kvm
...
Installation failed when executing 'post-installation script'.
After some investigation I've found out that if I've create 'nova' user BEFORE running package installation, it's will be succeded.
[Test Case]
Steps to reproduce
------------------
1. Prepare the node for installing nova-compute packages
2. Run 'apt-get install nova-compute'
Expected result
------------------
Nova-compute installed successfully without errors
Actual result
------------------
Installation failed with dpkg error
Workaround
------------------
1. Create system user: add to /etc/passwd
nova:x:64060:64060::/var/lib/nova:/bin/false
2. Create system group: add to /etc/group
nova:x:64060:
3. Run 'apt-get install nova-compute'
My Environment
------------------
Ubuntu 16.04.4 LTS, 4.4.0-116-generic
Openstack Queens Release
Nova 17.0.1-0ubuntu1
[Regression Potential]
Should be very low. This is a very minor dependency chain to prevent a dependency circular loop.
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1761140/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list