This bug was fixed in the package init-system-helpers - 1.29ubuntu2 --------------- init-system-helpers (1.29ubuntu2) xenial; urgency=medium
* invoke-rc.d: Under systemd, "runlevel" only switches to 3 or 5 when multi-user.target/graphical.target have been reached, not before. Adjust the runlevel check accordingly. This is only relevant for the check for wrong/dangling rcN.d/ symlinks, so just pin it to "5" (the precise value does not matter much). Fixing this in systemd requires bigger architectural changes, so use this tiny (and backportable) bandaid for the time being. (LP: #1575572) -- Martin Pitt <martin.p...@ubuntu.com> Fri, 06 May 2016 20:51:40 -0500 ** Changed in: init-system-helpers (Ubuntu Xenial) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1575572 Title: apache2 fails to start if installed via cloud config (on Xenial) Status in init-system-helpers package in Ubuntu: Fix Released Status in systemd package in Ubuntu: Triaged Status in init-system-helpers source package in Xenial: Fix Released Status in systemd source package in Xenial: Won't Fix Status in systemd package in Debian: Confirmed Bug description: SRU TEST CASE: Using the following cloud config, apache2 will fail to start on installation on Xenial: #cloud-config packages: - apache2 See for example: $ gcloud compute instances create xenial-$(date +%y%m%d-%H%M) --image ubuntu-1604-xenial-v20160420c --image-project ubuntu-os-cloud --metadata-from-file user-data=cloud-config NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS xenial-160427-1050 europe-west1-d n1-standard-1 10.240.0.7 104.155.86.94 RUNNING $ ssh ubuntu@104.155.86.94 systemctl status apache2.service ● apache2.service - LSB: Apache2 web server Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: inactive (dead) Docs: man:systemd-sysv-generator(8) With the fixed init-system-helpers, apache2.service (or any other service you install via "packages:") should start correctly. Related Bugs: * bug 1576692: [cloud-init] fully support package installation in systemd To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/init-system-helpers/+bug/1575572/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp