Deluge upgrade can't find plugins
Posted: 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.
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.
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
I also tried copying `/usr/lib64/python2.7/site-packages/deluge/plugins/*.egg` to `/etc/deluge/plugins`, to no avail.