Fedora 19: Aktualisierung oder Installation nicht möglich – „Host konnte nicht aufgelöst werden …“

Fedora 19: Aktualisierung oder Installation nicht möglich – „Host konnte nicht aufgelöst werden …“

Ich kann nicht aktualisieren, da kein Spiegel gefunden wird:

[root@localhost ~]# yum update
Loaded plugins: langpacks, refresh-packagekit
Could not get metalink https://mirrors.fedoraproject.org/metalink?repo=fedora-19&arch=i386 error was
14: curl#6 - "Could not resolve host: mirrors.fedoraproject.org; Name or service not known"
http://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/releases/19/Everything/i386/os/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: www.mirrorservice.org; Name or service not known"
Trying other mirror.
ftp://ftp.mirrorservice.org/sites/dl.fedoraproject.org/pub/fedora/linux/releases/19/Everything/i386/os/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: ftp.mirrorservice.org; Name or service not known"
Trying other mirror.

Ich kann diese und jede andere Adresse, bei der der Vorgang fehlschlägt, anpingen:

[root@localhost ~]# ping www.mirrorservice.org
PING www.mirrorservice.org (212.219.56.184) 56(84) bytes of data.
64 bytes from www.mirrorservice.org (212.219.56.184): icmp_seq=1 ttl=50 time=19.6 ms
64 bytes from www.mirrorservice.org (212.219.56.184): icmp_seq=2 ttl=50 time=19.6 ms
64 bytes from www.mirrorservice.org (212.219.56.184): icmp_seq=3 ttl=50 time=19.7 ms
64 bytes from www.mirrorservice.org (212.219.56.184): icmp_seq=4 ttl=50 time=20.1 ms
^C
--- www.mirrorservice.org ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 19.607/19.788/20.104/0.189 ms

UPDATE #1

Hier ist dieAusgabeaus dem folgenden Befehl:

$ URLGRABBER_DEBUG=1,debug.log yum update

Antwort1

Dies wurde behoben, indem ich nameserver 8.8.8.8oben die Adresse meines Routers hinzugefügt habe resolv.conf, die per DHCP abgerufen wurde.

Ich bin nicht ganz sicher, warum es mit den automatischen DHCP-Einstellungen nicht funktioniert.

Danke.

Antwort2

Metalllink

Überprüfen Sie noch einmal, ob Sie die Metalink-Datei hier herunterladen können:

$ curl 'https://mirrors.fedoraproject.org/metalink?repo=fedora-19&arch=i386' \
    -o metalink

ping Fedoraprojekt

Es sieht so aus, als ob Sie ein Problem damit haben, diese URL und nicht www.mirrorservice.org zu erreichen. Stellen Sie außerdem sicher, dass Sie diese Site anpingen können:

$ ping mirrors.fedoraproject.org

Andere URLs in der Metalink-Datei

Wenn die metalinkDatei richtig heruntergeladen wurde, werfen Sie auch einen Blick hinein. Dort sind weitere URLs zu Repos enthalten. Stellen Sie sicher, dass diese ebenfalls zugänglich sind.

Erhöhen Sie den Debug-Level

Mit diesem Befehl können Sie weitere Informationen dazu erhalten yum, warum keine Verbindung zu Repositorys hergestellt werden kann:

$ URLGRABBER_DEBUG=1,debug.log yum update

Die Ausgabe wird auf dem Bildschirm und in der Protokolldatei debug.log ausgegeben. Bitte posten Sie diese Datei mit pastebin.com.

Antwort3

Deaktivieren Sie IPV6, dann funktioniert alles.

Um IPv6 in Ihrem System vollständig zu deaktivieren, müssen Sie lediglich die folgende Zeile in einer Datei (anyname.conf) darin speichern /etc/modprobe.d/.

install ipv6 /bin/true

Und manchmal ist Ihr DNS-Server nicht leistungsstark genug. Verwenden Sie daher Google Open DNS. Kommentieren Sie dazu /etc/resolv.conf alle Zeilen und fügen Sie die folgenden zwei Zeilen hinzu

nameserver 8.8.8.8
nameserver 8.8.4.4

Führen Sie keinen Neustart des Systems durch, da /etc/resolv.confdie Datei sonst ersetzt wird.

Hier ist der Blogbeitrag, den ich mit einer Schritt-für-Schritt-Anleitung geschrieben habe:http://codeketchup.blogspot.sg/2014/07/how-to-fix-curl-6-could-not-resolve.html

verwandte Informationen