
Ich verwende Kali Linux in WSL2. Es ist eine Neuinstallation (mit wsl --install
), aber wenn ich es versuche, apt-get update
erhalte 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-key
Befehl 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 update
noch 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 key
da 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 update
es apt upgrade
funktionieren.
- Laden Sie das Debian-Paket für die Kali-Archivschlüssel herunter
wget -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üsselpaket
sudo dpkg -i kali-archive-keyring_2020.2_all.deb
- Liste der verfügbaren Pakete aus dem Kali-Repo aktualisieren
sudo apt update
- Aktualisieren Sie das WSL-System
sudo 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.