[systemd-devel] Masked services start dependencies in any case

Lennart Poettering lennart at poettering.net
Thu Apr 2 01:35:09 PDT 2015


On Mon, 30.03.15 01:46, Jan Engelhardt (jengelh at inai.de) wrote:

> 
> Thread originated in
> http://lists.opensuse.org/opensuse-factory/2015-03/msg00419.html
> 
> On Monday 2015-03-30 01:07, Jan Engelhardt wrote:
> >On Sunday 2015-03-29 20:24, Stefan Seifert wrote:
> >>
> >>Some time in the last month Tumbleweed lost the ability to boot into runlevel 
> >>3 (command line with no X server running) by appending a 3 to the kernel line 
> >>in the grub menu. I guess that's because with systemd there are no numbered 
> >>runlevels anymore,
> >
> >There is a bug… somewhere. !@#$%^&
> 
> 
> Our basic.target requests klog.service.
> 
> Our klog.service has a Requires=default.target defined. This resolves 
> to, say, graphical.target, *rather than* what's on the command line. And 
> so, the graphic parts are started *even if* you have "3" on the boot 
> line.
> 
> klog.service itself is masked in our setup, so it won't be started, but 
> its dependencies *are* in systemd-219. Why, o why? >:-{
> This did not occur in 210.

What does "systemctl status" and "systemctl show" say about the unit
in question?

(And what is klog.service? Sounds really obsolete...)

Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list