[systemd-devel] Couldn't find service
Lennart Poettering
lennart at poettering.net
Tue Sep 14 12:04:16 PDT 2010
On Sun, 12.09.10 23:44, Piavlo (piavka at cs.bgu.ac.il) wrote:
>
> Hi Jens,
>
> Thanks for you reply
>
> > If I may guess. Stuff started with @ are not "real" services. Those you
> > have to delete manually in the wants directory, i.e
> > /etc/systemd/system/getty.target.wants.
>
> > I think it's the right way but the wrong place. "ln -s
> > /lib/systemd/system/serial-getty at .service
> > /etc/systemd/system/getty.target.wants/serial-getty at ttyS0.service"
> > That should start the getty at boot.
>
> What I did instead is created
> /lib/systemd/system/serial-getty.target
> similar to /lib/systemd/system/getty.target
Thou shalt not fiddle with /lib/systemd/system.
/lib/systemd/system is private property of the packaging system,
i.e. rpm. If you want to make changes, do so in /etc/systemd/system,
which is the first place systemd looks for everything. Only when that
dir is empty we fall back to /lib/systemd/system.
Note that there is really no need for a serial-getty.target. Also,
recent systemd versions (>= 9) will spawn a getty on the
configured kernel console anyway.
> Another strange problem I have is that "network.service" is not started
> upon boot automatically.
There's a bug in rhbz open about this:
https://bugzilla.redhat.com/show_bug.cgi?id=630225
Lennart
--
Lennart Poettering - Red Hat, Inc.
More information about the systemd-devel
mailing list