Kubuntu 12.04 x86_64, running systemd (185) git revision eab367b9 (120622). If you have a broken symlink in /{,usr}/lib/systemd/system/ you can no longer run 'systemctl list-unit-files', nor 'systemctl list-units --type=x' where x is the file extension of your broken symlink. The error message is the very generic 'file not found' message. How to reproduce: >$ sudo ln -sf asdf /lib/systemd/system/kittens.service >$ systemctl list-unit-files >Failed to issue method call: No such file or directory The root cause here is user error (mine), obviously. Could systemctl be tweaked to handle the situation more gracefully, or at the very least mention what files it fails to read? Perhaps both?
Fixed in git.
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.