New Ubuntu 1604 images (ubuntu-1604-xenial-v20160922) do not have functional startup scripts.
$ journalctl | grep -i "ordering cycle" Sep 26 10:07:43 ubuntu systemd[1]: multi-user.target: Found ordering cycle on multi-user.target/start Sep 26 10:07:43 ubuntu systemd[1]: multi-user.target: Breaking ordering cycle by deleting job google-startup-scripts.service/start Sep 26 10:07:43 ubuntu systemd[1]: google-startup-scripts.service: Job google-startup-scripts.service/start deleted to break ordering cycle starting with multi-user.target/start
$ systemctl cat google-startup-scripts.service # /lib/systemd/system/google-startup-scripts.service [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 Wants=local-fs.target network-online.target network.target cloud-final.service
[Service] ExecStart=/usr/share/google/run-startup-scripts KillMode=process Type=oneshot
[Install] WantedBy=multi-user.target
New Ubuntu 1604 images (ubuntu- 1604-xenial- v20160922) do not have functional startup scripts.
$ journalctl | grep -i "ordering cycle" target/ start startup- scripts. service/ start startup- scripts. service: Job google- startup- scripts. service/ start deleted to break ordering cycle starting with multi-user. target/ start
Sep 26 10:07:43 ubuntu systemd[1]: multi-user.target: Found ordering cycle on multi-user.
Sep 26 10:07:43 ubuntu systemd[1]: multi-user.target: Breaking ordering cycle by deleting job google-
Sep 26 10:07:43 ubuntu systemd[1]: google-
$ systemctl cat google- startup- scripts. service system/ google- startup- scripts. service fs.target network- online. target network.target service rsyslog.service cloud-final.service fs.target network- online. target network.target cloud-final.service
# /lib/systemd/
[Unit]
Description=Google Compute Engine user startup scripts
After=local-
After=google.
Wants=local-
[Service] /usr/share/ google/ run-startup- scripts
ExecStart=
KillMode=process
Type=oneshot
[Install] multi-user. target
WantedBy=