If a package (acpid in my case) providing a .service file is removed systemctl disable <service> fails because the symlink in /etc/systemd is broken.
This really is something that needs to be fixed in the packaging scripts: they should invoke "systemctl disable" before uninstalling proceeds.
(In reply to comment #1) > This really is something that needs to be fixed in the packaging scripts: > they should invoke "systemctl disable" before uninstalling proceeds. True, but 'systemctl disable' should delete the symlink anyway.
systemctl will now remove dangling symlinks: http://cgit.freedesktop.org/systemd/systemd/commit/?id=02b9e96.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.