20

From yesterday my update manager gives me this message:

Your current Hardware Enablement Stack (HWE) is going out of support on 07/08/2014. After this date security updates for critical parts (kernel and graphics stack) of your system will no longer be available.

For more information, please see: http://wiki.ubuntu.com/1204_HWE_EOL

But when I try to upgrade the HWE with the command suggested by hwe-support-status --verbose that is

sudo apt-get install linux-generic-lts-trusty libgl1-mesa-glx-lts-trusty xserver-xorg-lts-trusty linux-image-generic-lts-trusty

I get dependency errors:

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:
 libgl1-mesa-glx-lts-trusty : Depends: libglapi-mesa-lts-trusty (= 10.1.3-0ubuntu0.1~precise1) but it is not going to be installed
 xserver-xorg-lts-trusty : Recommends: xserver-xorg-input-all-lts-trusty but it is not going to be installed
                           Recommends: xserver-xorg-video-all-lts-trusty but it is not going to be installed
                           Recommends: x11-xserver-utils-lts-trusty but it is not going to be installed
                           Conflicts: libglapi-mesa:i386 (>= 0~)
E: Unable to correct problems, you have held broken packages.

How can I solve this?

I'm running Ubuntu 12.04.4 LTS 64 bit with kernel 3.5.0-53-generic.

4

2 Answers 2

10

I had the same problem, this is what worked for me

Command:

For amd64:

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

For i386:

sudo apt-get install -V libglapi-mesa-lts-trusty libgl1-mesa-glx-lts-trusty xserver-xorg-lts-trusty xserver-xorg-input-all-lts-trusty xserver-xorg-video-all-lts-trusty libgl1-mesa-dri-lts-trusty x11-xserver-utils-lts-trusty mesa-vdpau-drivers-lts-trusty libgles2-mesa-lts-trusty libglapi-mesa-lts-trusty
3
  • There is an extra space in the name of package xserver-xorg-lts-trusty at the end of first line of `amd64``
    – Red
    Jul 11, 2014 at 13:04
  • 2
    I don't know why this was voted down, it fixed the problem for me...
    – Maidomax
    Jul 16, 2014 at 7:09
  • Using your command (64bit version) broke other packages dependencies for me.. I solve by fresh installing the 14.04 LTS
    – Red
    Jul 29, 2014 at 10:16
6

Manually installing xserver-xorg-lts-precise first will make sure you have all the dependencies you need. Then install the packages defined by hwe-support-status.

For you this means running the two commands...

sudo apt-get install xserver-xorg-lts-precise
hwe-support-status --verbose
sudo apt-get install linux-generic-lts-trusty xserver-xorg-lts-trusty libgl1-mesa-glx-lts-trusty linux-image-generic-lts-trusty

This issue is discussed in bug #1328264 I just hadn't read it properly :-)

2
  • 2
    Installing xserver-xorg-lts-trusty installed the other packages for me. Jul 14, 2014 at 23:03
  • Yes, different systems will have different packages. They should all resolve dependencies correctly though :-/
    – Dogsbody
    Jul 15, 2014 at 8:40

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .