<p dir="ltr"><br>
On Nov 25, 2013 4:36 AM, "Andrey Borzenkov" <<a href="mailto:arvidjaar@gmail.com">arvidjaar@gmail.com</a>> wrote:<br>
><br>
> Interesting case (<a href="https://bugzilla.novell.com/show_bug.cgi?id=852021">https://bugzilla.novell.com/show_bug.cgi?id=852021</a>).<br>
> Systemd enters emergency due to failed mount. At the same time syslog<br>
> socket triggers syslog.service. Due to implicit Requires on<br>
> basic.target which Requires sysinit.target which conflicts with<br>
> emergency.{service,target} syslog.service tries to start basic.target<br>
> (it is not there yet ...) which apparently kills emergency shell.<br>
><br>
> I wonder if default service dependency should not be Requisite instead<br>
> of Requires. After all, if we are not past basic.target, there should<br>
> be really good reason for it and attempting to start it implicitly does<br>
> not look the right thing to do.</p>
<p dir="ltr">I haven't looked at all, but have you checked whether this is a systemd core issue versus just a SUSE one?</p>