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. _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel