Я часто получаю эту ошибку при обновлении Ubuntu 12.04 LTS. Как я могу это исправить? Лог это:
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)
12.04
apt
updates
software-sources
bernaulli
источник
источник
/etc/netowrk/interfaces
файла (основываясь на этом ). Поэтому другие, сталкивающиеся с подобной проблемой, могут захотеть проверить конфигурацию своей сетиОтветы:
Это была долговременная проблема с apt, и Ubuntu никогда не исправляла ее. Apt, похоже, не использует те же DNS-серверы, что и внутренняя система - ping возвращает правильный IP-адрес. Apt-get утверждает, что имя хоста не найдено.
«Произошло что-то злое при разрешении extras.ubuntu.com:http» (что звучит как попытка разрешить домен .com: http, который не является допустимым TLD)
Чтобы изменить / etc / hosts, используйте следующее:
Пингуйте каждое из имен, которые не удалось разрешить - PING extras.ubuntu.com (91.189.88.33) 56 (84) байт данных.
Используйте ваш любимый редактор, например, vi - 'sudo vi / etc / hosts'.
Прокрутите вниз до конца и добавьте следующую строку:
Сохраните файл, затем снова запустите apt-get. После того, как вы запустите apt-get, снова отредактируйте / etc / hosts и закомментируйте строку с помощью знака хеша - #. (или удалите его полностью)
Причина закомментировать / удалить строку в том, что Ubuntu, по-видимому, случайным образом перетасовывает свои серверы, и в следующий раз это может быть неправильный IP-адрес.
источник
http://archive.scrapy.org/ выглядит как идеально работающее зеркало Ubuntu, поэтому, хотя я обычно просил бы вас предоставить информацию о том, как настроены Источники программного обеспечения, похоже, что эта проблема относится либо к вашей системе Ubuntu, либо была недолгая проблема с (или доступ) к вашему DNS-серверу. (Проблема на самом деле не с сервером по адресу http://archive.scrapy.org/ , хотя это могло быть связано с проблемой конфигурации DNS-записи этого сервера.)
Это, конечно, при условии, что у вас есть доступ в Интернет на зараженной машине. Если вы этого не сделаете, то вам необходимо подключиться к Интернету перед обновлением. Это нормально видеть такие ошибки, если у вас нет доступа к Интернету или если само ваше подключение к Интернету прервано.
Возможно, проблема ушла сама собой. Если нет, вы можете попробовать другой DNS-сервер (
8.8.8.8
и8.8.4.4
это хорошие публичные DNS-серверы, управляемые Google) и / или попробовать другое зеркало для обновления Ubuntu .источник
Это имя хоста разрешается в экземпляр Amazon EC2. Возможно, была какая-то временная проблема, которая теперь решается, так как здесь она решается нормально. Это сейчас работает для вас?
источник
Когда я получил эту ошибку, я поместил IP-адрес зеркала Ubuntu в / etc / hosts. Нет больше ошибок. (Когда я запрашивал зеркало в DNS, никогда не было проблемы или задержки в ответе, поэтому я не уверен в основной причине ошибки.)
источник
/etc/hosts
так, как вы рекомендуете.Я получил сообщение «Нет адреса, связанного с именем хоста» с Centos 6.5, когда я сказал «да» IPv6, и, очевидно, у ISP DHCP его не было. Это решило проблему, когда я закомментировал строку в
/etc/hosts
:источник