Fedora 19: невозможно обновить или установить - «Не удалось разрешить хост...»

Fedora 19: невозможно обновить или установить - «Не удалось разрешить хост...»

Я не могу обновиться, так как зеркало не найдено:

[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.

Я могу выполнить ping этого и любого другого адреса, который не проходит:

[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

ОБНОВЛЕНИЕ №1

Вотвыходиз следующей команды:

$ URLGRABBER_DEBUG=1,debug.log yum update

решение1

Решил эту проблему, добавив nameserver 8.8.8.8выше адрес моего маршрутизатора, resolv.confполученный по DHCP.

Не совсем понимаю, почему это не будет работать с автоматическими настройками DHCP.

Спасибо.

решение2

металинк

Еще раз проверьте, можете ли вы скачать файл metalink отсюда:

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

пинг fedoraproject

Похоже, у вас проблема с доступом к этому URL, а не к www.mirrorservice.org. Также убедитесь, что вы можете пинговать этот сайт:

$ ping mirrors.fedoraproject.org

Другие URL-адреса в файле metalink

Также, если metalinkфайл загружен правильно, посмотрите внутри него. Там есть дополнительные URL-адреса репозиториев, убедитесь, что они также доступны.

Увеличьте уровень отладки

Вы можете использовать эту команду, чтобы получить дополнительную информацию о yumпричине невозможности подключения к репозиториям:

$ URLGRABBER_DEBUG=1,debug.log yum update

Вывод будет выведен на экран и в файл журнала debug.log. Пожалуйста, разместите этот файл с помощью pastebin.com.

решение3

Отключите IPV6, и все заработает.

Чтобы полностью отключить IPv6 в вашей системе, все, что вам нужно сделать, это сохранить следующую строку в файле (anyname.conf) внутри /etc/modprobe.d/.

install ipv6 /bin/true

Иногда ваш DNS-сервер может быть недостаточно мощным, поэтому используйте Google Open DNS. Для этого закомментируйте /etc/resolv.conf все строки и добавьте ниже две строки

nameserver 8.8.8.8
nameserver 8.8.4.4

Не перезапускайте систему. При перезапуске /etc/resolv.confфайл будет заменен.

Вот запись в блоге, которую я написал с пошаговым руководством:http://codeketchup.blogspot.sg/2014/07/how-to-fix-curl-6-could-not-resolve.html

Связанный контент