[Bug 902077] Re: lucid->precise upgrade holds back X.org video drivers

Martin Pitt martin.pitt at ubuntu.com
Fri Dec 9 09:42:41 UTC 2011


So, the reason is that xserver-xorg-video-{nv,v4l} do not exist any
more, and thus it can't get rid of the "xserver-xorg-video-6" provides.
For that we need to explicitly conflict to these two to clean these up
on upgrade. I propose that -nouveau conflicts: -nv, and -vesa Conflicts:
-v4l. Adding them to -video-all also works, but that wouldn't fix the
upgrade for people who removed -video-all and only have a few drivers
installed.

These two extra Conflicts: will fix the upgrade when universe is
enabled. If only main and restricted are enabled, the upgrade still
fails because a bunch of the older drivers went to universe. I still
need to think about/discuss what to do there.

** Also affects: update-manager (Ubuntu)
   Importance: Undecided
       Status: New

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

Title:
  lucid->precise upgrade holds back X.org video drivers

Status in “update-manager” package in Ubuntu:
  Triaged
Status in “xserver-xorg-video-nouveau” package in Ubuntu:
  Triaged
Status in “xserver-xorg-video-vesa” package in Ubuntu:
  Triaged
Status in “update-manager” source package in Precise:
  Triaged
Status in “xserver-xorg-video-nouveau” source package in Precise:
  Triaged
Status in “xserver-xorg-video-vesa” source package in Precise:
  Triaged

Bug description:
  Upgrading lucid to precise desktop fails:

  2011-12-08 06:50:02,921 DEBUG Installing 'xserver-xorg-video-all' (Distro KeepInstalledPkgs rule)
  2011-12-08 06:50:02,975 ERROR Could not calculate the upgrade An unresolvable problem occurred while calculating the upgrade:
  E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

  This is probably due to

  Package: libdrm-nouveau1a
  Conflicts: libdrm-nouveau1

  To ease apt's job, this should be something like

  Breaks: libdrm-nouveau1
  Replaces: libdrm-nouveau1

  
  I'll confirm both the cause and the solution now.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/902077/+subscriptions




More information about the foundations-bugs mailing list