Wie kann man “-5 Keine Adresse im Zusammenhang mit dem Hostnamen-Fehler” während der Aktualisierung beheben?


13

Ich erhalte diesen Fehler häufig, während ich Ubuntu 12.04 LTS aktualisiere. Wie kann ich es reparieren? Protokoll ist:

Ign http://archive.scrapy.org precise/main Translation-en
Fetched 6,620 kB in 1min 21s (81.2 kB/s)
W: Failed to fetch http://archive.scrapy.org/ubuntu/dists/precise/Release.gpg
Something wicked happened resolving 'archive.scrapy.org:http' (-5 - No address associated with hostname)

Ich habe vor kurzem dieses Problem auf meinem Pi festgestellt (ohne Kopf ausgeführt - es ist keine GUI verfügbar, um es zu konfigurieren) - es stellte sich heraus, dass ich die Bearbeitung der /etc/netowrk/interfacesDatei durcheinander gebracht hatte (basierend darauf ). Andere, die auf ähnliche Probleme stoßen, möchten möglicherweise ihre Netzwerkkonfiguration überprüfen.
Wilf

Antworten:


11

Dies war ein langfristiges Problem mit apt und Ubuntu hat es nie behoben. Apt verwendet anscheinend nicht dieselben DNS-Server wie das interne System - "ping" gibt eine korrekte IP-Adresse zurück. Apt-get behauptet, dass der Hostname nicht gefunden wurde.

"Etwas Böses ist beim Auflösen von 'extras.ubuntu.com:http' passiert."

Verwenden Sie zum Ändern von / etc / hosts Folgendes:

Pingen Sie jeden Namen, der nicht aufgelöst werden kann - PING extras.ubuntu.com (91.189.88.33) 56 (84) Datenbytes.

Verwenden Sie Ihren bevorzugten Editor, z. B. vi - 'sudo vi / etc / hosts'.

Scrollen Sie bis zum Ende und fügen Sie eine Zeile wie die folgende hinzu

91.189.88.33 extras.ubuntu.com  (with the appropriate name and IP address. IP is first) 

Speichern Sie die Datei und führen Sie dann apt-get erneut aus. Wenn Sie apt-get ausgeführt haben, bearbeiten Sie / etc / hosts erneut und kommentieren Sie die Zeile mit einem Rautezeichen - # aus. (oder ganz löschen)

#91.189.88.33 extras.ubuntu.com

Der Grund für das Auskommentieren / Löschen der Zeile ist, dass Ubuntu ihre Server anscheinend zufällig mischt und dies möglicherweise nicht die richtige IP-Adresse ist.


3

http://archive.scrapy.org/ scheint ein perfekt funktionierender Ubuntu-Spiegel zu sein. Normalerweise möchte ich Sie also um Informationen darüber bitten, welche Softwarequellen konfiguriert sind. Es sieht jedoch so aus, als ob dieses Problem entweder für Ihr Ubuntu-System spezifisch ist oder war ein kurzlebiges Problem mit (oder Zugriff auf) Ihren DNS-Server. (Das Problem liegt eigentlich nicht beim Server unter http://archive.scrapy.org/ selbst, obwohl dies möglicherweise auf ein Konfigurationsproblem für den DNS-Eintrag dieses Servers zurückzuführen ist.)

Dies setzt natürlich voraus, dass Sie auf dem betroffenen Computer über einen Internetzugang verfügen. Andernfalls müssen Sie vor dem Aktualisieren eine Verbindung zum Internet herstellen. Es ist ganz normal, dass solche Fehler auftreten, wenn Sie keinen Internetzugang haben oder wenn Ihre Internetverbindung selbst unterbrochen ist.

Das Problem ist möglicherweise von selbst verschwunden. Wenn nicht, können Sie einen anderen DNS-Server ( 8.8.8.8und 8.8.4.4gute öffentliche DNS-Server, die von Google betrieben werden) und / oder einen anderen Spiegelserver zum Aktualisieren von Ubuntu ausprobieren .


1
Es ist ein kurzlebiges Problem, wenn ich mit apt-get update aktualisiere, der Fehler verschwindet. Will versuchen, Google DNS-Server.
Bernaulli

0

Dieser Hostname wird in eine Amazon EC2-Instanz aufgelöst. Möglicherweise gab es ein vorübergehendes Problem, das jetzt behoben wird, da es hier in Ordnung ist. Funktioniert es jetzt bei dir?


0

Als ich diesen Fehler bekam, habe ich die IP-Adresse des Ubuntu-Spiegels in / etc / hosts eingetragen. Kein Fehler mehr. (Als ich den Spiegel in DNS abgefragt habe, gab es nie ein Problem oder eine Verzögerung bei der Antwort. Daher bin ich mir nicht sicher, welche Ursache der Fehler hat.)


2
Ich empfehle, dies zu erweitern, um detailliert zu erklären, wie Sie es /etc/hostsauf die von Ihnen empfohlene Weise bearbeiten .
Eliah Kagan

0

Ich habe bei Centos 6.5 die Meldung "Keine Adresse mit Hostname verknüpft" erhalten, als ich zu IPv6 Ja sagte und anscheinend der ISP-DHCP es nicht hatte. Es löste das Problem, als ich die folgende Zeile auskommentierte /etc/hosts:

# ::1     localhost6.localdomain6  localhost6
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.