
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_supplicant
und 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 apt
verwenden , weil ich den letzten Prozess beendet hatte.dpkg
apt
dpkg
Jetzt habe ich es erneut versucht, sudo apt-get upgrade
aber es hieß, dass ein Paket beschädigt ist oder so. Ich bin gerannt sudo apt --fix-broken install
und 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-upgrade
anstelle von apt verwendet, da in der Dokumentation angegeben ist, es nicht apt upgrade
für ParrotOS zu verwenden.