apt-get install nova-compute has odd configuration order

Bug #1631304 reported by James Page
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nova (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Detected during autopkgtests:

Created symlink /etc/systemd/system/multi-user.target.wants/nova-novncproxy.service → /lib/systemd/system/nova-novncproxy.service.
Setting up nova-scheduler (2:14.0.0~rc2-0ubuntu3) ...
Created symlink /etc/systemd/system/multi-user.target.wants/nova-scheduler.service → /lib/systemd/system/nova-scheduler.service.
Setting up nova-network (2:14.0.0~rc2-0ubuntu3) ...
Created symlink /etc/systemd/system/multi-user.target.wants/nova-network.service → /lib/systemd/system/nova-network.service.
Setting up nova-consoleauth (2:14.0.0~rc2-0ubuntu3) ...
Created symlink /etc/systemd/system/multi-user.target.wants/nova-consoleauth.service → /lib/systemd/system/nova-consoleauth.service.
Setting up nova-compute-kvm (2:14.0.0~rc2-0ubuntu3) ...
Setting up nova-compute (2:14.0.0~rc2-0ubuntu3) ...
Created symlink /etc/systemd/system/multi-user.target.wants/nova-compute.service → /lib/systemd/system/nova-compute.service.
Setting up autopkgtest-satdep (0) ...
Setting up nova-compute-libvirt (2:14.0.0~rc2-0ubuntu3) ...
Adding user `nova' to group `libvirt' ...
Adding user nova to group libvirt
Done.

nova-compute-kvm -> nova-compute-libvirt -> nova-compute -> nova-compute-kvm | nova-compute-hypervisor

this is a little circular - installing 'nova-compute-kvm' dtrt and ensures nova-compute-libvirt is configured before nova-compute-kvm, resulting in the correct group membership of nova->libvirt, but install of 'nova-compute' results in the group membership being setup after the nova-compute daemon starts.

Result is that on first exec, nova-compute can't access the libvirt socket, but the systemd unit restarts the daemon a few times until the permission is correct.

James Page (james-page)
Changed in nova (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Corey Bryant (corey.bryant) wrote :

Marking this as a duplicate of LP: #1761140 as fixes are underway for it.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.