Upgrade to trusty fails from precise backported enablement stacks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-lts-transitional (Ubuntu) |
Fix Released
|
High
|
Maarten Lankhorst | ||
Trusty |
Fix Released
|
High
|
Maarten Lankhorst |
Bug Description
If you upgrade from Ubuntu 12.04.x LTS to trusty, the upgrade fails because of the various *-lts-{
linux-generic-
xserver-
[...]
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:
xserver-
E: Unable to correct problems, you have held broken packages.
So in trusty we need metapackages for *all* of the enablement stacks which are empty and depend on the corresponding "normal" trusty packages.
Related branches
tags: | added: dist-upgrade precise2trusty qa-daiy-testing |
Changed in xorg (Ubuntu Trusty): | |
importance: | Undecided → High |
milestone: | none → ubuntu-14.04-beta-1 |
assignee: | nobody → Maarten Lankhorst (mlankhorst) |
Changed in xorg (Ubuntu Trusty): | |
status: | New → In Progress |
tags: |
added: qa-daily-testing removed: qa-daiy-testing |
affects: | xorg (Ubuntu Trusty) → xorg-lts-transitional (Ubuntu Trusty) |
Changed in xorg-lts-transitional (Ubuntu Trusty): | |
status: | In Progress → Fix Committed |
With https:/ /launchpad. net/~canonical- x/+archive/ x-staging it looks much better, but there are still some problems:
Investigating (0) xserver- xorg-glamoregl- lts-saucy [ amd64 ] < 0.5.1-0ubuntu4. 2~precise2 -> 3:1~ppa2 > ( oldlibs ) xorg-glamoregl- lts-saucy: amd64 Depends on xserver- xorg-video- glamoregl [ amd64 ] < none -> 0.6.0-0ubuntu3 > ( x11 ) xorg-video- glamoregl: amd64 3 as a solution to xserver- xorg-glamoregl- lts-saucy: amd64 -1 xorg-glamoregl- lts-saucy: amd64 rather than change xserver- xorg-video- glamoregl: amd64
Broken xserver-
Considering xserver-
Holding Back xserver-
Investigating (0) libxatracker1- lts-saucy [ amd64 ] < 9.2.1-1ubuntu3~ precise1 -> 3:1~ppa2 > ( oldlibs ) lts-saucy: amd64 Depends on libxatracker1 [ amd64 ] < none > ( none ) lts-saucy: amd64 -1 as a solution to libxatracker1- lts-saucy: amd64 -1 lts-saucy: amd64 rather than change libxatracker1:amd64
Broken libxatracker1-
Considering libxatracker1-
Holding Back libxatracker1-
This can be reproduced really fast without an actual dist-upgrade by booting the current 12.04.4 live system, moving apt sources to trusty, enabling the PPA, and doing
sudo apt-get dist-upgrade -o Debug:: pkgProblemResol ver=true
You will see that these two packages (xserver- xorg-glamoregl- lts-saucy and libxatracker1- lts-saucy) are held back instead of upgraded (no need to actually do the upgrade). I'm not entirely sure how to interpret this or how it can be fixed, though. Michael Vogt might have an idea.