unmet dependencies during update of nspr4: libnspr4 : Breaks: evolution-plugins (< 3.2.0-0ubuntu2) but 2.32.2-0ubuntu7 is to be installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nspr (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Steve Langasek |
Bug Description
[Impact]
An SRU of nspr to make CD-based upgrades work better from 10.04 to 12.04 has caused failures in other cases where users have continuously upgraded their systems from Ubuntu 9.04 or earlier and as a result have had old, obsolete evolution packages held back. These users can now not upgrade at all using update-manager.
[Test case]
1. Fish an old Ubuntu 9.04 CD out of the drawer and install in English. Make sure that the language-support-en package and language-
2. Manually upgrade to 10.04. Check that language-support-en is still installed.
3. Run update-manager -d to upgrade to 12.04. Verify that this upgrade fails.
4. Enable -proposed, so that precise-proposed will be used in the upgrade to 12.04.
5. Run update-manager -d again. Verify that the upgrade now succeeds.
Alternatively:
1. Get a 12.04 chroot
2. Add natty and jaunty (http://
3. sudo apt-get install evolution-
4. Drop natty and jaunty from /etc/apt/
5. Check that system is broken in apt-get -f install or apt-get dist-upgrade
6. Get new libnspr4
7. Upgrade now works, removing language-
[Regression potential]
The risk of regression here is difficult to quantify without an exhaustive examination of all historic packages in Ubuntu that depended on one or more of these now-obsolete language support packages. Adding these Conflicts may result in other, different upgrade failures for yet another set of users. What can be said is that any user affected by either this regression, or a regression resulting from this change, had obsolete packages installed which should be removed from their system; and the only effective way to identify any such remaining cases is by making the upgrade to 12.04 refuse to work until they've been dealt with.
Could not calculate the upgrade
An unresolvable problem occurred while calculating the upgrade.
Please report this bug against the 'update-manager' package and include the following error message:
'E:Error, pkgProblemResol
Package dependencies cannot be resolved
This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
The following packages have unmet dependencies:
libnspr4:
Trace from Resolver:
Investigating (9) libnspr4 [ i386 ] < 4.8.9-1ubuntu2 -> 4.8.9-1ubuntu2.1 > ( libs )
Broken libnspr4:i386 Breaks on evolution-plugins [ i386 ] < 2.32.2-0ubuntu7 -> 3.2.3-0ubuntu6 > ( gnome ) (< 3.2.0-0ubuntu2)
Considering evolution-
Upgrading evolution-
Investigating (9) evolution-plugins [ i386 ] < 2.32.2-0ubuntu7 -> 3.2.3-0ubuntu6 > ( gnome )
Broken evolution-
Considering evolution:i386 5 as a solution to evolution-
Holding Back evolution-
Done
Failed
The following packages have unmet dependencies:
libnspr4 : Breaks: evolution-plugins (< 3.2.0-0ubuntu2) but 2.32.2-0ubuntu7 is to be installed
----------------
1. Description: Ubuntu 12.04.1 LTS
Release: 12.04
---------------
2. apt-cache policy libnspr4
libnspr4:
Installed: 4.8.9-1ubuntu2
Candidate: 4.8.9-1ubuntu2.1
Version table:
4.
500 http://
*** 4.8.9-1ubuntu2 0
500 http://
100 /var/lib/
----------------
3. Update Manager should work properly
4. Update Manager Could not calculate the upgrade
An unresolvable problem occurred while calculating the upgrade.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: update-manager 1:0.156.14.9
ProcVersionSign
Uname: Linux 3.2.0-29-generic i686
ApportVersion: 2.0.1-0ubuntu12
Architecture: i386
CurrentDmesg.txt:
[ 49.935139] r8169 0000:01:00.0: eth0: link up
[ 49.935343] ADDRCONF(
[ 51.500059] init: plymouth-stop pre-start process (1860) terminated with status 1
[ 59.560012] lxcbr0: no IPv6 routers present
[ 59.952011] eth0: no IPv6 routers present
Date: Wed Aug 15 00:22:38 2012
GsettingsChanges:
com.ubuntu.
com.ubuntu.
com.ubuntu.
com.ubuntu.
com.ubuntu.
PackageArchitec
SourcePackage: update-manager
UpgradeStatus: Upgraded to precise on 2012-03-09 (158 days ago)
Related branches
Changed in update-manager (Ubuntu): | |
status: | Incomplete → Triaged |
importance: | Undecided → High |
description: | updated |
summary: |
- Package dependencies cannot be resolved + unmet dependencies during update of nspr4: libnspr4 : Breaks: evolution- + plugins (< 3.2.0-0ubuntu2) but 2.32.2-0ubuntu7 is to be installed |
affects: | update-manager (Ubuntu) → nspr (Ubuntu) |
Changed in nspr (Ubuntu Precise): | |
status: | New → Confirmed |
Changed in nspr (Ubuntu Precise): | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
Changed in nspr (Ubuntu): | |
status: | Triaged → Invalid |
Changed in nspr (Ubuntu Precise): | |
milestone: | none → ubuntu-12.04.1 |
description: | updated |
Changed in nspr (Ubuntu Precise): | |
assignee: | nobody → Steve Langasek (vorlon) |
description: | updated |
description: | updated |
Thanks for your report.
Could you please attach the output of the command: pkgProblemResol ver=true dist-upgrade
$ sudo apt-get -o Debug::
Thanks in advance.