Err http://archive.canonical.com natty InRelease
Err http://security.ubuntu.com oneiric-security InRelease
Err http://extras.ubuntu.com natty InRelease
Err http://security.ubuntu.com oneiric-security Release.gpg
Temporary failure resolving ‘security.ubuntu.com’
Err http://archive.canonical.com natty Release.gpg
Temporary failure resolving ‘archive.canonical.com’
Err http://extras.ubuntu.com natty Release.gpg
Temporary failure resolving ‘extras.ubuntu.com’
Err http://gb.archive.ubuntu.com oneiric InRelease
Err http://gb.archive.ubuntu.com oneiric-updates InRelease
Err http://gb.archive.ubuntu.com natty-backports InRelease
Err http://gb.archive.ubuntu.com oneiric Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Err http://gb.archive.ubuntu.com oneiric-updates Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Err http://gb.archive.ubuntu.com natty-backports Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Reading package lists... Done
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric/InRelease
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric-updates/InRelease
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/natty-backports/InRelease
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/InRelease
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/natty/InRelease
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/natty/InRelease
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/natty/Release.gpg Temporary failure resolving ‘archive.canonical.com’
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/Release.gpg Temporary failure resolving ‘security.ubuntu.com’
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/natty/Release.gpg Temporary failure resolving ‘extras.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric-updates/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/natty-backports/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Some index files failed to download. They have been ignored, or old ones used instead.
Das sehe ich, wenn ich versuche zu rennen sudo apt-get update
. Ich habe gestern ein Update für meine Instanz durchgeführt und erlebe dies jetzt.
Sie können das ungelöste Repo aus der Datei sources.list im Verzeichnis / etc / apt / kommentieren.
Bereinigen Sie nach dem Ändern der sources.list das Repo von apt-get as
Dann aktualisieren
Der Fehler wird behoben
quelle
Beachten Sie, dass diese Antwort für alte Versionen von Ubuntu geschrieben wurde. Aktuelle Versionen verwenden einen von D-Bus gesteuerten lokalen Nameserver, für den der Diagnoseteil dieser Antwort gilt, jedoch nicht die Lösung. Wenn es
/etc/resolv.conf
enthältnameserver 127.0.1.1
oder allgemeinernameserver 127.X.Y.Z
, ändern Sie es nicht."Temporäre Fehlerbehebung ..." bedeutet, dass Ihr DNS , dh die Übersetzung von Hostnamen in IP-Adressen, nicht funktioniert. Haben Sie kürzlich etwas auf Ihrem Computer neu konfiguriert? Ist dies nicht der Fall, handelt es sich möglicherweise um einen vorübergehenden Fehler bei Ihrem Internetdienstanbieter.
Zeigt
ping -n 8.8.8.8
Linien wie64 bytes from 8.8.8.8: …
? (Drücken Sie Ctrl+ C, um zu stoppenping
.)traceroute -n 8.8.8.8
und sehen Sie, wo es aufhört: Wenn es sich in Ihrem Zuhause / Büro befindet, überprüfen Sie Ihre Netzwerkgeräte. Wenn Sie Ihren ISP erreichen können, beschweren Sie sich bei ihm./etc/resolv.conf
; Es sollte eine Zeile wienameserver 1.2.3.4
(möglicherweise mehr als eine davon) geben. Wenn die Leitungen vorhanden sind, liegt wahrscheinlich ein vorübergehendes Problem bei Ihrem Internetdienstanbieter vor, und Sie können es möglicherweise umgehen, indem Sienameserver 8.8.8.8
diese Datei hinzufügen (dies deklariert einen zusätzlichen DNS-Server, der von Google kostenlos zur Verfügung gestellt wird). Wenn die erste Zahl nachnameserver
127 lautet, befindet sich auf Ihrem Computer ein DNS-Relay (dies ist eine gute Sache), und Sie müssen dieses DNS-Relay konfigurieren, anstatt es zu ändern/etc/resolv.conf
. In modernen Versionen von Ubuntu gibt es standardmäßig ein DNS-Relay, Dnsmasq , und es wird von D-Bus gesteuert.quelle
ping 8.8.8.8 -c3
Pingt nur3
mal, Sie müssen dann nicht Strg + C drücken. Sie können eine beliebige Zahl im Parameter verwenden, wie-c5
,-c1
,-c100
usw.nameserver
muss mit dem Rechner des Hostnamens platziert werden?/etc/resolv.conf
Auf die Maschine kommt es an. Auf modernen Systemen zeigt es jedoch nur auf den lokalen Computer, und wenn Sie DNS-Probleme haben, müssen Sie mit D-Bus und NetworkManager arbeiten.Wenn Sie sich hinter einem Proxyserver befinden, ist es manchmal sogar erforderlich, dass Sie eine
apt.conf
Datei generieren/etc/apt/
und diese mit den spezifischen Einträgen füllen, wie zum Beispiel:Wenn eine Authentifizierung erforderlich ist, sieht die Konfigurationsdatei folgendermaßen aus:
quelle
Dieses Problem kann auch durch eine falsch benannte Schnittstelle verursacht werden. Beispielsweise kann eine
Temporary failure resolving
Fehlermeldung durch eine Schnittstelle verursacht werden, die nicht benannt ist,eth0
abereml
stattdessen einen falschen Namen hat .quelle
Beim Ausführen von
apt-get
Befehlen sind ähnliche Fehler aufgetreten. Es stellte sich heraus, dass ich das Software Update Panel auf der Konsole geöffnet hatte.Dies schien die Befehlszeile zu blockieren
apt-get
, aber ich bin nicht sicher.quelle
Dies ist ein DNS-Problem. Überprüfen Sie Ihre
/etc/resolv.conf
Datei.Zum Beispiel in meinem Fall, als ich dieses Problem hatte und diese Datei überprüfte, war die Datei leer! es sollte aber deinen dns-nameserver enthalten
Bergwerk:
192.168.10.x is my gateway ip address
quelle
/etc/resolv.conf
?Ich hatte diesen Fehler. Nach einem Tipp des Linode-Supports habe ich alle IPv6-Zeilen in / etc / hosts auskommentiert und dann hat apt-get update funktioniert.
quelle
Denken Sie bei Verwendung von EC2 daran, zu überprüfen, ob Ihre Sicherheitsgruppeneinstellungen ausgehende Verbindungen zu den Websites zulassen, von denen Sie aktualisieren. Sie können die Einstellung Gesamter ausgehender Datenverkehr festlegen und prüfen, ob dies funktioniert.
quelle
Die akzeptierte Lösung funktioniert bei mir nicht. Zunächst
apt-get update
warnt mich nurTemporary failure resolving 'foo.com'
, aber wenn ich es mitnslookup foo.com
oder versucheping foo.com
, funktioniert es einwandfrei!Mein unglaublich schmutziger Hack / Fix zur Behebung dieses Fehlers ist das manuelle Hinzufügen der aufgelösten Domains
/etc/hosts
mit diesem kurzen Skript:Jetzt sollte das Update funktionieren:
Wenn jemand weiß, warum diese Problemumgehung funktioniert und wie dieser Fehler wirklich behoben werden kann, bin ich auf ewig dankbar. Ich habe auch versucht
sudo apt-get update -o Acquire::ForceIPv4=true
, Probleme mit IPv6-Lösungen auszuschließen, aber das hat auch nicht geholfen.quelle
Ich habe das gleiche Problem in einer virtuellen VMware-Maschine, Host und Gast sind beide Ubuntu. Ich habe das Problem beim Ändern der Einstellungen der virtuellen Maschine behoben. Anstatt NAT zu verwenden, habe ich Bridged eingestellt. Es hat bei mir funktioniert
quelle
Die Fehlermeldung sollte besagen, dass Sie keine Internetverbindung haben. Dieselben Fehlermeldungen werden angezeigt, wenn Sie während der ersten Ubuntu-Installation keine Updates durchgeführt haben (keine Verbindung zu WLAN / Ethernet hergestellt). Nach Abschluss der Installation und einem Neustart bleiben Sie auf dem endlosen Ubuntu-Anmeldeanimationsbildschirm (beobachten Sie die sich bewegenden Punkte). .. Die obigen Fehlermeldungen werden angezeigt, wenn Sie jetzt Recovery starten und das Problem mit der Root-Eingabeaufforderung auch dann auftreten,
apt-get update
wenn Sie das Netzwerk von Recovery aus aktivieren. Dadurch können Sie keine Verbindung zu WLAN herstellen, wenn Sie WLAN bei der Erstinstallation vermieden haben.Lösung für diesen speziellen Randfall: Schließen Sie ein Ethernet-Kabel an, starten Sie Recovery und führen Sie das Problem aus,
apt-get update
oder installieren Sie es von Grund auf neu, und stellen Sie sicher, dass Sie Updates aktivierenKernproblem - Wenn Sie während der Installation keine Verbindung zu WLAN hergestellt haben, um Paketaktualisierungen zu vermeiden, erhalten Sie während des Startvorgangs von Recovery keine Aufforderung zur WLAN-Anmeldung. Dies sollte behoben werden Verbindung
quelle