Windows Subsystem Linux

Ich habe vor kurzem meinen Windows 11 Laptop neu aufgesetzt und natürlich musste auch das Windows Subsystem Linux (WSL) wieder installiert werden. Das habe ich fix via wsl --install getan. Geht schön schnell und man kann den Microsoft Store ignorieren.

In der Vergangenheit nutzte ich immer den Store.

Nach dem Absetzen des Befehls wird Ubuntu auch gleich als Subsystem mit installiert. Anschließend habe ich via wsl --install -d kali-linux das Subsystem für Kali Linux installiert.

Keyring error

Anschließend wollte ich das WSL Kali updaten und leider trat dabei der folgende Fehler auf:

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 
W: Failed to fetch http://http.kali.org/kali/dists/kali-rolling/InRelease  The following signatures 
were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository 
W: Some index files failed to download. They have been ignored, or old ones used instead.

Leider konnte via apt-key auch kein neuer Key installiert werden, da kein gnupg oder gnupg2 installiert ist... was nun?
Wichtig erst einmal... das Kali-Image, wenn es via wsl --install -d kali-linux installiert wird, ist wohl ein wenig verbugt. Weshalb die Zugriffe auf das Repository nicht funktionieren bzw. die entsprechenden Keys nicht passen.

Lösung

Lösen lässt sich das relativ einfach, man lädt sich einfach via wget den aktuellen Keyring herunter und installiert diesen manuell via dpkg:

# download des aktuellen Keyring
wget http://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2022.1_all.deb
# Installation des Paketes
sudo dpkg -i kali-archive-keyring_2022.1_all.deb
# Aufräumen
rm kali-archive-keyring_2022.1_all.deb
# Update
sudo apt-get update

Nun sollte wieder alles funktionieren.