FS#24962 - deluge no longer working after python-zope-interface update

Attached to Project: Arch Linux
Opened by Paul Seropian (paranoos) - Wednesday, 29 June 2011, 20:52 GMT
Last edited by Ionut Biru (wonder) - Thursday, 30 June 2011, 05:21 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

deluge (1.3.2-1) won't run after zope-interface (3.6.3-1) was replaced by python-zope-interface (3.6.3-1). Running in console shows a traceback stating that it cannot find the zope module.

It appears the new zope package is installed into /usr/lib/python3.2/site-packages, whereas deluge is in /usr/lib/python2.7/site-packages. I temporarily fixed the issue by symlinking site-packages/zope* from 3.2 into the 2.7 directory.

Also, the deluge package does not specify zope as a dependency, though it is apparently needed to run the application (removing the python-zope-interface package did not solve the issue).
This task depends upon

Closed by  Ionut Biru (wonder)
Thursday, 30 June 2011, 05:21 GMT
Reason for closing:  Not a bug
Comment by Eric Belanger (Snowman) - Wednesday, 29 June 2011, 21:54 GMT
Make sure you have python2-zope-interface installed (and not python-zope-interface). python2-zope-interface has it's file in /usr/lib/python2.7/site-packages
Comment by Ionut Biru (wonder) - Wednesday, 29 June 2011, 23:52 GMT
zope-interface was replaced by python2-zope-interface

http://www.archlinux.org/news/python2-zope-interface-update-requires-user-interaction/

dependency chain is
deluge->twisted->zope-interface
Comment by Paul Seropian (paranoos) - Thursday, 30 June 2011, 04:46 GMT
ahh, I didn't notice python2-zope-interface, thanks very much for pointing it out. And thanks as well for clarifying the dependency chain. I had to remove zope-interface manually as per the Arch homepage while ignoring dependencies, so I was no longer sure what needed it.

Loading...