Deluge webui is not watching Auto-Download folder
Posted: Sat Jun 15, 2013 2:41 am
I am running deluge/deluged/deluge-web using a startup script on Ubuntu 13.04
Permissions to folder
I would think that would be the correct user permissions, so I checked my config files in /var/lib/deluge/:
audoadd.conf
You will notice the above says "enabled": false , so I switched it to true, and restarted deluged, however, deluge is still not adding torrents once they are downloaded.
web.conf
core.conf
If I look at the log files for deluge-daemon, I see:
/var/log/deluge/daemon.log
/var/log/deluge/web.log
/var/lib/deluge/.config/deluge/plugins
So, I am not sure what the cause is here, but it definitely isn't working. :/ All in all it seems like it isn't listening to the config files. For instance, I set it to open up a specific port range, but, after restarting deluged, it set it back to random. The download location works fine, I can manually add torrents, and they download fine. Just autoadd doesn't work. If I load up the thinclient, set the folder, then disconnect, then reconnect with the thinclient again, the checkbox will be listed, but the folder location will just be a blank square (as can be seen below)
http://i.imgur.com/FFno0kz.png
I think this is all the information I can possibly give you guys, so any help would be awesome. Because at this point, I am left clueless as to why it isn't working.
Tried this over again this morning, followed these guides:
http://dev.deluge-torrent.org/wiki/UserGuide/ThinClient
http://dev.deluge-torrent.org/wiki/User ... t%20Job%29
So my config folders are fresh, and listed under /var/lib/deluge and unfortunately, the same issues are occuring, where folders just show up blank after being set. Core.conf is aware of the changes, but it isn't following the config file.
Permissions to folder
Code: Select all
drwxr-xr-x 12 root root 4096 May 28 21:21 home
drwxrwxrwx+ 21 torrent torrents 4096 Jun 14 22:04 torrent
getfacl home/torrent/
# file: home/torrent/
# owner: torrent
# group: torrents
user::rwx
user:deluge:rwx
group::rwx
group:deluge:rwx
mask::rwx
other::rwx
drwxrwxrwt+ 3 torrent torrents 4096 Jun 14 22:27 Downloads
/home/torrent$ getfacl Downloads/
# file: Downloads/
# owner: torrent
# group: torrents
# flags: --t
user::rwx
user:deluge:rwx
group::rwx
group:deluge:rwx
mask::rwx
other::rwx
default:user::rwx
default:group::rwx
default:mask::rwx
default:other::rwx
-rw-rw-rw-+ 1 torrent users 349262 Jun 14 22:40 Fedora-18-x86_64-DVD.torrent
getfacl Fedora-18-x86_64-DVD.torrent
# file: Fedora-18-x86_64-DVD.torrent
# owner: torrent
# group: users
user::rw-
group::rwx #effective:rw-
mask::rw-
other::rw-
audoadd.conf
Code: Select all
home/torrent$ sudo cat /var/lib/deluge/.config/deluge/autoadd.conf
{
"file": 1,
"format": 1
}{
"watchdirs": {
"1": {
"path": "/home/torrent/Downloads",
"abspath": "/home/torrent/Downloads",
"enabled": false
}
},
"next_id": 2
web.conf
Code: Select all
sudo cat /var/lib/deluge/.config/deluge/web.conf
{
"file": 1,
"format": 1
}{
"port": 8112,
"enabled_plugins": [],
"pwd_sha1": "omit",
"theme": "gray",
"show_sidebar": true,
"sidebar_show_zero": false,
"pkey": "ssl/daemon.pkey",
"https": false,
"sessions": {
"omit": {
"login": "admin",
"expires": 1371267047.0,
"level": 10
}
},
"base": "/",
"pwd_salt": "omit",
"show_session_speed": true,
"first_login": false,
"cert": "ssl/daemon.cert",
"session_timeout": 3600,
"default_daemon": "",
"sidebar_multiple_filters": true
}
Code: Select all
sudo cat /var/lib/deluge/.config/deluge/core.conf
{
"file": 1,
"format": 1
}{
"info_sent": 0.0,
"lsd": true,
"send_info": false,
"move_completed_path": "/var/lib/deluge",
"enc_in_policy": 1,
"queue_new_to_top": false,
"ignore_limits_on_local_network": true,
"rate_limit_ip_overhead": true,
"daemon_port": 58846,
"natpmp": true,
"max_active_limit": 25,
"utpex": true,
"max_active_downloading": 10,
"max_active_seeding": 15,
"allow_remote": false,
"max_half_open_connections": 50,
"download_location": "/srv/torrent",
"compact_allocation": true,
"max_upload_speed": -1.0,
"cache_expiry": 60,
"prioritize_first_last_pieces": false,
"auto_managed": true,
"enc_level": 2,
"max_connections_per_second": 20,
"dont_count_slow_torrents": false,
"random_outgoing_ports": true,
"max_upload_slots_per_torrent": -1,
"new_release_check": true,
"enc_out_policy": 1,
"outgoing_ports": [
55995,
56000
],
"seed_time_limit": 180,
"cache_size": 512,
"share_ratio_limit": 2.0,
"max_download_speed": -1.0,
"geoip_db_location": "/usr/share/GeoIP/GeoIP.dat",
"torrentfiles_location": "/var/lib/deluge",
"stop_seed_at_ratio": true,
"peer_tos": "0x00",
"listen_interface": "",
"upnp": true,
"max_download_speed_per_torrent": -1,
"max_upload_slots_global": 4,
"enabled_plugins": [
"AutoAdd",
"Scheduler"
],
"random_port": true,
"autoadd_enable": true,
"max_connections_global": 200,
"enc_prefer_rc4": true,
"listen_ports": [
55990,
55994
],
"dht": true,
"stop_seed_ratio": 5.0,
"seed_time_ratio_limit": 7.0,
"max_upload_speed_per_torrent": -1,
"copy_torrent_file": false,
"del_copy_torrent_file": false,
"move_completed": false,
"proxies": {
"peer": {
"username": "",
"password": "",
"type": 0,
"hostname": "",
"port": 8080
},
"web_seed": {
"username": "",
"password": "",
"type": 0,
"hostname": "",
"port": 8080
},
"tracker": {
"username": "",
"password": "",
"type": 0,
"hostname": "",
"port": 8080
},
"dht": {
"username": "",
"password": "",
"type": 0,
"hostname": "",
"port": 8080
}
},
"add_paused": false,
"max_connections_per_torrent": -1,
"remove_seed_at_ratio": false,
"autoadd_location": "/home/torrent/Downloads",
"plugins_location": "/var/lib/deluge/.config/deluge/plugins"
/var/log/deluge/daemon.log
Code: Select all
[ERROR ] 22:30:54 core:323 Disabling '/home/torrent/Downloads', error during update: [Failure instance: Traceback: <type 'exceptions.OSError'>: [Errno 1] Operation not permitted: '/home/torrent/Downloads/Fedora-18-x86_64-DVD.torrent'
/usr/lib/python2.7/dist-packages/deluge/plugins/AutoAdd-1.04.egg/autoadd/core.py:120:enable_looping
/usr/lib/python2.7/dist-packages/deluge/plugins/AutoAdd-1.04.egg/autoadd/core.py:331:enable_watchdir
/usr/lib/python2.7/dist-packages/twisted/internet/task.py:173:start
/usr/lib/python2.7/dist-packages/twisted/internet/task.py:218:__call__
--- <exception caught here> ---
/usr/lib/python2.7/dist-packages/twisted/internet/defer.py:138:maybeDeferred
/usr/lib/python2.7/dist-packages/deluge/plugins/AutoAdd-1.04.egg/autoadd/core.py:318:update_watchdir
]
Code: Select all
[WARNING ] 22:30:49 config:361 Unable to open config file /var/lib/deluge/.config/deluge/hostlist.conf.1.2: [Errno 2] No such file or directory: '/var/lib/deluge/.config/deluge/hostlist.conf.1.2'
Code: Select all
sudo ls -al /var/lib/deluge/.config/deluge/plugins
total 8
drwxrwx--- 2 deluge deluge 4096 Jun 14 17:15 .
drwx------ 6 deluge deluge 4096 Jun 14 22:53 ..
So, I am not sure what the cause is here, but it definitely isn't working. :/ All in all it seems like it isn't listening to the config files. For instance, I set it to open up a specific port range, but, after restarting deluged, it set it back to random. The download location works fine, I can manually add torrents, and they download fine. Just autoadd doesn't work. If I load up the thinclient, set the folder, then disconnect, then reconnect with the thinclient again, the checkbox will be listed, but the folder location will just be a blank square (as can be seen below)
http://i.imgur.com/FFno0kz.png
I think this is all the information I can possibly give you guys, so any help would be awesome. Because at this point, I am left clueless as to why it isn't working.
Tried this over again this morning, followed these guides:
http://dev.deluge-torrent.org/wiki/UserGuide/ThinClient
http://dev.deluge-torrent.org/wiki/User ... t%20Job%29
So my config folders are fresh, and listed under /var/lib/deluge and unfortunately, the same issues are occuring, where folders just show up blank after being set. Core.conf is aware of the changes, but it isn't following the config file.