Hi guys,
I'm running Deluge server on Amahi (Fedora) with no issues. I can access the server via Web Ui or GTK thin client. I've installed a couple plugins, but cannot get this one to work. I'm currently running Python 2.7... I'm not a a programmer for what it's worth, but no my way around Linux. I tried both the 2.6 egg and the 2.7 egg. I had to built the 2.7 egg using this command 'python setup.py bdist_egg'.. Hope this is correct... I've tried the "install plugi-in" from a local GTK thin client (server, 127.0.0.1), a remote thin client (inside network), and the web client. I've also tried putting the 2.7 egg in the ~/.config/deluge/plugins folder.. I've also tried the rescan plugins option in preferences... At first I couldn't even get the plugin to appear, but checking the logs it seems to have been a permissions issue... (Just changed ownership of the .egg to deluge:deluge) Now, the Seedtime plugin appears, but when I select it, it appears to crash as the tick box immediately unselects itself. Logs indicate the following:
Code: Select all
[ERROR ] 15:42:03 rpcserver:303 Exception calling RPC request: bad local file header in /var/lib/deluge/.config/deluge/plugins/SeedTim$
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/deluge/core/rpcserver.py", line 298, in dispatch
ret = self.factory.methods[method](*args, **kwargs)
File "/usr/lib/python2.7/site-packages/deluge/core/core.py", line 506, in enable_plugin
self.pluginmanager.enable_plugin(plugin)
File "/usr/lib/python2.7/site-packages/deluge/core/pluginmanager.py", line 82, in enable_plugin
super(PluginManager, self).enable_plugin(name)
File "/usr/lib/python2.7/site-packages/deluge/pluginmanagerbase.py", line 139, in enable_plugin
egg.activate()
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2227, in activate
self.insert_on(path)
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2334, in insert_on
self.check_version_conflict()
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2373, in check_version_conflict
for modname in self._get_metadata('top_level.txt'):
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2221, in _get_metadata
for line in self.get_metadata_lines(name):
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 1209, in get_metadata_lines
return yield_lines(self.get_metadata(name))
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 1201, in get_metadata
return self._get(self._fn(self.egg_info,name))
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 1266, in _get
return self.loader.get_data(path)
ZipImportError: bad local file header in /var/lib/deluge/.config/deluge/plugins/SeedTime-0.4-py2.7.egg
Did I build the 2.7 egg wrong? Can anyone point me in the right direction?
edit: By the way, this file "SeedTime-0.4-py2.7.egg", here:
https://github.com/gazpachoking/deluge- ... /downloads appears to be empty... Else, I wouldn't have hassled with trying to figure out how to build the egg from the zipped files...