Ficar preso em “sudo apt-get upgrade” no Parrot OS

Ficar preso em “sudo apt-get upgrade” no Parrot OS

Tenho o Parrot OS sem cabeça rodando em um Raspberry Pi. Iniciei a atualização, mas agora parou em:

Installing new version of config file /etc/apt/apt.conf.d/01autoremove

A saída antes era:

Setting up apt (1.8.1+parrot1)

Só instalei wpa_supplicante consigo entrar no sistema com SSH.

Então, o que posso fazer agora? Matar o aptprocesso? Exclua este arquivo de configuração de remoção automática. Qualquer ideia?

Está assim há cerca de 2 horas desde o início da atualização e Controlo + Ctambém não está funcionando.

EDIT: Mais tarde, depois de reiniciar, aptdisse que deveria usar um dpkgcomando porque matei o último apte dpkgo processo.

Agora tentei novamente, sudo apt-get upgrademas disse que um pacote está danificado ou algo assim. Eu corri sudo apt --fix-broken installe agora está preso em

Setting up apt (1.8.1+parrot1)

O que pode ser feito?

Responder1

Parrot é uma distribuição de lançamento contínuo. Portanto, o apt upgrade também tenta atualizar os pacotes 'principais' e a atualização parcial pode quebrar as coisas. Você deve usar o apt full-upgrade ou o apt-get dist-upgrade. Caso contrário, consulte o log do dpkg após executar a correção quebrada para descobrir o que deu errado.

Responder2

Esse problema acontece por vários motivos, como em qualquer distribuição Linux o mais provável é que o repositório não esteja atualizado, então o que é recomendado é:

sudo rm /var/lib/apt/lists/*

sudo rm /var/lib/apt/lists/partial/* 

sudo apt-get update

Se isso não funcionar é melhor alterar os repositórios de download

Editando source.list

sudo tee -a /etc/apt/source.list 

https://www.parrotsec.org/docs/mirror-list/

Geralmente isso funciona para todas as distribuições Linux.

Responder3

Usei sudo parrot-upgradeem vez de usar o apt, pois a documentação especifica não usar apt upgradepara ParrotOS.

informação relacionada