xserver-xorg-lts-raring cannot be installed due to unresolvable dependencies

Bug #1191563 reported by Harm van Bakel on 2013-06-16
126
This bug affects 28 people
Affects Status Importance Assigned to Milestone
xorg-lts-raring (Ubuntu)
Undecided
Unassigned

Bug Description

On precise with the quantal lts stack, I get the following error when trying to upgrade to the raring stack:

xserver-xorg-lts-raring:
 Recommends: libgl1-mesa-dri-lts-raring but it is not going to be installed
 Recommends: libgl1-mesa-glx-lts-raring but it is not going to be installed
 Recommends: xserver-xorg-input-all-lts-raring but it is not going to be installed
 Recommends: xserver-xorg-video-all-lts-raring but it is not going to be installed
 Recommends: x11-xserver-utils-lts-raring
 Conflicts: libgl1-mesa-glx (>= 0~)
 Conflicts: libglapi-mesa (>= 0~)
 Conflicts: libglapi-mesa (>= 0~)

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: xserver-xorg-lts-raring (not installed)
ProcVersionSignature: Ubuntu 3.5.0-34.55~precise1-generic 3.5.7.13
Uname: Linux 3.5.0-34-generic x86_64
ApportVersion: 2.0.1-0ubuntu17.3
Architecture: amd64
Date: Sun Jun 16 14:50:24 2013
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: xorg-lts-raring
UpgradeStatus: No upgrade log present (probably fresh install)

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xorg-lts-raring (Ubuntu):
status: New → Confirmed
Harm van Bakel (hvbakel) wrote :

After some trial and error the apt-get command that eventually worked for me is:

sudo apt-get install -V libglapi-mesa-lts-raring libgl1-mesa-glx-lts-raring xserver-xorg-lts-raring xserver-xorg-input-all-lts-raring xserver-xorg-video-all-lts-raring libgl1-mesa-dri-lts-raring x11-xserver-utils-lts-raring libglapi-mesa-lts-raring:i386 libgl1-mesa-dri-lts-raring:i386 libgl1-mesa-glx-lts-raring:i386

Make sure to carefully check the suggested changes before proceeding to ensure that no essential packages are removed!

Thanks for yor quick comment. After playing a bit with apt-get I could get a successful upgrade of the xserver too. Even though there is a workaround, which simply consists on adding specific packages to the 'apt-get install' command, I don't know if this is something that should be fixed in general... Again, thanks!

Ari (ari-lp) wrote :

I can confirm this bug in Ubuntu 12.04.2 LTS (originally 12.04.1, then upgraded to Quantal HWE). The workaround in #2 worked for me but during installation I encountered some errors which had the following form:

      ...
    ERRORS: clementine depends on libgl1-mesa-glx | libgl1; however:
      Package libgl1-mesa-glx is not installed.
      Package libgl1-mesa-glx-lts-quantal:i386 which provides libgl1-mesa-glx is not installed.
      Package libgl1-mesa-glx-lts-quantal which provides libgl1-mesa-glx is to be removed.
      Package libgl1 is not installed.
      Package libgl1-mesa-glx-lts-quantal:i386 which provides libgl1 is not installed.
      Package libgl1-mesa-glx-lts-quantal which provides libgl1 is to be removed.
     compiz-plugins-main-default depends on libgl1-mesa-glx | libgl1; however:
      Package libgl1-mesa-glx is not installed.
      Package libgl1-mesa-glx-lts-quantal:i386 which provides libgl1-mesa-glx is not installed.
      Package libgl1-mesa-glx-lts-quantal which provides libgl1-mesa-glx is to be removed.
      Package libgl1 is not installed.
      Package libgl1-mesa-glx-lts-quantal:i386 which provides libgl1 is not installed.
      Package libgl1-mesa-glx-lts-quantal which provides libgl1 is to be removed.
    ....

Fortunately when the installation completed these dependency were resolved on their own.

