[systemd-devel] syslog makes impossible to enter emergency mode

Andrey Borzenkov arvidjaar at gmail.com
Sun Nov 24 10:36:18 PST 2013


Interesting case (https://bugzilla.novell.com/show_bug.cgi?id=852021).
Systemd enters emergency due to failed mount. At the same time syslog
socket triggers syslog.service. Due to implicit Requires on
basic.target which Requires sysinit.target which conflicts with
emergency.{service,target} syslog.service tries to start basic.target
(it is not there yet ...) which apparently kills emergency shell.

I wonder if default service dependency should not be Requisite instead
of Requires. After all, if we are not past basic.target, there should
be really good reason for it and attempting to start it implicitly does
not look the right thing to do.


More information about the systemd-devel mailing list