Let me check real fast...
I do have deluge set up to use the "deluge" user. Which doesn't have a /home
That might affect it.
Here is what I get if I run the command you gave:
Code: Select all
liath@ubuntu-zm:~$ sudo -u deluge deluged -d
[ERROR ] 21:26:20 main:221 [Errno 13] Permission denied: '/home/liath/.config/deluge'
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/deluge/main.py", line 214, in start_daemon
Daemon(options, args)
File "/usr/lib/pymodules/python2.6/deluge/core/daemon.py", line 52, in __init__
if os.path.isfile(deluge.configmanager.get_config_dir("deluged.pid")):
File "/usr/lib/pymodules/python2.6/deluge/configmanager.py", line 130, in get_config_dir
return os.path.join(_configmanager.get_config_dir(), filename)
File "/usr/lib/pymodules/python2.6/deluge/configmanager.py", line 93, in get_config_dir
return self.config_directory
File "/usr/lib/pymodules/python2.6/deluge/configmanager.py", line 51, in config_directory
self.__config_directory = deluge.common.get_default_config_dir()
File "/usr/lib/pymodules/python2.6/deluge/common.py", line 157, in get_default_config_dir
return xdg.BaseDirectory.save_config_path("deluge")
File "/usr/lib/pymodules/python2.6/xdg/BaseDirectory.py", line 59, in save_config_path
os.makedirs(path, 0700)
File "/usr/lib/python2.6/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/home/liath/.config/deluge'
liath@ubuntu-zm:~$