“sistema de pacotes está quebrado” após a atualização do Ubuntu 16.10 para 17.04

0

Agora que atualizei meu Ubuntu para o 17.04, o sistema de pacotes está quebrado. Quando executo qualquer comando do APT, recebo algum erro.

sudo apt --fix-broken install retorna

dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg trying script from the new package instead...
dpkg: error processing archive /var/cache/archives/... (--unpack): there is no script in the new version of the package - giving up
    
por Sugeivan Senthinathan 19.04.2017 / 14:09

1 resposta

1

O problema está no pacote de cliques. Você provavelmente tem uma versão do python3 do click instalada através do pip3. Você acabou de atualizar para o 17.04 e ter o pacote de clique instalado com um número de versão sob o repositório pip ou pip3. Os pacotes pip não são gerenciados pelo apt e têm prioridade quando a palavra-chave de importação do Python é invocada. Então você precisa desinstalar o pacote de cliques e reinstalá-lo.

Clique novamente para instalar as dependências.

sudo apt-get install --reinstall click

Em seguida, remova-o com este comando.

sudo apt-get autoremove -f click

Se isso não funcionar, você pode tentar da maneira mais difícil,

sudo rm /usr/bin/click

sudo apt-get autoremove -f click

Fonte:

Como remover um pacote quebrado (neste caso, "clique")?

    
por Noisy_Botnet 19.04.2017 / 15:51