This is the second time I encounter serious dependency issues while trying to install a hardware enablement stack. (previous issue: https://bugs.launchpad.net/ubuntu/+source/xorg-lts-quantal/+bug/1125413). I sincerely hope that these problems will be fixed by the next HWE release cycle.

sami (miaousami) wrote :

Hi all,

I just experienced this bug for the saucy LTS enablement stack: Conflicts: libglapi-mesa:i386 (>= 0~)

Here is the command to solve the dependencies problems:

sudo apt-get install -V libglapi-mesa-lts-saucy libgl1-mesa-glx-lts-saucy xserver-xorg-lts-saucy xserver-xorg-input-all-lts-saucy xserver-xorg-video-all-lts-saucy libgl1-mesa-dri-lts-saucy x11-xserver-utils-lts-saucy libglapi-mesa-lts-saucy:i386 libgl1-mesa-dri-lts-saucy:i386 libgl1-mesa-glx-lts-saucy:i386

same. (lts-saucy)
https://bugs.launchpad.net/ubuntu/+source/xorg-lts-saucy/+bug/1268463

[workaround]
$ sudo apt-get install xserver-xorg-lts-saucy libglapi-mesa-lts-saucy:i386 libgl1-mesa-dri-lts-saucy:i386 libgl1-mesa-glx-lts-saucy:i386

Kevin (wittyman37) wrote :

I was able to get around this problem by simply uninstalling the -lts-raring packages and then installing the -lts-saucy packages.

$ sudo apt-get remove linux-generic-lts-raring xserver-xorg-lts-raring libgl1-mesa-glx-lts-raring

$ sudo apt-get install --install-recommends linux-generic-lts-saucy xserver-xorg-lts-saucy libgl1-mesa-glx-lts-saucy

Bernhard (baumber) wrote :

Hello,

I can confirm the problems with the Xstacks too, there should be a smoother transition to new Xstacks (e.g. precise to saucy) and between Xstacks (e.g. raring to saucy) in LTS-versions.
Maybe it is possible to modify/tune the Xstack-meta-packages because it is not sufficient to install only package xserver-xorg-lts-saucy (and linux-generic-lts-saucy).

I had to use the following command (after removing the old Xstack with installing package xserver-xorg-lts-precise), but that is not smooth!

apt-get install -V libglapi-mesa-lts-saucy libgl1-mesa-glx-lts-saucy xserver-xorg-lts-saucy xserver-xorg-input-all-lts-saucy xserver-xorg-video-all-lts-saucy libgl1-mesa-dri-lts-saucy x11-xserver-utils-lts-saucy libglapi-mesa-lts-saucy:i386 libgl1-mesa-dri-lts-saucy:i386 libgl1-mesa-glx-lts-saucy:i386

Another problem is when using KDE/Kubuntu, you have to remove packages kde-workspace-dev libkwinactiveglesutils1 libkwinglesutils1.
After the installation you can install them again with "apt-get install kde-workspace-dev libkwinactiveglesutils1 libkwinglesutils1" and not with only "kde-workspace-dev" because dependency is broken.

The same with meta-package xorg-dev, it is broken too with the new Xstacks but installing single packages from this meta-package works.

It would be wise to check all dependencies (with a script) in the whole ubuntu repository for problems with the Xstacks and derived problems to get a better update/upgrade experience to Xstacks for the LTS-versions (at least for the new 14.04 LTS).

Thank you, best regards, Bernhard

tags: added: hw-specific

Bernhard,

the Kubuntu Edition needs an extra package: libgles2-mesa-lts-saucy
in order to make the HES-upgrade run smooth.

This is Kubuntu-specific. See also -> https://lists.ubuntu.com/archives/kubuntu-devel/2013-October/007408.html

Harm van Bakel, xorg-lts-raring is EOL as of August 2014. For more on this, please see https://wiki.ubuntu.com/Kernel/LTSEnablementStack .

Please feel free to report any future bugs you may find.

Changed in xorg-lts-raring (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers