Hängenbleiben bei „sudo apt-get upgrade“ unter Parrot OS

Hängenbleiben bei „sudo apt-get upgrade“ unter Parrot OS

Ich habe Parrot OS Headless auf einem Raspberry Pi laufen. Ich habe das Upgrade gestartet, aber es ist jetzt bei folgendem Punkt stehen geblieben:

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

Die Ausgabe vorher war:

Setting up apt (1.8.1+parrot1)

Ich habe es gerade installiert wpa_supplicantund kann nun per SSH ins System gelangen.

Was kann ich jetzt also tun? Den Prozess beenden apt? Diese automatisch zu entfernende Konfigurationsdatei löschen. Irgendeine Idee?

Dies ist seit dem Start des Upgrades seit ungefähr 2 Stunden der Fall und Control+ Cfunktioniert auch nicht.

BEARBEITEN: Später, nachdem ich neugestartet hatte, sagte ich, ich sollte einen Befehl aptverwenden , weil ich den letzten Prozess beendet hatte.dpkgaptdpkg

Jetzt habe ich es erneut versucht, sudo apt-get upgradeaber es hieß, dass ein Paket beschädigt ist oder so. Ich bin gerannt sudo apt --fix-broken installund jetzt hängt es bei

Setting up apt (1.8.1+parrot1)

Was kann getan werden?

Antwort1

Parrot ist eine Distribution mit Rolling Release. Daher versucht apt upgrade auch, „Kern“-Pakete zu aktualisieren, und ein teilweises Upgrade kann Dinge beschädigen. Sie sollten apt full-upgrade oder apt-get dist-upgrade verwenden. Andernfalls sehen Sie sich das Dpkg-Protokoll an, nachdem Sie „fix broken“ ausgeführt haben, um herauszufinden, was schiefgelaufen ist.

Antwort2

Dieses Problem kann mehrere Gründe haben. Wie bei jeder Linux-Distribution liegt der wahrscheinlichste Grund darin, dass das Repository nicht aktualisiert wird. Daher wird Folgendes empfohlen:

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

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

sudo apt-get update

Wenn dies nicht funktioniert, ist es besser, die Download-Repositorys zu ändern

Bearbeiten von source.list

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

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

Normalerweise funktioniert dies für alle Linux-Distributionen.

Antwort3

Ich habe es sudo parrot-upgradeanstelle von apt verwendet, da in der Dokumentation angegeben ist, es nicht apt upgradefür ParrotOS zu verwenden.

verwandte Informationen