[Pkg-sysvinit-devel] Bug#751589: sysvinit-core: /sbin/init missing after switching from systemd to sysvinit

Sven Joachim svenjoac at gmx.de
Sat Jun 14 15:15:08 UTC 2014


Control: reopen -1

Closing bugs which render the system unbootable seems a bit premature to me.

On 2014-06-14 17:03 +0200, Michael Biebl wrote:

> Am 14.06.2014 16:55, schrieb Sven Joachim:
>> Control: reassign -1 systemd-sysv 204-6
>> 
>> On 2014-06-14 16:18 +0200, Michael Gold wrote:
>> 
>>> Package: sysvinit-core
>>> Version: 2.88dsf-53.2
>>> Severity: critical
>>>
>>> After a failed switch to systemd today (Debian bug #751585), I tried to
>>> switch back to sysvinit but found /sbin/init missing after a reboot,
>>> which of course prevented the system from booting.
>>>
>>> /sbin was available in the emergency shell and contained some files, but
>>> 'init' wasn't there.  'dpkg -L sysvinit-core' ended at the line '/sbin'
>>> (i.e., it was missing /sbin/shutdown, /sbin/init, etc.).  I eventually
>>> figured out to run 'dpkg -i' on that .deb; this restored /sbin/init, and
>>> then I was able to boot the system normally.
>>>
>>> I've attached dpkg and apt logfiles, starting with the systemd
>>> installation.
>> 
>> Those show that sysvinit-core was unpacked with systemd-sysv still in
>> place which is bad because systemd-sysv Replaces sysvinit-core.  The
>> systemd-sysv package should declare a Conflicts rather than Breaks on
>> sysvinit-core to prevent this from happening.
>> 
>
> This is not going to happen as this conflicts with #748355.

#748355 is about the conflict with sysvinit, not with sysvinit-core.

> We are actually going to drop the Breaks.

Okay, then sysvinit-core must declare the necessary
"Conflicts: systemd-sysv".  Feel free to reassign back.

Cheers,
      Sven



More information about the Pkg-sysvinit-devel mailing list