Pilha de ativação de hardware (HWE) fora de suporte

20

Ontem, meu gerente de atualizações me enviou esta mensagem:

Sua atual pilha de habilitação de hardware (HWE) ficará sem suporte em 07/08/2014. Após essa data, as atualizações de segurança para partes críticas (kernel e pilha de gráficos) do seu sistema não estarão mais disponíveis.

Para mais informações, consulte: http://wiki.ubuntu.com/1204_HWE_EOL

Mas quando tento atualizar o HWE com o comando sugerido por hwe-support-status --verboseisso é

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

Eu recebo erros de dependência:

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.

Como posso resolver isso?

Estou executando Ubuntu 12.04.4 LTS64 bits com o kernel 3.5.0-53-generic.

Vermelho
fonte
11
um bug discutindo esse problema, mas ainda não encontrei uma solução.
Dogsbody
Como não tenho pontos suficientes para comentar, devo responder. A resposta do corpo de cachorro não funcionou para mim. O ECII fez (tentei a versão amd64).
Pmontrasio
Apenas um FYI: Eu tenho um problema semelhante, mas um pouco diferente, onde não há pacotes recomendados.
Paul
Observe que diferentes usuários parecem estar relatando coisas diferentes sobre problemas / soluções de atualização do HWE. Consulte hwe-support-status não informa como atualizar para 12.04.5 , HWE (Hardware Enablement Stack) fora de suporte , bug # 1341324 e bug # 1341320 .
Paul

Respostas:

10

Eu tive o mesmo problema, é isso que funcionou para mim

Comando:

Para 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

Para o 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
ECII
fonte
Há um espaço extra no nome do pacote xserver-xorg-lts-trustyno final da primeira linha de `amd64``
Red
2
Eu não sei por que isso foi rejeitada, ele corrigiu o problema para mim ...
Maidomax
Usando o seu comando (versão de 64 bits) quebrou outras dependências pacotes para mim .. eu resolver por fresco instalar o14.04 LTS
Vermelho
6

A instalação manual xserver-xorg-lts-preciseprimeiro garantirá que você tenha todas as dependências necessárias. Em seguida, instale os pacotes definidos por hwe-support-status.

Para você, isso significa executar os dois comandos ...

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

Este problema foi discutido no bug # 1328264 Eu ainda não o havia lido corretamente :-)

Dogsbody
fonte
2
A instalação xserver-xorg-lts-trustyinstalou os outros pacotes para mim.
metasequoia
Sim, sistemas diferentes terão pacotes diferentes. Eles devem todas as dependências resolver corretamente embora: - /
Dogsbody