E: Erro, pkgProblemResolver :: Resolve interrupções geradas, isso pode ser causado por pacotes retidos

32

Não tenho certeza do que causou esse erro, mas aqui está o que todo o erro diz, e isso também é uma notificação e impede que eu atualize qualquer software usando o Gerenciador de Atualizações - forneça assistência ou diga como descobrir o que fazer para corrigir isso.

Could not calculate the upgrade

An unresolvable problem occurred while calculating the upgrade.

Please report this bug against the 'update-manager' package and include the following error message:
'E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.'
    
por Jesse 24.04.2012 / 20:28

4 respostas

17

Esta postagem pode resolver seu problema. Para resumir,

  1. Abra o arquivo de log /var/log/dist-upgrade/apt.log em um editor de texto.
  2. Localize todos os pacotes "quebrados" e remova-os com sudo apt-get remove <package> .

Observação: nas versões mais recentes, o log está localizado em /var/log/apt/term.log .

    
por Pykler 01.05.2012 / 04:13
6

Tente:

sudo apt-get update && sudo apt-get upgrade

Em seguida, execute o gerenciador de atualização novamente.

    
por jlb 27.04.2012 / 02:10
0

Esse erro pode ser causado por uma instalação de pacote incompleta.

Você tem duas opções, 1) corrigir a instalação quebrada, ou 2) reverter (ou remover) a instalação quebrada.

Como não foi mencionado acima, para reverter e remover a instalação quebrada, saia do synaptic (se ainda estiver nela) e insira esses comandos em um terminal:

sudo apt-get update       # Make sure your package list is up to date
sudo apt-get autoremove   # Removes "no longer required" packages

Em seguida, para confirmar que os pacotes quebrados se foram, volte ao synaptic e selecione, Edit | Fix broken packages e não deve haver pacotes quebrados.

Observe que isso não corrige a instalação interrompida, ela simplesmente permite que você prossiga novamente no synaptic com alguma outra instalação ou remoção, etc.

O que aconteceu foi que você iniciou uma instalação de pacotes e depois a meio caminho, e depois que algumas dependências foram instaladas, algo deu errado, deixando pacotes dependentes não utilizados e uma instalação incompleta.

    
por Eliptical view 30.09.2016 / 06:15
0

O problema é que eu tinha alguns pacotes instalados que não tinham caminho de upgrade, isto é, não estavam disponíveis no Precise. Para depurar isso, procurei no arquivo /var/log/dist-upgrade/apt.log e ele identificou os pacotes que estavam “quebrados” . Eu tive que apt-get remove deles, fazer o upgrade da versão, e depois eu poderia reinstalá-los.

Às vezes, quando você atualiza sua máquina com o apt-get, verá que um pacote está sendo "retido".

Normalmente, para atualizar uma máquina que você executaria:

sudo apt-get update
sudo apt-get upgrade

Para corrigir os pacotes foram mantidos:

sudo apt-get dist-upgrade

   // dist-upgrade in addition to performing the function of upgrade,
   // also intelligently handles changing dependencies with new versions
   // of packages; apt-get has a "smart" conflict resolution system, and
   // it will attempt to upgrade the most important packages at the
   // expense of less important ones if necessary. So, dist-upgrade
   // command may remove some packages. The /etc/apt/sources.list file
   // contains a list of locations from which to retrieve desired package
   // files. See also apt_preferences(5) for a mechanism for overriding
   // the general settings for individual packages.

Isso atualizará os pacotes que têm versões mais novas disponíveis e instalará as novas dependências necessárias para isso.

    
por M.A.K. Ripon 24.01.2017 / 06:23