Problemas de dependência ao tentar atualizar o 12.04.2 para a pilha 12.04.3 HWE

3

Ao tentar atualizar meu sistema para a última pilha de ativação de hardware do Ubuntu 12.04.2 / Linux 3.5, recebo o seguinte erro:

$ sudo apt-get install --install-recommends linux-generic-lts-raring xserver-xorg-lts-raring libgl1-mesa-glx-lts-raring
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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-raring : Depends: libglapi-mesa-lts-raring (= 9.1.4-0ubuntu0.1~precise1) but it is not going to be installed
                              Recommends: libgl1-mesa-dri-lts-raring (>= 7.2) but it is not going to be installed
 xserver-xorg-lts-raring : Depends: xserver-xorg-video-all-lts-raring but it is not going to be installed or
                                    xorg-driver-video
                           Depends: xserver-xorg-input-evdev-lts-raring but it is not going to be installed
                           Recommends: libgl1-mesa-dri-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: libglapi-mesa:i386 (>= 0~)
E: Unable to correct problems, you have held broken packages.

Como posso resolver isso?

    
por Glutanimate 23.08.2013 / 09:53

3 respostas

3

Este parece ser um problema conhecido . O relatório de erros inclui uma solução alternativa semelhante a essa proposto em resposta do Bao Bui :

  

Após algumas tentativas e erros, o comando apt-get que eventualmente funcionou   para mim é:

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
     

Certifique-se de verificar cuidadosamente as alterações sugeridas antes de prosseguir   para garantir que nenhum pacote essencial seja removido!

Posso confirmar que esta solução funcionou para mim.

Em uma nota relacionada: Apenas um pequeno aviso para qualquer pessoa que planeje atualizar usando o HWE. Este upgrade foi longe de ser bom para mim. Além de todos os problemas de dependência descritos neste Q & A, eu tive que instalar manualmente os pacotes Raring para que minha WLAN (broadcom) funcionasse. Problemas semelhantes podem surgir se você tiver hardware em execução usando drivers proprietários (instalados através da caixa de diálogo "Drivers adicionais").

Portanto, seja cauteloso ao instalar essas pilhas de ativação de hardware. É um recurso que obviamente ainda precisa de muito trabalho.

    
por Glutanimate 25.08.2013 / 04:59
2

Se houver algumas dependências do umet, você pode tentar adicionar esses pacotes dependentes ao seu comando de instalação. Por exemplo, seu comando de instalação poderia ser assim:

sudo apt-get install --install-recommends linux-generic-lts-raring xserver-xorg-lts-raring libgl1-mesa-glx-lts-raring libglapi-mesa-lts-raring libgl1-mesa-dri-lts-raring xserver-xorg-video-all-lts-raring ...

Acabei de atualizar para 12.04.3 e tive o mesmo problema. No meu caso, há um monte de coisas removidas depois que eu emita o comando install e infelizmente a atualização quebra meu ubuntu :-(. Demorei ~ 1/2 dia para fazer meu sistema funcionar com a nova pilha xorg. se houver muitos pacotes removidos: -).

    
por Bao Bui 23.08.2013 / 14:49
1

Eu tive o mesmo problema, mas acabei de limpar a Pilha de Ativação de Hardware (HWE) quantal:

sudo apt-get purge linux-generic-lts-quantal xserver-xorg-lts-quantal

Eu não reiniciei a máquina e instalei o HWE:

sudo apt-get install linux-generic-lts-raring xserver-xorg-lts-raring

Algum tempo depois da instalação, houve um aviso sobre uma falha no aplicativo. A instalação continuou e todas as partes raras pareciam ser instaladas. Após a reinicialização, verifiquei a versão do kernel. Ubuntu vas o rodando o 3.5-kernel. Eu repeti:

sudo apt-get install linux-generic-lts-raring xserver-xorg-lts-raring

e o kernel 3.8 foi configurado. Tudo o resto foi criado pela primeira vez. Parece que a falha do aplicativo fez com que o kernel não fosse configurado na primeira vez.

    
por Arild 25.08.2013 / 16:21