Systemd sysv install fails with update-rc.d: error: unable to read /etc/init.d/enable

Bug #1752882 reported by Chris Glass
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
systemd (Ubuntu)
Fix Released
Critical
Dimitri John Ledkov

Bug Description

The bionic builds of cloud images for one of our partners fails when installing/enabling NTP in the image during livecdrootfs build:

+ chroot mountpoint_gce systemctl --root / enable ntp.service
Synchronizing state of ntp.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install --root=/ enable ntp
update-rc.d: error: unable to read /etc/init.d/enable

On Xnox's request I am filing a bug here and assigning to him.

Please let me know if you need further information.

Changed in systemd (Ubuntu):
assignee: nobody → Dimitri John Ledkov (xnox)
importance: Undecided → Critical
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package systemd - 237-3ubuntu4

---------------
systemd (237-3ubuntu4) bionic; urgency=medium

  * systemd-sysv-install: fix name initialisation.
    Only initialise NAME, after --root optional argument has been parsed, otherwise
    NAME is initialized to e.g. `enable', instead of to the `unit-name`, resulting
    in failures. (LP: #1752882)

 -- Dimitri John Ledkov <email address hidden> Mon, 05 Mar 2018 09:57:58 +0100

Changed in systemd (Ubuntu):
status: Fix Committed → Fix Released
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.