General support for problems installing or using Deluge
cinderblock63
Member
Posts: 23 Joined: Thu Jan 22, 2009 10:07 am
Location: Menlo Park, CA
Contact:
Post
by cinderblock63 » Sat Dec 20, 2014 5:48 am
I recently upgraded my deluge backend to 1.3.11. Deluge runs fine and all my torrents are there but the 'built-in' plugins do not appear.
All indications are that the plugins are where they're expected to be.
Code: Select all
# deluged --version
deluged: 1.3.11
libtorrent: 0.16.17.0
# uname -a
Linux hurtz 3.16.5-gentoo #1 SMP Wed Dec 10 11:42:50 PST 2014 x86_64 Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz GenuineIntel GNU/Linux
# python --version
Python 2.7.7
# python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib()'
/usr/lib64/python2.7/site-packages
# ls /usr/lib64/python2.7/site-packages/deluge/plugins/*.egg
/usr/lib64/python2.7/site-packages/deluge/plugins/AutoAdd-1.04-py2.7.egg
/usr/lib64/python2.7/site-packages/deluge/plugins/Blocklist-1.3-py2.7.egg
/usr/lib64/python2.7/site-packages/deluge/plugins/Execute-1.3-py2.7.egg
/usr/lib64/python2.7/site-packages/deluge/plugins/Extractor-0.4-py2.7.egg
/usr/lib64/python2.7/site-packages/deluge/plugins/Label-0.2-py2.7.egg
/usr/lib64/python2.7/site-packages/deluge/plugins/Notifications-0.2-py2.7.egg
/usr/lib64/python2.7/site-packages/deluge/plugins/Scheduler-0.2-py2.7.egg
/usr/lib64/python2.7/site-packages/deluge/plugins/WebUi-0.1-py2.7.egg
$ cat /var/log/deluged.log
[WARNING ] 20:25:14 preferencesmanager:497 Unable to find GeoIP database file!
[WARNING ] 20:25:14 pluginmanagerbase:130 Cannot enable non-existant plugin Execute
[WARNING ] 20:25:14 pluginmanagerbase:130 Cannot enable non-existant plugin Notifications
[WARNING ] 20:25:14 pluginmanagerbase:130 Cannot enable non-existant plugin Label
Upon turning on debug in the log, I noticed that it's setting `plugins_location` to `/etc/deluge/plugins` (`/etc/deluge` is my config dir). But `/etc/deluge/plugins`, as far as I know, has always has been empty.
I also tried copying `/usr/lib64/python2.7/site-packages/deluge/plugins/*.egg` to `/etc/deluge/plugins`, to no avail.
Cas
Top Bloke
Posts: 3679 Joined: Mon Dec 07, 2009 6:04 am
Location: Scotland
Post
by Cas » Sat Dec 20, 2014 1:12 pm
Possible read permission issue
cinderblock63
Member
Posts: 23 Joined: Thu Jan 22, 2009 10:07 am
Location: Menlo Park, CA
Contact:
Post
by cinderblock63 » Mon Dec 22, 2014 10:38 am
Where does deluged look for plugins? I've never had permission issues before. What could have changed with the new version?
I just noticed that I likely upgraded from 1.3.6 directly to 1.3.11 on my headless server. Is it possible the large version jump caused this?
I don't believe it's a permission issue.
run as the deluge user:
Code: Select all
$ ls -l /usr/lib64/python2.7/site-packages/deluge/plugins/
total 94368
-rw-r--r-- 1 root root 12073812 Dec 19 23:23 AutoAdd-1.04-py2.7.egg
-rw-r--r-- 1 root root 12073812 Dec 19 23:23 Blocklist-1.3-py2.7.egg
-rw-r--r-- 1 root root 12073812 Dec 19 23:24 Execute-1.3-py2.7.egg
-rw-r--r-- 1 root root 12073812 Dec 19 23:23 Extractor-0.4-py2.7.egg
-rw-r--r-- 1 root root 12073812 Dec 19 23:24 Label-0.2-py2.7.egg
-rw-r--r-- 1 root root 12073812 Dec 19 23:23 Notifications-0.2-py2.7.egg
-rw-r--r-- 1 root root 12073812 Dec 19 23:24 Scheduler-0.2-py2.7.egg
-rw-r--r-- 1 root root 12073812 Dec 19 23:23 WebUi-0.1-py2.7.egg
-rw-r--r-- 1 root root 0 Nov 30 13:53 __init__.py
-rw-r--r-- 1 root root 147 Dec 19 23:24 __init__.pyc
-rw-r--r-- 1 root root 147 Dec 19 23:24 __init__.pyo
-rw-r--r-- 1 root root 2020 Nov 30 13:53 init.py
-rw-r--r-- 1 root root 1380 Dec 19 23:24 init.pyc
-rw-r--r-- 1 root root 1280 Dec 19 23:24 init.pyo
-rw-r--r-- 1 root root 2833 Nov 30 13:53 pluginbase.py
-rw-r--r-- 1 root root 3175 Dec 19 23:24 pluginbase.pyc
-rw-r--r-- 1 root root 3175 Dec 19 23:24 pluginbase.pyo
cinderblock63
Member
Posts: 23 Joined: Thu Jan 22, 2009 10:07 am
Location: Menlo Park, CA
Contact:
Post
by cinderblock63 » Mon Dec 22, 2014 10:43 am
I just noticed all of the .egg files are the same size. Is this normal?