Wie behebe ich APT-Fehler „W: Fehler beim Abrufen der […] Hash-Summen-Nichtübereinstimmung“?

14

Ich weiß nicht genau, was passiert ist. Nach dem Neustart sind viele Absturzmeldungen aufgetreten. Wenn ich Firefox oder Synaptic öffne, stürzen sie ab. Synaptic gibt Folgendes zurück:

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_raring-security_main_i18n_Translation-en
E: The package lists or status file could not be parsed or opened.
E: _cache->open() failed, please report.

Dann erschien das Absturzsymbol im oberen Bereich und es gab einen Fehler bezüglich der Mergelist. Ich habe gegoogelt und festgestellt, sudo rm /var/lib/apt/lists/* -vf sudo apt-get updatedass das nicht funktioniert hat. Um im Browser arbeiten zu können, habe ich alle Dateien in gelöscht/var/lib/apt/lists . Wenn ich es versuche sudo apt-get update, bekomme ich Folgendes:

W: Failed to fetch gzip:/var/lib/apt/lists/partial/ua.archive.ubuntu.com_ubuntu_dists_raring_main_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/ua.archive.ubuntu.com_ubuntu_dists_raring_restricted_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/ua.archive.ubuntu.com_ubuntu_dists_raring_universe_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_raring-security_main_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_raring-security_universe_source_Sources Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_raring-security_main_binary-i386_Packages Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_raring-security_universe_binary-i386_Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.

Ich möchte das System nicht neu installieren. Wie könnte ich das beheben? Vielen Dank.

Einige Fotos dort. Ich kann keine Screenshots machen, es stürzt ab: Foto 1 Foto 2

AlexJ
quelle
Haben Sie den Inhalt von rekursiv entfernt /var/lib/apt/lists? Oder haben Sie das partialUnterverzeichnis (einschließlich Inhalt) dort gelassen? Diese Dateien dort scheinen beschädigt zu sein. Der Befehl, den Sie gezeigt haben, macht das nicht.
Gertvdijk
Ich entfernte teilweise auch ... Ich denke, wenn ich laufen sudo apt-get updatewerde, wird es wieder erscheinen.
AlexJ
Welcher Befehl macht das dann?
AlexJ
Nichts - Sie haben es nur in den Kommentaren gesagt, die Sie ebenfalls entfernt haben partial. (obwohl das nicht in Ihrer Frage war)
gertvdijk
sudo apt-get install -fhat funktioniert, aber ich habe jetzt andere Probleme ...
AlexJ

Antworten:

14

Das Problem ist, dass Sie rekursiv gelöscht haben /var/lib/apt/lists, wodurch auch das Teilverzeichnis gelöscht wurde. Die Neuerstellung des Verzeichnisses sollte also das Problem lösen:

sudo mkdir -p /var/lib/apt/lists/partial
sudo chmod 755 /var/lib/apt/lists/partial

Möglicherweise hat der von Ihnen verwendete Spiegel auch Probleme. Wählen Sie einen anderen Spiegel und aktualisieren Sie ihn erneut.

Braiam
quelle
Ich hatte bereits den Teilordner, aber der Chmod hat das Problem für mich
behoben
8

Für mich ist etwas im ukrainischen Server falsch! Der Wechsel zu main löst das Problem automatisch. Bitte versuchen Sie es mit einem anderen Server, wenn nichts von oben hilfreich war.

v_mil
quelle
Dies war richtig für meine FehlermeldungSum mismatch
Elzo Valugi
2
Der australische Server hat gelegentlich Probleme mit dem oben genannten Symptom. Suchen Sie einen neuen Server mit:Ubuntu Software Centre > Edit > Software Sources > Download from > Other... > Select Best Server
austinmarton
Wenn Sie Zweifel haben, welchen Server Sie verwenden sollen, wählen Sie den "Hauptserver"
wranvaud