Corrigido erro “O sistema de pacotes está quebrado” sem synaptic

2
The package system is broken

If you are using third party repositories then disable them, since they are a common source of problems.
Now run the following command in a terminal: apt-get install -f

The following packages have unmet dependencies.
 libegl1-mesa : Depends: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~gd~t) but 10.4~git1411171930.920f87~gd~t is installed
 libgbm1 : Depends: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~gd~t) but 10.4~git1411171930.920f87~gd~t is installed
 libgl1-mesa-dri : Breaks: libgl1-mesa-dri:i386 (!= 10.4~git1411171930.920f87~gd~t) but 10.5~git1411191810.9460cd~gd~t is installed
 libgl1-mesa-dri:i386 : Breaks: libgl1-mesa-dri (!= 10.5~git1411191810.9460cd~gd~t) but 10.4~git1411171930.920f87~gd~t is installed
 libgl1-mesa-glx : Depends: libgl1-mesa-dri (= 10.5~git1411191810.9460cd~gd~t) but 10.4~git1411171930.920f87~gd~t is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

Estou no Ubuntu 14.04. Eu estava usando os drivers de atualização de Drivers de gráficos abertos atualizados e otimizados , então a primeira coisa que fiz foi foi remover esse PPA, mas isso não parece ter ajudado.

EDIT: Eu segui estas instruções, mas sem sucesso:

Como resolvo dependências não atendidas depois de adicionar um PPA?
Como corrigir o problema " Sistema de pacotes está quebrado "Erro no Ubuntu 11.04 / 10.10 / 10.04
O sistema de pacotes está quebrado. Como consertar isso?

A execução desses comandos não alcança nada:

sudo apt-get clean
sudo apt-get -f install
sudo apt-get update

Eu não tenho o synaptic instalado e quando tento instalá-lo, ou remover pacotes usando sudo apt-get remove --dry-run , acabo de obter mais erros sobre dependências não atendidas. Eu tenho usado o Ubuntu há anos e sempre fui capaz de resolver problemas como este no passado, mas algo está me iludindo aqui.

    
por Paul 20.11.2014 / 19:27

1 resposta

1

Eu eventualmente localizei o problema em um pacote corrompido do oibaf PPA, como descrito aqui .

Seguindo o conselho de um dos cartazes lá, eu finalmente consertei meu problema baixando manualmente os pacotes ofensivos e todas as suas dependências cruzadas dos repositórios oficiais do Ubuntu ( link ) e instalando-os usando dpkg -i .

Eu então executei apt-get install -f , o que revelou mais algumas dependências quebradas, então eu as encontrei e as instalei como nos pacotes anteriores.

Depois de algumas rodadas, eu finalmente consegui rodar apt-get install -f sem erros, então executei 'apt-get dist-upgrade' para atualizar com as versões mais recentes (não-quebradas) (já removi o oibaf PPA).

Doloroso, mas eficaz.

    
por Paul 25.11.2014 / 00:10