rax-nova-agent causes a systemd ordering cycle on boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rax-nova-agent (Ubuntu) |
Fix Released
|
Critical
|
Balint Reczey | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* Booting a cloud instance first time in Rackspace's Cloud fails due to systemd breaking the service ordering cycle and not running cloud-init to provision the instance.
* Without backporting the fix new instances can't boot.
[Test Case]
* Prepare an instance image with rax-nova-agent preinstalled and boot in Rackspace's network.
[Regression Potential]
* The fix may drop too many service dependencies resulting an image that does not boot.
[Original Bug Text
When booting an instance with it installed, I see the following in the log:
Aug 23 20:37:29 ubuntu systemd[1]: nova-agent.service: Found ordering cycle on basic.target/start
Aug 23 20:37:29 ubuntu systemd[1]: nova-agent.service: Found dependency on sockets.
Aug 23 20:37:29 ubuntu systemd[1]: nova-agent.service: Found dependency on uuidd.socket/start
Aug 23 20:37:29 ubuntu systemd[1]: nova-agent.service: Found dependency on sysinit.
(I believe the source of the issue is https:/
Changed in rax-nova-agent (Ubuntu): | |
assignee: | nobody → Balint Reczey (rbalint) |
status: | New → In Progress |
description: | updated |
tags: | added: id-5b353428bfb7efec1f1c6e8d |
tags: | added: id-5b8703f921e7ee34fc8eb547 |
This bug was fixed in the package rax-nova-agent - 2.1.15-0ubuntu2
---------------
rax-nova-agent (2.1.15-0ubuntu2) cosmic; urgency=medium
* Drop dependency on python3-systemd, it is not needed with latest upstream cies=no to prevent forming service ordering cycles
* Use DefaultDependen
(LP: #1788716)
-- Balint Reczey <email address hidden> Fri, 24 Aug 2018 19:45:45 +0200