python-zopeinterface - apparent dependency resolution error

Matt Zimmerman mdz at canonical.com
Sat Sep 5 18:18:37 UTC 2009


Did anyone else see this recently in Karmic?  python-apport wouldn't upgrade
automatically due to a chain of dependency weirdness which led to
python-zopeinterface and python-zope.interface.

-- 
 - mdz
-------------- next part --------------
atomicity:[~/src] sudo apt-get install python-apport
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  python-apport: Depends: python-launchpadlib but it is not going to be installed
E: Broken packages
zsh: exit 100   sudo apt-get install python-apport
atomicity:[~/src] sudo apt-get install python-launchpadlib
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  python-launchpadlib: Depends: python-lazr-restfulclient but it is not going to be installed
E: Broken packages
zsh: exit 100   sudo apt-get install python-launchpadlib
atomicity:[~/src] sudo apt-get install python-lazr-restfulclient
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  python-lazr-restfulclient: Depends: python-zope-interface
E: Broken packages
zsh: exit 100   sudo apt-get install python-lazr-restfulclient
atomicity:[~/src] sudo apt-get install python-zope-interface    
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting python-zopeinterface instead of python-zope-interface
The following packages were automatically installed and are no longer required:
  python-wadllib libmissioncontrol-client0 python-lazr-uri libmissioncontrol-server1 libtelepathy2 python-oauth
Use 'apt-get autoremove' to remove them.
sudSuggested packages:
  python-zopeinterface-dbg
The following packages will be REMOVED:
  python-zope.interface
The following NEW packages will be installed:
  python-zopeinterface
0 upgraded, 1 newly installed, 1 to remove and 120 not upgraded.
oNeed to get 146kB of archives.
After this operation, 254kB of additional disk space will be used.
Do you want to continue [Y/     
Get:1 http://us.archive.ubuntu.com karmic/main python-zopeinterface 3.4.0-0ubuntu3 [146kB]
Fetched 146kB in 11s (12.2kB/s)              
dpkg: python-zope.interface: dependency problems, but removing anyway as you requested:
 python-twisted-core depends on python-zope.interface | python-zopeinterface (>= 3.2.1-3); however:
  Package python-zope.interface is to be removed.
  Package python-zopeinterface is not installed.
 python-twisted-core depends on python-zope.interface | python-zopeinterface (>= 3.2.1-3); however:
  Package python-zope.interface is to be removed.
  Package python-zopeinterface is not installed.
(Reading database ... 164506 files and directories currently installed.)
Removing python-zope.interface ...
Selecting previously deselected package python-zopeinterface.
(Reading database ... 164473 files and directories currently installed.)
Unpacking python-zopeinterface (from .../python-zopeinterface_3.4.0-0ubuntu3_i386.deb) ...
Setting up python-zopeinterface (3.4.0-0ubuntu3) ...

atomicity:[~/src] sudo apt-get dist-upgrade                     
^Cading package lists... 6%
atomicity:[~/src] sudo apt-get install python-apport            
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libmissioncontrol-client0 libmissioncontrol-server1 libtelepathy2
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  python-launchpadlib python-lazr-restfulclient
The following NEW packages will be installed:
  python-launchpadlib python-lazr-restfulclient
The following packages will be upgraded:
  python-apport
1 upgraded, 2 newly installed, 0 to remove and 119 not upgraded.
Need to get 147kB of archives.
After this operation, 582kB of additional disk space will be used.
Do you want to continue [Y/n]? 
Get:1 http://us.archive.ubuntu.com karmic/main python-lazr-restfulclient 0.9.3-0ubuntu2 [28.0kB]
Get:2 http://us.archive.ubuntu.com karmic/main python-launchpadlib 1.5.1-0ubuntu1 [29.8kB]
Get:3 http://us.archive.ubuntu.com karmic/main python-apport 1.8.1-0ubuntu1 [88.8kB]
Fetched 147kB in 11s (12.3kB/s)          
Selecting previously deselected package python-lazr-restfulclient.
(Reading database ... 164538 files and directories currently installed.)
Unpacking python-lazr-restfulclient (from .../python-lazr-restfulclient_0.9.3-0ubuntu2_all.deb) ...
Selecting previously deselected package python-launchpadlib.
Unpacking python-launchpadlib (from .../python-launchpadlib_1.5.1-0ubuntu1_all.deb) ...
Preparing to replace python-apport 1.0-0ubuntu5 (using .../python-apport_1.8.1-0ubuntu1_all.deb) ...
Unpacking replacement python-apport ...
Setting up python-lazr-restfulclient (0.9.3-0ubuntu2) ...

Setting up python-launchpadlib (1.5.1-0ubuntu1) ...

Setting up python-apport (1.8.1-0ubuntu1) ...

atomicity:[~/src]  


More information about the Ubuntu-devel-discuss mailing list