Os documentários do deluge têm algo parecido com o seu, mas acho que isso é uma ressaca de versões muito antigas do Upstart. Eu tentaria simplificá-lo para algo como isto primeiro:
description "Deluge daemon"
author "Deluge Team"
start on filesystem and static-network-up
stop on runlevel [016]
respawn
respawn limit 5 30
setuid debian-deluged
setgid debian-deluged
umask 007
exec /usr/bin/python /usr/bin/deluged -L info -l /var/log/deluged/server.log -c /var/opt/deluged/config -p 8112 -- -d
E se isso ainda não funcionar, verifique as permissões em /var/log/deluged/
e /var/log/deluged/server.log
(que o usuário debian-deluged
pode escrever lá). Se ainda não estiver funcionando, os arquivos de log upstart podem ajudá-lo. Seu será /var/log/upstart/deluged.log
. Se isso não mostrar nada, poderíamos tentar iniciar o comando como o usuário certo:
sudo -u debian-deluged -g debian-deluged /usr/bin/python /usr/bin/deluged -L info -l /var/log/deluged/server.log -c /var/opt/deluged/config -p 8112 -- -d