Problem
Es tritt „auf einmal“ der folgende Fehler auf:
Hash-Summe stimmt nicht überein ...... Es wurden 42,42 MB in 42 s geholt (42 MB/s). Paketlisten werden gelesen... Fertig E: Fehlschlag beim Holen von ..... Hash-Summe stimmt nicht überein E: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.
Lösung
Sofern die Eintröge in der /etc/apt/sources.list korrekt sind, kann es nur apt’s cache sein. Aufräumen hilft in der Regel:
sudo apt-get clean sudo rm -R /var/lib/apt/lists sudo mkdir -p /var/lib/apt/lists/partial sudo apt-get update
Ursache
Die möglichen Ursache sind zwar techinsch vielfältig, lassen sich aber in aller Regel auf eine dieser vier Möglichkeiten eingrenzen:
- APT hat andere Metadaten als der server. In den meisten Fällen ist das wegen der Verwendundung von TLS eher unwahrscheinlich, aber möglich.
- Der Metadatensatz stimmen aufgrund eines Fehlers beim kopieren/extrahieren/widerherstellen nicht (mehr) überein.
- Das Repository wurde von APT genau dann aktualisiert, wenn APT ein Update ausführen wollte, oder APT hat eine veraltete Metadatei zwischengespeichert (die wegen dieses Zugriffskonfliktes nicht entfernt werden konnt).
- Die Debian repositories wurden gehackt und der lokale, korrekte, Hash passt nicht zur gehackten Version (unwarscheinlich)
Ich habe das Problem seit Heute in einer Ubuntu-VM und einer Kubuntu-VM.
Die Befehle ober haben nichts geändert.
Im echten Kubuntu der gleichen Version gibt es keine Problem.
Was kann ich noch probieren ?
Überprüf doch mal *sehr genau* deine etc/apt/sources.list (https://wiki.ubuntuusers.de/sources.list/)
Jetzt wird es ganz kurios: Das Problem tritt auf, wenn ich die VirtualBox-Vms unter Windows 10 starte. Starte ich die selben VMs unter Kubuntu 20.04 läuft alles wie geschmiert und ich konnte alles updaten. Zurück auf Window: wieder das alte Problem.
Dann versuch es doch mal ohne Cache:
`aptitude update -o Acquire::http::No-Cache=True`
Es sind auch nur die SHA256 und SHA1 Summen unterschiedlich. Die MD5-Summen gleich.
Hattest Du das gelöst bekommen. Knapp 2 Jahre später habe ich auch das Problem