The crontask: */5 * * * * root [ -x /usr/sbin/ganeti-watcher ] && /usr/sbin/ganeti-watcher emails me every five minutes: Traceback (most recent call last): File "/usr/sbin/ganeti-watcher", line 21, in <module> sys.exit(main.Main()) File "/usr/lib64/python2.7/site-packages/ganeti/watcher/__init__.py", line 766, in Main lock = utils.FileLock.Open(constants.WATCHER_LOCK_FILE) File "/usr/lib64/python2.7/site-packages/ganeti/utils/filelock.py", line 76, in Open return cls(os.fdopen(os.open(filename, os.O_RDWR | os.O_CREAT), "w+"), OSError: [Errno 2] No such file or directory: '/var/lock/ganeti-watcher.lock' Adding a symlink /var/lock -> /lock fixes this, but I get the impression from the other "One or more symlinks to directories have been preserved" messages I get that this should be fixed in the ebuild.
Sorry, that should have been /var/lock -> /run/lock
I got the same problem with app-emulation/ganeti-2.11.1-r1
This should be fixed in ganeti-2.10.5-r2 and ganeti-2.11.2-r1.