
In der letzten Woche oder länger sudo apt-get update
gipfelt das Laufen in Fehlern:
Reading package lists... Done
E: Failed to fetch http://au.archive.ubuntu.com/ubuntu/dists/xenial/main/dep11/Components-amd64.yml
Could not open file /var/lib/apt/lists/partial/au.archive.ubuntu.com_ubuntu_dists_xenial_main_dep11_Components-amd64.yml.gz - open (13: Permission denied) [IP: 202.158.214.106 80]
E: Failed to fetch http://au.archive.ubuntu.com/ubuntu/dists/xenial-backports/main/dep11/icons-64x64.tar Could not open file /var/lib/apt/lists/partial/au.archive.ubuntu.com_ubuntu_dists_xenial-backports_main_dep11_icons-64x64.tar.gz - open (13: Permission denied) [IP: 202.158.214.106 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Das Eingeben einer der beiden angegebenen URLs in die Adressleiste eines Browsers führt zu einem „Datei nicht gefunden“-Fehler (404). Wenn ich jedoch .gz
an beide Adressen etwas anhänge, können die jeweiligen Dateien heruntergeladen werden.
Nachdem ich die beiden Dateien heruntergeladen habe, weiß ich jedoch nicht, wie (oder ob) ich sie verwenden kann.
Ich bitte um Rat, wie ich am besten vorgehen soll.
Antwort1
Der Inhalt dieses Verzeichnisses besteht aus teilweise heruntergeladenen Listen (vielleicht wurde APT unterbrochen?), die sicher entfernt werden können.
Starten Sie eine Root-Shell. Seien Sie sich dabei bewusst, dass Sie nun die Berechtigung haben, alle möglichen Schäden an Ihrem System anzurichten. Seien Sie also vorsichtig (wir müssen dies tun, da sudo rm
Fehler auftreten können).
sudo -i
Entfernen Sie den Inhalt des Verzeichnisses (geben Sie ihn sorgfältig ein) und beenden Sie die Root-Shell:
rm /var/lib/apt/lists/partial/*
exit
Führen Sie dann ein APT-Update aus, um die Paketlisten neu zu generieren und zu überprüfen, ob das Problem behoben ist:
sudo apt update
Antwort2
Lösung am nächsten@Zanna AntwortSpeichern Sie jedoch zuerst den alten APT-Listenordner als Backup, bevor Sie Teildateien aus dem APT-Listenordner löschen.
Erster sauberer APT
sudo apt-get clean
Erstellen Sie ein Backup des APT-Listenordners
sudo cp -r /var/lib/apt/lists /var/lib/apt/lists.old
Teilordner aus APT-List-Ordner entfernen
sudo rm -rf /var/lib/apt/lists/partial/
Bereinigen und aktualisieren Sie anschließend APT
sudo apt-get clean
sudo apt-get update
Quelle ausUbuntu-Formularbeitrag