Update 2024

Update 2024

Ich verwende Kali Linux in WSL2. Es ist eine Neuinstallation (mit wsl --install), aber wenn ich es versuche, apt-get updateerhalte ich die folgende Fehlermeldung:

W: An error occurred during the signature verification. The repository is not updated and the previous 
index files will be used. GPG error: http://mirrors.jevincanders.net/kali kali-rolling InRelease: The 
following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <[email protected]>
W: Failed to fetch http://http.kali.org/kali/dists/kali-rolling/InRelease  The following signatures 
were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <[email protected]>
W: Some index files failed to download. They have been ignored, or old ones used instead.

Jetzt habe ich andere Fragen gesehen, die einen apt-keyBefehl zur Behebung dieses Problems vorschlagen. Dies wirft jedoch einen anderen Fehler aus:

E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation

Ich kann gnupg nicht installieren, da ich es apt updatenoch nicht ausgeführt habe. Was soll ich hier tun?

Antwort1

Ja, es scheint Probleme mit Kali Linux WSL zu geben (nicht aus dem Microsoft Store heruntergeladen).

Die Kali-Archivschlüssel scheinen zu fehlen und können nicht mit installiert werden, apt-add keyda es auf GnuPG basiert, das wiederum nicht mit installiert werden kann apt, da die Signaturen nicht überprüft werden können.

Die beste Lösung ist die von Jim vorgeschlagene, die die Kali-Archivschlüssel aus einem Debian-Paket installiert hat. Sobald dies erledigt ist, wird apt updatees apt upgradefunktionieren.

  • Laden Sie das Debian-Paket für die Kali-Archivschlüssel herunterwget -O kali-archive-keyring_2020.2_all.deb https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2020.2_all.deb
  • Installieren Sie das Kali-Archivschlüsselpaketsudo dpkg -i kali-archive-keyring_2020.2_all.deb
  • Liste der verfügbaren Pakete aus dem Kali-Repo aktualisierensudo apt update
  • Aktualisieren Sie das WSL-Systemsudo apt full-upgrade

Antwort2

Wenn beim Herunterladen des Schlüsselbunds eine 404-Fehlermeldungen auftreten, versuchen Sie Folgendes:

Update 2024

aus praktischen Gründen: Die aktuelle Schlüsselringdatei hat sich geändert. Verwenden Sie die folgenden Befehle:

# download
wget http://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2024.1_all.deb
# install
sudo dpkg -i kali-archive-keyring_2024.1_all.deb
# remove downloaded file again
rm kali-archive-keyring_2024.1_all.deb
# update
sudo apt-get update

Antwort3

Ich habe es nicht verändert /etc/apt/sources.list.

Ich habe das Problem „Während der Signaturüberprüfung ist ein Fehler aufgetreten“ mit den folgenden Befehlen gelöst (von Root ausgeführt):

wget --no-check-certificate https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2020.2_all.deb

dpkg -i kali-archive-keyring_2020.2_all.deb

apt update

Antwort4

Ich füge noch etwas mehr hinzu, da für mich ein zusätzlicher Schritt erforderlich ist: Windows 11 WSL kali-linux

wget --no-check-certificate https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2020.2_all.deb

dpkg -i kali-archive-keyring_2020.2_all.deb

apt update
apt install libcrypt1
apt full-upgrade
apt autoremove

Wenn Sie libcrypt1 nicht zuerst installieren, wird Ihr Zugriff auf Kali durch ein Upgrade gesperrt.

verwandte Informationen