Как я могу обойти «что-то злое случилось, исправляя» зеркальные ошибки?

12

Я вижу следующее опрашиваемое во всем. Но не вижу ответов или я их пропустил? Кажется, странное использование языка. Произошло что-то злое. Это форма вредоносного ПО? Как заставить менеджер обновлений двигаться дальше?

W: Failed to fetch http://za.archive.ubuntu.com/ubuntu/pool/main/e/eglibc/libc-bin_2.11.1-0ubuntu7.10_i386.deb
  Something wicked happened resolving 'za.archive.ubuntu.com:http' (-5 - No address associated with hostname)
Тони Холл
источник
1
Похоже, ваш DNS испорчен, пожалуйста, переключитесь на другое зеркало и попробуйте снова - askubuntu.com/questions/37753/…
jrg

Ответы:

18

Кажется, это проблема разрешения DNS.

Чтобы решить эту проблему, отредактируйте ваш /etc/resolv.conf ( sudo nano /etc/resolv.conf ) и добавьте общедоступные DNS-адреса Google, например:

nameserver 8.8.8.8
nameserver 8.8.4.4

Повторите тест ping на известном сервере и, если он пройдет, обновите apt-get.

Надеюсь, что это помогает, если не сказать, гл. ;)

Бруно Перейра
источник
нет это не сработало, к сожалению. единственное содержимое в моем файле resolv.conf - это две записи сервера имен, перечисленные выше. другие команды, о которых я упоминал выше, по-прежнему возвращают те же значения
cduggan
также в моем / etc / network / interfaces есть только следующие записи .... auto lo, iface lo inet loopback
cduggan
Итак, ваше сетевое соединение не работает: попробуйте «ifconfig auto up», чтобы увидеть, работает ли сеть автоматически, и выполните «ifconfig -a», чтобы увидеть любые изменения в ваших сетевых интерфейсах. Вы также можете назначить адреса вручную, посмотрите здесь ifconfig: computerhope.com/unix/uifconfi.htm или выполните команду man ifconfig.
Бруно Перейра
Я определил два подключения к локальной сети, одно для обычной локальной сети, другое для входа в систему и настройки специального маршрутизатора. При входе в систему на этом маршрутизаторе соединение с обычной сетью отсутствует. Оказалось, что Ubuntu как-то переключил соединения.
СПРБРН
2
@BrunoPereira, ifconfig устарела. Используйте команду ip addr. См superuser.com/questions/239706/ip-versus-ifconfig
SPRBRN
4

Я знаю, что это может не решить вашу проблему, но у меня была эта проблема, потому что я добавил домен, доступный только через VPN, к моему /etc/apt/apt.conf.d/01proxyфайлу. Я закомментировал строку, и это сработало.

Я хотел поделиться, чтобы показать, откуда могут возникнуть другие ошибки.

Эрик Казино
источник
3

У меня была такая же проблема, обычно она возникает, когда в моей домашней сети много пользователей, и менеджер обновлений с трудом связывается с сервером.

Повторите попытку через несколько минут, и я думаю, что вы найдете, что это будет решено.

Марк Руни
источник
@TonyHall, если ответ решил вашу проблему, можете ли вы принять его и проголосовать (если хотите)
Марк Руни
1

У меня была эта проблема около 2 дней. Наконец, я выключил и снова включил ADSL-роутер. Это исправило это для меня.

aggregate1166877
источник
1

Отказоустойчивое решение состоит в том, чтобы изменить исходные тексты вашего программного обеспечения в Ubuntu (либо в программном центре Ubuntu, либо в Synaptics, в зависимости от того, какая у вас последняя версия Ubuntu).

Вы, кажется, используете серверы ZA (Южная Африка). изменить на ГЛАВНЫЙ СЕРВЕР.

в 12.04 и 12.10:

UbuntuSOftwareCenter> РЕДАКТИРОВАТЬ> ПРОГРАММНЫЕ ИСТОЧНИКИ

изменить СЕРВЕР ДЛЯ ЮЖНОЙ АФРИКИ на ГЛАВНЫЙ СЕРВЕР

это очень часто встречается в локальных репозиториях Ubuntu, таких как Южная Африка и Бразилия.

Тони Гил
источник
0

Я следовал вашим инструкциям и прочитал возможности этой страницы. Никто из них не решил мою проблему - поэтому я снова искал ...

Хотя у меня была проблема с тем, что имена хостов недоступны, я увидел, что что-то вроде адреса IPv6 заключено в скобки.

Вспоминая проблемы между ipv4 и ipv6, я отключил ipv6 в своем веб-интерфейсе маршрутизатора - и теперь: адрес доступен через несколько секунд.

Не знаю, как отключить ipv6 в Ubuntu или ваш маршрутизатор может отключить эту функцию тоже - но в моем случае это было решение. Не забывайте: просто подключите кабель перед повторной попыткой, потому что вы уже получили аренду ipv6!

Maltolomaeus
источник
1
Добро пожаловать в AskUbuntu! Это не похоже на ответ на вопрос.
Нет времени