O sistema de pacotes está quebrado (16.04)

0

Encontrei uma falha no gerenciamento de pacotes e não sei como solucioná-lo. Eu tentei sudo apt -f install muitas vezes, mas esses erros permanecem. Eu também tentei sudo apt autoremove ; sudo apt update , sudo apt-get clean ; ainda assim, o erro persiste. Existe alguma maneira de corrigir esse erro?

Aqui está a mensagem de erro para sudo apt-get -f install :

Reading package lists... Done 
Building dependency tree        
Reading state information... Done 
Correcting dependencies... failed. 
The following packages have unmet dependencies:  
chromium-browser : Depends: chromium-codecs-ffmpeg-extra (=56.0.2924.76-0ubuntu0.16.04.1268)  
 but 57.0.2987.98-0ubuntu0.16.04.1276 is installed or
 chromium-codecs-ffmpeg (= 56.0.2924.76-0ubuntu0.16.04.1268) but it is not installed   
chromium-browser-l10n : Depends: chromium-browser (>=57.0.2987.98-0ubuntu0.16.04.1276)  
 but 56.0.2924.76-0ubuntu0.16.04.1268 is installed 
E: Error, pkgProblemResolver::Resolve generated breaks, this may be 
caused by held packages. 

E: Unable to correct dependencies

Saída de apt policy chromium-browser :

chromium-browser:
  Installed: 56.0.2924.76-0ubuntu0.16.04.1268
  Candidate: 57.0.2987.98-0ubuntu0.16.04.1276
  Version table:
57.0.2987.98-0ubuntu0.16.04.1276 500
        500 http: //us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages
        500 http: //security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages
***56.0.2924.76-0ubuntu0.16.04.1268 100
        100 /var/lib/dpkg/status
49.0.2623.108-0ubuntu1.1233 500
        500 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages

Resultados de sudo apt install chromium-browser=57.0.2987.98-0ubuntu0.16.04.1276

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
update-manager : Depends: update-manager-core (= 1:16.04.5) but 1:16.04.6 is to be installed
update-manager-core : Depends: python3-update-manager (= 1:16.04.6) but 1:16.04.5 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution)
    
por kensaii 07.04.2017 / 16:06

1 resposta

2

Uma mensagem de erro como esta

% bl0ck_qu0te%

deve ser interpretado como "sua versão de chromium-browser depende de uma versão antiga de chromium-codecs-ffmpeg-extra ". A causa mais provável é que a atualização de chromium-browser falhou por algum motivo e, de fato, apt-cache policy chromium-browser confirma que a versão instalada não é a mais nova disponível. Isso é um problema porque, em princípio, todos os pacotes instalados em um sistema devem estar sempre em sua versão mais recente .

Assim, devemos fazer o upgrade de chromium-browser para sua versão mais recente, que, conforme apt-cache policy , é 57.0.2987.98-0ubuntu0.16.04.1276 . Uma maneira de fazer isso é executar sudo apt install chromium-browser=57.0.2987.98-0ubuntu0.16.04.1276 .

Infelizmente, isso não funcionou porque alguns outros pacotes exibiram o mesmo problema; eles também devem ser atualizados manualmente, anexando-os ao comando apt install (em oposição a um comando separado) até que todos os pacotes desatualizados sejam contabilizados.

    
por fkraiem 07.04.2017 / 18:34