runit: unable to lock supervise error on debian

debian, logging, runit

Solution

Are you sure that the previous process has shut down completely? You may need to find and remove a .lock or .pid file that tells the system that it is in use by another process

Problem

I'm trying to set up runit and logging on my debian wheezy VM. So far I've managed to get gunicorn service to start by following this setup: ``` sudo mkdir /etc/sv/gunicorn sudo vi /etc/sv/gunicorn/run sudo ln -s /etc/sv/gunicorn/run /etc/service ``` My log run file has: ``` LOG_DIR=/home/$USER/logs/gunicorn/ exec svlogd -tt $LOG_DIR ``` When I run sudo runsvdir /etc/service/gunicorn ``` runsv supervise: fatal: unable to lock supervise/lock: temporary failure ``` No idea what I'm doing wrong, any pointers?

Original source