sabnzbdplus package conflicts with calibre package due to cherrypy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
sabnzbdplus (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: sabnzbdplus
calibre needs cherrypy3 which can't be installed with cherrypy which sabnzbd uses:
sudo apt-get install sabnzbdplus
[sudo] password for michael:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libqt4-phonon calibre-bin libqt4-test libqt4-script libqt4-designer
libqt4-dbus python-lxml libpoppler-qt4-3 python-encutils libqt4-xmlpatterns
libqt4-help python-qt4 python-clientform python-sip4 python-django
python-mechanize libqt4-sql libqt4-svg python-
libqt4-assistant libqt4-webkit imagemagick libqt4-sql-mysql
libqt4-
python-cssutils
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
python-cherrypy
Suggested packages:
sabnzbdplus-
The following packages will be REMOVED
calibre python-cherrypy3
The following NEW packages will be installed
python-cherrypy sabnzbdplus
0 upgraded, 2 newly installed, 2 to remove and 0 not upgraded.
Need to get 449kB of archives.
After this operation, 54.8MB disk space will be freed.
Do you want to continue [Y/n]? y
This is not a bug in the sabnzbdplus package. The incompatibility is between various releases of cherrypy whose authors didn't bother either ensure backward compatibility or properly naming their incompatible products to not occupy the same spot in python namespace. The relevant Ubuntu packages (python-cherrypy*) have appropriate conflicts in place.
Sabnzbd+ is being ported to cherrypy3 in a future release out soonish; for now, you'll have to drop the conflicting package(s) or use the source release available from the project website.