Deluge daemon won't start

Hi !
I’m having some trouble today with deluge, the daemon won’t start, not sure why.
I’m using a RPi4 in headless with an external HDD. Everything else works fine (samba, plex media server)
When i ask dietpi- services status it shows :

[FAILED] DietPi-Services | ● deluge-web.service - Deluge Web UI (DietPi)
Loaded: loaded (/etc/systemd/system/deluge-web.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2020-03-20 13:28:04 GMT; 2min 40s ago
Docs: man:deluge-web
Process: 953 ExecStart=/usr/bin/deluge-web -l /var/log/deluged/web.log -L warning (code=exited, status=1/FAILURE)
Main PID: 953 (code=exited, status=1/FAILURE)

Mar 20 13:28:04 DietPi systemd[1]: deluge-web.service: Service RestartSec=100ms expired, scheduling restart.
Mar 20 13:28:04 DietPi systemd[1]: deluge-web.service: Scheduled restart job, restart counter is at 5.
Mar 20 13:28:04 DietPi systemd[1]: Stopped Deluge Web UI (DietPi).
Mar 20 13:28:04 DietPi systemd[1]: deluge-web.service: Start request repeated too quickly.
Mar 20 13:28:04 DietPi systemd[1]: deluge-web.service: Failed with result ‘exit-code’.
Mar 20 13:28:04 DietPi systemd[1]: Failed to start Deluge Web UI (DietPi).

No changes after reboot…
Any suggestions?

Thanks !

Hi,

pls can you provid following information

journalctl -u deluged.service
journalctl -u deluge-web.service

pls can you check as well the following log files

cat /var/log/deluged/daemon.log
cat /var/log/deluged/web.log

root@DietPi:~# journalctl -u deluged.service
– Logs begin at Thu 2019-02-14 10:11:58 GMT, end at Fri 2020-03-20 17:04:12 GMT. –
Mar 20 13:27:58 DietPi systemd[1]: Started Deluge Daemon (DietPi).
Mar 20 13:27:59 DietPi deluged[917]: There was an error creating the log directory, exiting… ([Errno 13] Permission denied: ‘/var/log/deluged’)
Mar 20 13:27:59 DietPi systemd[1]: deluged.service: Main process exited, code=exited, status=1/FAILURE
Mar 20 13:27:59 DietPi systemd[1]: deluged.service: Failed with result ‘exit-code’.
Mar 20 13:28:00 DietPi systemd[1]: deluged.service: Service RestartSec=100ms expired, scheduling restart.
Mar 20 13:28:00 DietPi systemd[1]: deluged.service: Scheduled restart job, restart counter is at 1.
Mar 20 13:28:00 DietPi systemd[1]: Stopped Deluge Daemon (DietPi).
Mar 20 13:28:00 DietPi systemd[1]: Started Deluge Daemon (DietPi).
Mar 20 13:28:00 DietPi deluged[935]: There was an error creating the log directory, exiting… ([Errno 13] Permission denied: ‘/var/log/deluged’)
Mar 20 13:28:00 DietPi systemd[1]: deluged.service: Main process exited, code=exited, status=1/FAILURE
Mar 20 13:28:00 DietPi systemd[1]: deluged.service: Failed with result ‘exit-code’.
Mar 20 13:28:00 DietPi systemd[1]: deluged.service: Service RestartSec=100ms expired, scheduling restart.
Mar 20 13:28:00 DietPi systemd[1]: deluged.service: Scheduled restart job, restart counter is at 2.
Mar 20 13:28:00 DietPi systemd[1]: Stopped Deluge Daemon (DietPi).
Mar 20 13:28:00 DietPi systemd[1]: Started Deluge Daemon (DietPi).
Mar 20 13:28:01 DietPi deluged[939]: There was an error creating the log directory, exiting… ([Errno 13] Permission denied: ‘/var/log/deluged’)
Mar 20 13:28:01 DietPi systemd[1]: deluged.service: Main process exited, code=exited, status=1/FAILURE
Mar 20 13:28:01 DietPi systemd[1]: deluged.service: Failed with result ‘exit-code’.
Mar 20 13:28:01 DietPi systemd[1]: deluged.service: Service RestartSec=100ms expired, scheduling restart.
Mar 20 13:28:01 DietPi systemd[1]: deluged.service: Scheduled restart job, restart counter is at 3.
Mar 20 13:28:01 DietPi systemd[1]: Stopped Deluge Daemon (DietPi).
Mar 20 13:28:01 DietPi systemd[1]: Started Deluge Daemon (DietPi).
Mar 20 13:28:02 DietPi deluged[944]: There was an error creating the log directory, exiting… ([Errno 13] Permission denied: ‘/var/log/deluged’)
Mar 20 13:28:02 DietPi systemd[1]: deluged.service: Main process exited, code=exited, status=1/FAILURE
Mar 20 13:28:02 DietPi systemd[1]: deluged.service: Failed with result ‘exit-code’.
Mar 20 13:28:02 DietPi systemd[1]: deluged.service: Service RestartSec=100ms expired, scheduling restart.
Mar 20 13:28:02 DietPi systemd[1]: deluged.service: Scheduled restart job, restart counter is at 4.
Mar 20 13:28:02 DietPi systemd[1]: Stopped Deluge Daemon (DietPi).
Mar 20 13:28:02 DietPi systemd[1]: Started Deluge Daemon (DietPi).
Mar 20 13:28:02 DietPi deluged[948]: There was an error creating the log directory, exiting… ([Errno 13] Permission denied: ‘/var/log/deluged’)
Mar 20 13:28:02 DietPi systemd[1]: deluged.service: Main process exited, code=exited, status=1/FAILURE
Mar 20 13:28:02 DietPi systemd[1]: deluged.service: Failed with result ‘exit-code’.
Mar 20 13:28:03 DietPi systemd[1]: deluged.service: Service RestartSec=100ms expired, scheduling restart.
Mar 20 13:28:03 DietPi systemd[1]: deluged.service: Scheduled restart job, restart counter is at 5.
Mar 20 13:28:03 DietPi systemd[1]: Stopped Deluge Daemon (DietPi).
Mar 20 13:28:03 DietPi systemd[1]: deluged.service: Start request repeated too quickly.
Mar 20 13:28:03 DietPi systemd[1]: deluged.service: Failed with result ‘exit-code’.
Mar 20 13:28:03 DietPi systemd[1]: Failed to start Deluge Daemon (DietPi).



root@DietPi:~# journalctl -u deluge-web.service
– Logs begin at Thu 2019-02-14 10:11:58 GMT, end at Fri 2020-03-20 17:04:12 GMT. –
Mar 20 13:27:58 DietPi systemd[1]: Started Deluge Web UI (DietPi).
Mar 20 13:28:00 DietPi deluge-web[920]: Traceback (most recent call last):
Mar 20 13:28:00 DietPi deluge-web[920]: File “/usr/bin/deluge-web”, line 11, in
Mar 20 13:28:00 DietPi deluge-web[920]: load_entry_point(‘deluge==1.3.15’, ‘console_scripts’, ‘deluge-web’)()
Mar 20 13:28:00 DietPi deluge-web[920]: File “/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py”, line 144, in start
Mar 20 13:28:00 DietPi deluge-web[920]: web.start()
Mar 20 13:28:00 DietPi deluge-web[920]: File “/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py”, line 87, in start
Mar 20 13:28:00 DietPi deluge-web[920]: super(Web, self).start()
Mar 20 13:28:00 DietPi deluge-web[920]: File “/usr/lib/python2.7/dist-packages/deluge/ui/ui.py”, line 114, in start
Mar 20 13:28:00 DietPi deluge-web[920]: deluge.log.setupLogger(level=self.__options.loglevel, filename=self.__options.logfile)
Mar 20 13:28:00 DietPi deluge-web[920]: File “/usr/lib/python2.7/dist-packages/deluge/log.py”, line 65, in setupLogger
Mar 20 13:28:00 DietPi deluge-web[920]: filemode=filemode
Mar 20 13:28:00 DietPi deluge-web[920]: File “/usr/lib/python2.7/logging/init.py”, line 1554, in basicConfig
Mar 20 13:28:00 DietPi deluge-web[920]: hdlr = FileHandler(filename, mode)
Mar 20 13:28:00 DietPi deluge-web[920]: File “/usr/lib/python2.7/logging/init.py”, line 920, in init
Mar 20 13:28:00 DietPi deluge-web[920]: StreamHandler.init(self, self._open())
Mar 20 13:28:00 DietPi deluge-web[920]: File “/usr/lib/python2.7/logging/init.py”, line 950, in _open
Mar 20 13:28:00 DietPi deluge-web[920]: stream = open(self.baseFilename, self.mode)
Mar 20 13:28:00 DietPi deluge-web[920]: IOError: [Errno 2] No such file or directory: ‘/var/log/deluged/web.log’
Mar 20 13:28:00 DietPi systemd[1]: deluge-web.service: Main process exited, code=exited, status=1/FAILURE
Mar 20 13:28:00 DietPi systemd[1]: deluge-web.service: Failed with result ‘exit-code’.
Mar 20 13:28:00 DietPi systemd[1]: deluge-web.service: Service RestartSec=100ms expired, scheduling restart.
Mar 20 13:28:00 DietPi systemd[1]: deluge-web.service: Scheduled restart job, restart counter is at 1.
Mar 20 13:28:00 DietPi systemd[1]: Stopped Deluge Web UI (DietPi).
Mar 20 13:28:00 DietPi systemd[1]: Started Deluge Web UI (DietPi).
Mar 20 13:28:01 DietPi deluge-web[938]: Traceback (most recent call last):
Mar 20 13:28:01 DietPi deluge-web[938]: File “/usr/bin/deluge-web”, line 11, in
Mar 20 13:28:01 DietPi deluge-web[938]: load_entry_point(‘deluge==1.3.15’, ‘console_scripts’, ‘deluge-web’)()
Mar 20 13:28:01 DietPi deluge-web[938]: File “/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py”, line 144, in start
Mar 20 13:28:01 DietPi deluge-web[938]: web.start()
Mar 20 13:28:01 DietPi deluge-web[938]: File “/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py”, line 87, in start
Mar 20 13:28:01 DietPi deluge-web[938]: super(Web, self).start()
Mar 20 13:28:01 DietPi deluge-web[938]: File “/usr/lib/python2.7/dist-packages/deluge/ui/ui.py”, line 114, in start
Mar 20 13:28:01 DietPi deluge-web[938]: deluge.log.setupLogger(level=self.__options.loglevel, filename=self.__options.logfile)
Mar 20 13:28:01 DietPi deluge-web[938]: File “/usr/lib/python2.7/dist-packages/deluge/log.py”, line 65, in setupLogger
Mar 20 13:28:01 DietPi deluge-web[938]: filemode=filemode
Mar 20 13:28:01 DietPi deluge-web[938]: File “/usr/lib/python2.7/logging/init.py”, line 1554, in basicConfig
Mar 20 13:28:01 DietPi deluge-web[938]: hdlr = FileHandler(filename, mode)
Mar 20 13:28:01 DietPi deluge-web[938]: File “/usr/lib/python2.7/logging/init.py”, line 920, in init
Mar 20 13:28:01 DietPi deluge-web[938]: StreamHandler.init(self, self._open())
Mar 20 13:28:01 DietPi deluge-web[938]: File “/usr/lib/python2.7/logging/init.py”, line 950, in _open
Mar 20 13:28:01 DietPi deluge-web[938]: stream = open(self.baseFilename, self.mode)
Mar 20 13:28:01 DietPi deluge-web[938]: IOError: [Errno 2] No such file or directory: ‘/var/log/deluged/web.log’
Mar 20 13:28:01 DietPi systemd[1]: deluge-web.service: Main process exited, code=exited, status=1/FAILURE
Mar 20 13:28:01 DietPi systemd[1]: deluge-web.service: Failed with result ‘exit-code’.
Mar 20 13:28:01 DietPi systemd[1]: deluge-web.service: Service RestartSec=100ms expired, scheduling restart.
Mar 20 13:28:01 DietPi systemd[1]: deluge-web.service: Scheduled restart job, restart counter is at 2.
Mar 20 13:28:01 DietPi systemd[1]: Stopped Deluge Web UI (DietPi).
Mar 20 13:28:01 DietPi systemd[1]: Started Deluge Web UI (DietPi).
Mar 20 13:28:02 DietPi deluge-web[943]: Traceback (most recent call last):
Mar 20 13:28:02 DietPi deluge-web[943]: File “/usr/bin/deluge-web”, line 11, in
Mar 20 13:28:02 DietPi deluge-web[943]: load_entry_point(‘deluge==1.3.15’, ‘console_scripts’, ‘deluge-web’)()
Mar 20 13:28:02 DietPi deluge-web[943]: File “/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py”, line 144, in start
Mar 20 13:28:02 DietPi deluge-web[943]: web.start()
Mar 20 13:28:02 DietPi deluge-web[943]: File “/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py”, line 87, in start
Mar 20 13:28:02 DietPi deluge-web[943]: super(Web, self).start()
Mar 20 13:28:02 DietPi deluge-web[943]: File “/usr/lib/python2.7/dist-packages/deluge/ui/ui.py”, line 114, in start
Mar 20 13:28:02 DietPi deluge-web[943]: deluge.log.setupLogger(level=self.__options.loglevel, filename=self.__options.logfile)
Mar 20 13:28:02 DietPi deluge-web[943]: File “/usr/lib/python2.7/dist-packages/deluge/log.py”, line 65, in setupLogger
Mar 20 13:28:02 DietPi deluge-web[943]: filemode=filemode
Mar 20 13:28:02 DietPi deluge-web[943]: File “/usr/lib/python2.7/logging/init.py”, line 1554, in basicConfig
Mar 20 13:28:02 DietPi deluge-web[943]: hdlr = FileHandler(filename, mode)
Mar 20 13:28:02 DietPi deluge-web[943]: File “/usr/lib/python2.7/logging/init.py”, line 920, in init
Mar 20 13:28:02 DietPi deluge-web[943]: StreamHandler.init(self, self._open())
Mar 20 13:28:02 DietPi deluge-web[943]: File “/usr/lib/python2.7/logging/init.py”, line 950, in _open
Mar 20 13:28:02 DietPi deluge-web[943]: stream = open(self.baseFilename, self.mode)
Mar 20 13:28:02 DietPi deluge-web[943]: IOError: [Errno 2] No such file or directory: ‘/var/log/deluged/web.log’
Mar 20 13:28:02 DietPi systemd[1]: deluge-web.service: Main process exited, code=exited, status=1/FAILURE
Mar 20 13:28:02 DietPi systemd[1]: deluge-web.service: Failed with result ‘exit-code’.
Mar 20 13:28:02 DietPi systemd[1]: deluge-web.service: Service RestartSec=100ms expired, scheduling restart.
Mar 20 13:28:02 DietPi systemd[1]: deluge-web.service: Scheduled restart job, restart counter is at 3.
Mar 20 13:28:02 DietPi systemd[1]: Stopped Deluge Web UI (DietPi).
Mar 20 13:28:02 DietPi systemd[1]: Started Deluge Web UI (DietPi).
Mar 20 13:28:03 DietPi deluge-web[949]: Traceback (most recent call last):
Mar 20 13:28:03 DietPi deluge-web[949]: File “/usr/bin/deluge-web”, line 11, in
Mar 20 13:28:03 DietPi deluge-web[949]: load_entry_point(‘deluge==1.3.15’, ‘console_scripts’, ‘deluge-web’)()
Mar 20 13:28:03 DietPi deluge-web[949]: File “/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py”, line 144, in start
Mar 20 13:28:03 DietPi deluge-web[949]: web.start()
Mar 20 13:28:03 DietPi deluge-web[949]: File “/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py”, line 87, in start
Mar 20 13:28:03 DietPi deluge-web[949]: super(Web, self).start()
Mar 20 13:28:03 DietPi deluge-web[949]: File “/usr/lib/python2.7/dist-packages/deluge/ui/ui.py”, line 114, in start
Mar 20 13:28:03 DietPi deluge-web[949]: deluge.log.setupLogger(level=self.__options.loglevel, filename=self.__options.logfile)
Mar 20 13:28:03 DietPi deluge-web[949]: File “/usr/lib/python2.7/dist-packages/deluge/log.py”, line 65, in setupLogger
Mar 20 13:28:03 DietPi deluge-web[949]: filemode=filemode
Mar 20 13:28:03 DietPi deluge-web[949]: File “/usr/lib/python2.7/logging/init.py”, line 1554, in basicConfig
Mar 20 13:28:03 DietPi deluge-web[949]: hdlr = FileHandler(filename, mode)
Mar 20 13:28:03 DietPi deluge-web[949]: File “/usr/lib/python2.7/logging/init.py”, line 920, in init
Mar 20 13:28:03 DietPi deluge-web[949]: StreamHandler.init(self, self._open())
Mar 20 13:28:03 DietPi deluge-web[949]: File “/usr/lib/python2.7/logging/init.py”, line 950, in _open
Mar 20 13:28:03 DietPi deluge-web[949]: stream = open(self.baseFilename, self.mode)
Mar 20 13:28:03 DietPi deluge-web[949]: IOError: [Errno 2] No such file or directory: ‘/var/log/deluged/web.log’
Mar 20 13:28:03 DietPi systemd[1]: deluge-web.service: Main process exited, code=exited, status=1/FAILURE
Mar 20 13:28:03 DietPi systemd[1]: deluge-web.service: Failed with result ‘exit-code’.
Mar 20 13:28:03 DietPi systemd[1]: deluge-web.service: Service RestartSec=100ms expired, scheduling restart.
Mar 20 13:28:03 DietPi systemd[1]: deluge-web.service: Scheduled restart job, restart counter is at 4.
Mar 20 13:28:03 DietPi systemd[1]: Stopped Deluge Web UI (DietPi).
Mar 20 13:28:03 DietPi systemd[1]: Started Deluge Web UI (DietPi).
Mar 20 13:28:04 DietPi deluge-web[953]: Traceback (most recent call last):
Mar 20 13:28:04 DietPi deluge-web[953]: File “/usr/bin/deluge-web”, line 11, in
Mar 20 13:28:04 DietPi deluge-web[953]: load_entry_point(‘deluge==1.3.15’, ‘console_scripts’, ‘deluge-web’)()
Mar 20 13:28:04 DietPi deluge-web[953]: File “/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py”, line 144, in start
Mar 20 13:28:04 DietPi deluge-web[953]: web.start()
Mar 20 13:28:04 DietPi deluge-web[953]: File “/usr/lib/python2.7/dist-packages/deluge/ui/web/web.py”, line 87, in start
Mar 20 13:28:04 DietPi deluge-web[953]: super(Web, self).start()
Mar 20 13:28:04 DietPi deluge-web[953]: File “/usr/lib/python2.7/dist-packages/deluge/ui/ui.py”, line 114, in start
Mar 20 13:28:04 DietPi deluge-web[953]: deluge.log.setupLogger(level=self.__options.loglevel, filename=self.__options.logfile)
Mar 20 13:28:04 DietPi deluge-web[953]: File “/usr/lib/python2.7/dist-packages/deluge/log.py”, line 65, in setupLogger
Mar 20 13:28:04 DietPi deluge-web[953]: filemode=filemode
Mar 20 13:28:04 DietPi deluge-web[953]: File “/usr/lib/python2.7/logging/init.py”, line 1554, in basicConfig
Mar 20 13:28:04 DietPi deluge-web[953]: hdlr = FileHandler(filename, mode)
Mar 20 13:28:04 DietPi deluge-web[953]: File “/usr/lib/python2.7/logging/init.py”, line 920, in init
Mar 20 13:28:04 DietPi deluge-web[953]: StreamHandler.init(self, self._open())
Mar 20 13:28:04 DietPi deluge-web[953]: File “/usr/lib/python2.7/logging/init.py”, line 950, in _open
Mar 20 13:28:04 DietPi deluge-web[953]: stream = open(self.baseFilename, self.mode)
Mar 20 13:28:04 DietPi deluge-web[953]: IOError: [Errno 2] No such file or directory: ‘/var/log/deluged/web.log’
Mar 20 13:28:04 DietPi systemd[1]: deluge-web.service: Main process exited, code=exited, status=1/FAILURE
Mar 20 13:28:04 DietPi systemd[1]: deluge-web.service: Failed with result ‘exit-code’.
Mar 20 13:28:04 DietPi systemd[1]: deluge-web.service: Service RestartSec=100ms expired, scheduling restart.
Mar 20 13:28:04 DietPi systemd[1]: deluge-web.service: Scheduled restart job, restart counter is at 5.
Mar 20 13:28:04 DietPi systemd[1]: Stopped Deluge Web UI (DietPi).
Mar 20 13:28:04 DietPi systemd[1]: deluge-web.service: Start request repeated too quickly.
Mar 20 13:28:04 DietPi systemd[1]: deluge-web.service: Failed with result ‘exit-code’.
Mar 20 13:28:04 DietPi systemd[1]: Failed to start Deluge Web UI (DietPi).


root@DietPi:~# /var/log/deluged/daemon.log
-bash: /var/log/deluged/daemon.log: No such file or directory

Can’t seem to find the log files, is it because i moved my userdata to my HDD?

Thanks

Hi,

i guess you moved /mnt/dietpi_userdata/ to your HDD right? So it should not have any impact.

as you can see on your journalctl, you have some permission errors for Deluge log file folder:

([Errno 13] Permission denied: ‘/var/log/deluged’)

pls can you past output of following

ls -la /var/log/

Yep that’s what i did when i set it up in the first place. The weird thing is that i didn’t change anything in the last few days and yet deluge won’t start.

root@DietPi:~# ls -la /var/log/
total 12
drwxr-xr-x 4 root root 160 Mar 20 13:05 .
drwxr-xr-x 12 root root 4096 Aug 11 2019 …
drwxr-xr-x 2 root root 100 Mar 20 13:05 apt
-rw-rw---- 1 root utmp 0 Mar 20 13:27 btmp
-rw-r–r-- 1 root root 0 Mar 20 13:17 dpkg.log
-rw-rw-r-- 1 root utmp 292 Mar 20 19:30 lastlog
drwx------ 2 root root 40 Mar 20 02:17 private
-rw-rw-r-- 1 root utmp 384 Mar 20 19:30 wtmp
root@DietPi:~#

looks like you are missing the deluged log folder. I guess you would need to create one. This is how it looks for myself

root@DietPi3:/var/log# ls -l
insgesamt 8
drwxr-xr-x 2 root           root 100 Mär 20 18:45 apt
-rw-rw---- 1 root           utmp   0 Mär 20 16:55 btmp
drwxr-s--- 2 debian-deluged adm   80 Mär 19 21:04 deluged
-rw-r--r-- 1 root           root   0 Mär 20 19:17 dpkg.log
-rw-rw-r-- 1 root           utmp 292 Mär 20 20:38 lastlog
drwx------ 2 root           root  40 Mär 19 20:50 private
-rw-rw-r-- 1 root           utmp 384 Mär 20 20:38 wtmp
root@DietPi3:/var/log#

Ended up uninstalling and reinstalling deluge with dietpi-software, seems to work now. Still not sure what happened…
Thanks anyway!

I guess the re-installation created the missing folder.