Re: Can't reinstall Deluge
Posted: Fri Sep 21, 2012 9:38 pm
I'll go through and tripple check indentations and test a couple more times.
Support Forum for the Deluge BitTorrent Client
https://forum.deluge-torrent.org/
Code: Select all
[ERROR ] 13:02:19 rpcserver:303 Exception calling RPC request: 'CorePlugin.Extractor'
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/deluge/core/rpcserver.py", line 298, in dispatch
ret = self.factory.methods[method](*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/deluge/core/core.py", line 510, in enable_plugin
self.pluginmanager.enable_plugin(plugin)
File "/usr/lib/python2.7/dist-packages/deluge/core/pluginmanager.py", line 82, in enable_plugin
super(PluginManager, self).enable_plugin(name)
File "/usr/lib/python2.7/dist-packages/deluge/pluginmanagerbase.py", line 151, in enable_plugin
component.start([instance.plugin._component_name])
File "/usr/lib/python2.7/dist-packages/deluge/component.py", line 290, in start
if self.components[name]._component_depend:
KeyError: 'CorePlugin.Extractor'
Code: Select all
[ERROR ] 04:57:53 json_api:228 Error calling method `web.get_torrent_status`
[ERROR ] 04:57:53 json_api:229 'NoneType' object has no attribute 'call'
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py", line 220, in _handle_request
result = self._exec_local(method, params, request)
File "/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py", line 187, in _exec_local
return meth(*params)
File "/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py", line 618, in get_torrent_status
return component.get("SessionProxy").get_torrent_status(torrent_id, keys)
File "/usr/lib/python2.7/dist-packages/deluge/ui/sessionproxy.py", line 148, in get_torrent_status
d = client.core.get_torrent_status(torrent_id, keys, True)
File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line 508, in __call__
return self.daemon.call(self.base, *args, **kwargs)
AttributeError: 'NoneType' object has no attribute 'call'
Code: Select all
[ERROR ] 13:02:19 rpcserver:303 Exception calling RPC request: 'CorePlugin.Extractor'
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/deluge/core/rpcserver.py", line 298, in dispatch
ret = self.factory.methods[method](*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/deluge/core/core.py", line 510, in enable_plugin
self.pluginmanager.enable_plugin(plugin)
File "/usr/lib/python2.7/dist-packages/deluge/core/pluginmanager.py", line 82, in enable_plugin
super(PluginManager, self).enable_plugin(name)
File "/usr/lib/python2.7/dist-packages/deluge/pluginmanagerbase.py", line 151, in enable_plugin
component.start([instance.plugin._component_name])
File "/usr/lib/python2.7/dist-packages/deluge/component.py", line 290, in start
if self.components[name]._component_depend:
KeyError: 'CorePlugin.Extractor'
Code: Select all
class TorrentMovedEvent(DelugeEvent):
"""
Emitted when a torrent finished being moved.
"""
def __init__(self, torrent_id):
"""
:param torrent_id: the torrent_id
:type torrent_id: string
"""
self._args = [torrent_id]
Code: Select all
def on_alert_storage_moved(self, alert):
log.debug("on_alert_storage_moved")
try:
torrent = self.torrents[str(alert.handle.info_hash())]
torrent_id = str(alert.handle.info_hash())
except:
return
torrent.set_save_path(os.path.normpath(alert.handle.save_path()))
torrent.set_move_completed(False)
component.get("EventManager").emit(TorrentMovedEvent(torrent_id))