<br><br><div class="gmail_quote">2011/2/24 Markus Rothe <span dir="ltr"><<a href="mailto:markus@unixforces.net">markus@unixforces.net</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

How do I disable 'uninstalled' services?<br>
<br>
I enabled alsasound-restore.service and rsyslog.socket a while ago.<br>
Now these two services are removed (in the case of rsyslog.socket) or<br>
renamed (in the case of alsasound-restore.serivce, which is now called<br>
alsa-restore.service).<br>
<br>
The services are listed as dead and I'm getting an ugly error message<br>
at boot time:<br>
<br>
alsasound-restore.service error  inactive dead<br>
alsasound-restore.service<br>
alsasound-store.service   error  inactive dead          alsasound-store.service<br>
rsyslog.socket            error  inactive dead          rsyslog.socket<br>
<br>
I cannot disable the services:<br>
<br>
$ systemctl disable alsasound-restore.service<br>
Couldn't find alsasound-restore.service.<br>
<br>
How do I solve this issue?<br>
<font color="#888888"><br>
-Markus</font></blockquote><div>Well I guess you have some symlinks pointing to nowhere in your /lib/systemd/system or in /etc/systemd/system. I think you can just remove those dead symlinks.</div><div><br></div><div>Note however: Systemd creates a failed service if you call a service that does not exist for example:</div>

<div><div>F-Laptop # systemctl start foo.service</div><div>Failed to issue method call: Unit foo.service failed to load: No such file or directory. See system logs and 'systemctl status' for details.</div><div>F-Laptop # systemctl -a | grep foo</div>

<div>foo.service               error  inactive dead          foo.service</div></div><div><br></div><div>I never had a unit file named foo.service. and this "failed entry" will remain until restart or until you execute "systemctl daemon-reexec" so it might be that there are some units that have an before or an after dependency or there might be even some shell scripts that just start systemctl missing-unit.service</div>

<div><br></div><div>maybe that helped or at least gave some hints.</div></div>