[LINUX] Die Geschichte der durch gcrypto20 verursachten Nichtübereinstimmung von Hash Sum

Einführung

Als ich ein Update mit Kali 2020.2 auf Virtual Box bekam, wurde ich süchtig nach "Hash Sum Mismatch". Ich habe die folgenden drei Methoden als Lösung ausprobiert, aber ich habe auf die gleiche Weise einen Hash-Fehler erhalten und konnte ihn nicht lösen. Wenn ich ihn jedoch mit einer bestimmten Methode ausprobiert habe, konnte ich ihn als Memorandum lösen Ich werde es verlassen.

Die folgenden Methoden haben nicht funktioniert.

Lösung ①

$ sudo apt-get update --fix-missing

Lösung ②

$ sudo apt-sauber werden oder sudo rm-rf /var/lib/apt/lists/*
$ sudo apt-get update

Lösung ③

Bearbeiten Sie die Einstellungsdatei in / etc / apt / sources.list und ändern Sie die URL des Repositorys. http://mirrors.ocf.berkeley.edu/kali kali-rolling main non-free contrib Nach dem Wechsel zu "apt-get update"

Lösung

Was war die letzte Ursache? Der Hinweis war, dass nur MD5Sum den gleichen Hash-Wert hatte.

$ sudo apt-get update
Get:1 http://linux3.yz.yamagata-u.ac.jp/pub/linux/kali kali-rolling InRelease [30.5 kB]
Get:2 http://linux3.yz.yamagata-u.ac.jp/pub/linux/kali kali-rolling/main amd64 Packages [16.6 MB]
Err:2 http://linux3.yz.yamagata-u.ac.jp/pub/linux/kali kali-rolling/main amd64 Packages                     
  Hash Sum mismatch
  Hashes of expected file:
   - Filesize:16590427 [weak]
   - SHA256:00ccf318db598c4ddcd7094d28442cdb30088ab7de8cff6c0294de484a102146
   - SHA1:12776612134b22e45ffd84538bcc493c87e881a4 [weak]
   - MD5Sum:b9db76fb5ce9653b1d721068963a1787 [weak]
  Hashes of received file:
   - SHA256:4d733b1f1ead1ce850dbd4ff906a1eb959380b181afb6eba0b9898652f58a2a1
   - SHA1:b14761cbb2748365e608bbd57db3f1c41be04a53 [weak]
   - MD5Sum:b9db76fb5ce9653b1d721068963a1787 [weak]
   - Filesize:16590427 [weak]
  Last modification reported: Tue, 23 Jun 2020 12:03:38 +0000
  Release file created at: Tue, 23 Jun 2020 12:04:33 +0000

Anscheinend unterscheiden sich die Hash-Werte für SHA256 und SHA1 aufgrund des im neuen Linux verwendeten gcrypto20. Basierend auf der als Referenz aufgeführten Site konnte ich es durch das folgende Verfahren lösen. (Vielen Dank von ganzem Herzen ...!)

$ sudo bash
# mkdir /etc/gcrypt
# echo all >> /etc/gcrypt/hwf.deny

Nach dieser Einstellung

$ sudo apt-get update

Ich ging! !!

Referenz

Recommended Posts

Die Geschichte der durch gcrypto20 verursachten Nichtübereinstimmung von Hash Sum
Die Geschichte von sys.path.append ()
Die Geschichte des Baus von Zabbix 4.4
Die Geschichte von Python und die Geschichte von NaN
Die Geschichte der Teilnahme an AtCoder
Die Geschichte des "Lochs" in der Akte
Die Geschichte des erneuten Bereitstellens des Anwendungsservers
Geschichte der Potenznäherung von Python
Die Geschichte des Exportierens eines Programms
Die Geschichte eines Fehlers in PyOCR
Die Geschichte, MeCab in Ubuntu 16.04 zu setzen
Die Geschichte einer unveränderlichen Form
Die Geschichte der Manipulation globaler Python-Variablen
Pandas des Anfängers, vom Anfänger, für den Anfänger [Python]
Die Geschichte, deep3d auszuprobieren und zu verlieren
Dekodierung von Keras 'LSTM model.predict
Die Geschichte der Verarbeitung A von Blackjack (Python)
Die Geschichte von pep8 wechselt zu pycodestyle
Eine Geschichte, die die Leistung verbessern könnte, indem nur der Typ von numpy geändert wird
Die Geschichte des tiefen Lernens mit TPU
Überprüfen Sie den Betrieb von OpenCV3, das von Anaconda installiert wurde
Die Geschichte, dass die Lernkosten von Python niedrig sind
Sortieren Sie die Elemente eines Arrays, indem Sie Bedingungen angeben
Die Geschichte der Herstellung des Mel Icon Generator Version 2
Bildverarbeitung? Die Geschichte, Python für zu starten
Die Geschichte, das optimale n in N Faust zu finden
Die Geschichte des Fehlinterpretierens der Swap-Zeile des obersten Befehls
Minimieren Sie die Anzahl der Polierungen, indem Sie die Kombination optimieren
Beurteilung des Endes von Mahjong durch Kombinationsoptimierung
Die Geschichte des Lesens von HSPICE-Daten in Python
Die Geschichte, Sourcetrail × macOS × VS Code auszuprobieren
Die Geschichte der Anzeige von Mediendateien in Django
Suchen Sie nach dem Wert der Instanz in der Liste
Die Geschichte eines Mel-Icon-Generators
[Kleine Geschichte] Laden Sie das Bild von Ghibli sofort herunter
Die Geschichte vom Umzug von Pipenv zur Poesie