** Description changed:

+ [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-support-translations-en 
are installed.
+ 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.
+ 
+ [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, pkgProblemResolver::Resolve generated breaks, this may be caused by 
held packages.'
  
  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-plugins:i386 3 as a solution to libnspr4:i386 128
-   Upgrading evolution-plugins:i386 due to Breaks field in libnspr4:i386
+   Considering evolution-plugins:i386 3 as a solution to libnspr4:i386 128
+   Upgrading evolution-plugins:i386 due to Breaks field in libnspr4:i386
  Investigating (9) evolution-plugins [ i386 ] < 2.32.2-0ubuntu7 -> 
3.2.3-0ubuntu6 > ( gnome )
  Broken evolution-plugins:i386 Depends on evolution [ i386 ] < none -> 
3.2.3-0ubuntu6 > ( gnome ) (= 3.2.3-0ubuntu6)
-   Considering evolution:i386 5 as a solution to evolution-plugins:i386 3
-   Holding Back evolution-plugins:i386 rather than change evolution:i386
+   Considering evolution:i386 5 as a solution to evolution-plugins:i386 3
+   Holding Back evolution-plugins:i386 rather than change evolution:i386
  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
- 
+  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.8.9-1ubuntu2.1 0
          500 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main i386 
Packages
   *** 4.8.9-1ubuntu2 0
          500 http://us.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
          100 /var/lib/dpkg/status
  ----------------
  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
  ProcVersionSignature: Ubuntu 3.2.0-29.46-generic 3.2.24
  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(NETDEV_CHANGE): eth0: link becomes ready
   [   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.update-manager first-run false
   com.ubuntu.update-manager launch-time 1344969604
   com.ubuntu.update-manager show-details true
   com.ubuntu.update-manager window-height 664
   com.ubuntu.update-manager window-width 525
  PackageArchitecture: all
  SourcePackage: update-manager
  UpgradeStatus: Upgraded to precise on 2012-03-09 (158 days ago)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1036794

Title:
  unmet dependencies during update of nspr4: libnspr4 : Breaks:
  evolution-plugins (< 3.2.0-0ubuntu2) but 2.32.2-0ubuntu7 is to be
  installed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nspr/+bug/1036794/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to