Is anyone else having this problem? I have Deluge 1.3.6 and just upgraded from Twisted 13.0 to 13.1. It looks like the blocklist downloading specifically is broken with this new update. I downgraded Twisted and everything is in working order again, but I want to get an idea if this is a global problem or just a problem with my system.
I don't have the full output from running it, but I remember I got got a Python traceback in some twisted library and a
'module' object has no attribute _parse
at the end of the error. Also if I opened up the GUI during this time, every torrent would appear paused and if you open up the Preferences and look at the blocklist download status, it would be stuck at zero.
Please post if you have the same/similar issues, if this is a big problem then someone should submit a bug to Deluge.
See here for solution: http://dev.deluge-torrent.org/ticket/2355
Last edited by semi225599 (2013-08-15 13:31:46)
I'm also affected by this bug!
Maybe not as many people use blocklists as I thought... Regardless I've submitted a bug to Deluge, so we'll see what happens.
Same here, downgrading to twisted 13.0 fixes the problem.
As an aside, pgl-cmd is a better way and is system wide.
Thanks for the tip
Here's the full output:
Unhandled error in Deferred: Unhandled Error Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/deluge/plugins/init.py", line 48, in enable self.plugin.enable() File "/usr/lib/python2.7/site-packages/deluge/plugins/Blocklist-1.2-py2.7.egg/blocklist/core.py", line 116, in enable File "/usr/lib/python2.7/site-packages/twisted/internet/task.py", line 173, in start self() File "/usr/lib/python2.7/site-packages/twisted/internet/task.py", line 218, in __call__ d = defer.maybeDeferred(self.f, *self.a, **self.kw) --- <exception caught here> --- File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 137, in maybeDeferred result = f(*args, **kw) File "/usr/lib/python2.7/site-packages/deluge/plugins/Blocklist-1.2-py2.7.egg/blocklist/core.py", line 151, in check_import File "/usr/lib/python2.7/site-packages/deluge/plugins/Blocklist-1.2-py2.7.egg/blocklist/core.py", line 260, in download_list File "/usr/lib/python2.7/site-packages/deluge/httpdownloader.py", line 195, in download_file scheme, host, port, path = client._parse(url) exceptions.AttributeError: 'module' object has no attribute '_parse'
I haven't seen any acknowledgement on the bug I submitted, so I'm not sure if it's noticed or not. If anyone has a solution, it's open source, so you should be able to just submit it somewhere.
Just a me too post. Downgraded to twisted 13.0.0-1 as a workaround.
I also experienced this bug and solved it by downgrading Twisted.