Public bug reported:

while testing cloud-init in -proposed for bug 1629797
I found that the changes to cloud-init create a dependency loop for 
 google-startup-scripts.service"

I'll attach journalctl output.

I think related is 
 
https://code.launchpad.net/~philroche/ubuntu/+source/gce-compute-image-packages/+git/gce-compute-image-packages/+merge/311153

The change here seems to me to resolve the issue, and should be safe
with new or older cloud-init as cloud-init.target is present everywhere.


$ diff -u /lib/systemd/system/google-startup-scripts.service.dist 
/lib/systemd/system/google-startup-scripts.service
--- /lib/systemd/system/google-startup-scripts.service.dist     2016-11-22 
03:32:02.385676527 +0000
+++ /lib/systemd/system/google-startup-scripts.service  2016-11-22 
03:33:31.605603761 +0000
@@ -1,9 +1,9 @@
 [Unit]
 Description=Google Compute Engine user startup scripts
 After=local-fs.target network-online.target network.target
-After=google.service rsyslog.service cloud-final.service
+After=google.service rsyslog.service cloud-init.target
 After=multi-user.target
-Wants=local-fs.target network-online.target network.target cloud-final.service
+Wants=local-fs.target network-online.target network.target
 
 [Service]
 ExecStart=/usr/share/google/run-startup-scripts

** Affects: gce-utils (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1643751

Title:
  systemd dependency loop

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gce-utils/+bug/1643751/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to