Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder stattdessen alte verwendet. Wenn sudo apt update mit WSL 2

Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder stattdessen alte verwendet. Wenn sudo apt update mit WSL 2
$ sudo apt update
Err:1 http://archive.ubuntu.com/ubuntu focal InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:2 http://security.ubuntu.com/ubuntu focal-security InRelease
  Temporary failure resolving 'security.ubuntu.com'
Err:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/focal/InRelease  Temporary failure resolving 'archive.ubuntu.com'
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease  Temporary failure resolving 'archive.ubuntu.com'
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/focal-backports/InRelease  Temporary failure resolving 'archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/focal-security/InRelease  Temporary failure resolving 'security.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
  • System: Windows 10 PRO 19044.1415

  • WSL 2, Ubuntu 20.04

pingzu google.com schlägt auch fehl:ping: google.com: Temporary failure in name resolution


Schon erledigt:

  • wsl.confmit diesen Zeilen darin:
[network]
generateResolvConf = false
  • resolv.confmit mehreren nameserver's neu erstellt :
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 1.1.1.1

Versucht:

  • zum Hinzufügen nameserver 8.8.8.8in wsl.conf. Funktioniert nicht.
  • einzelne nameserverZeile beibehalten innerhalb vonresolv.conf
  • gefolgtdiese Schritte
  • New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action AllowausHier

Frage von StackOverflow ersetzt

Antwort1

Endlich eine Antwort gefunden. Es ist nicht einmal meine Schuld ...

Dieser Rathat mir geholfen und sudo apt updatehat endlich funktioniert. Wenn Sie die Datei nicht haben .wslconfig, erstellen Sie sie selbst.

Das Ergebnis lautete resolv.conf:

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 1.1.1.1
nameserver 208.67.222.222  # OpenDNS address
nameserver 192.168.0.10  # ipv4 address of your windows machine. *1

*1 -Quelle

Antwort2

Ich fand, dass dies in meinem Fall relevant ist:

https://docs.microsoft.com/en-us/windows/wsl/troubleshooting#no-internet-access-in-wsl

Ich musste Symantec Network Threat Protection herunterfahren

Antwort3

Geben Sie den folgenden Befehl ein und führen Sie ihn aus. Aktualisieren Sie anschließend erneut.

wget --no-check-certificate http.kali.org/kali/pool/main/k/kali-archive-keyring_2022.1_all.deb

verwandte Informationen