Bug#784238: systemd: emergency.service restart leads to unusable system

Bernd Zeimetz b.zeimetz at conova.com
Mon May 4 14:56:52 BST 2015


On 05/04/2015 02:26 PM, Michael Biebl wrote:
> It's important, since emergency mode is not meant to be used to install
> packages. emergency mode is only supposed to be entered if something
> fatal happened during boot.

Reinstalling broken package (like some broken systemd-udev-whatever 
thing I did not want to debug yet - which made me reinstall systemd and 
udev) is nothing you want to do in emergency mode?

Please learn that single user mode is perfectly fine for doing all weird 
things tou could imagine, including installing or removing things 
because one doesn't want to boot a full system. Please stop trying to 
force your ideas of how people should work by messing with their init 
systems.

>> Restarting a service should not be broken, and having a completely
>> unusable system which seems to be locked but it is not is clearly a
>> security issue, and not being able to return away from this is a grave bug.
>>
>> Actually one should discuss if a CVE number should be assigned here.
>
> No, not really. What we probably should do is mark
> emergency.service as
> RefuseManualStart=yes
> RefuseManualStop=yes
> because restarting it is stupid and needrestart shouldn't do it.
> It's like killing getty while you're logged in.

Then fix it.
The way it behaves currently is a security issue.
Saying that doing things 'is stupid' is not an excuse for having bugs.


-- 
Mit freundlichen Grüßen


Bernd Zeimetz
Systems Engineer
Debian Developer

conova communications GmbH
Web    | http://www.conova.com/
E-Mail | b.zeimetz at conova.com

Zentrale Salzburg
Karolingerstraße 36A
5020 Salzburg

Tel | +43 (0) 662 22 00 - 313
Fax | +43 (0) 662 22 00 - 209

Es gelten die Allgemeinen Geschäftsbedingungen der
conova communications GmbH, http://www.conova.com/de/agb/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3339 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20150504/aa353b1c/attachment-0002.bin>


More information about the Pkg-systemd-maintainers mailing list