Error: No space left on device when starting/stopping services only
Solution 1:
After much debugging I found the answer in another SE answer over at unix.SE.
It turns out that this error was triggered because there were too few watchers for inotify. In my case, this problem was not logged in any error log anywhere in the system.
Simply editing the file /etc/sysctl.conf
adding:
fs.inotify.max_user_watches = 262144
...and then running sysctl -p
solved the problem.