`apt-get update` не может найти серверы Ubuntu

Выполняется sudo apt-get update сбой на моем сервере (с подключением к Интернету). Временно ли повреждены серверы, или мой APT неправильно сконфигурирован и использует старые серверы? Короче говоря, как это исправить?

Вот результат:

~$ uname -a
Linux nematode 2.6.28-19-server #66-Ubuntu SMP Sat Oct 16 18:41:24 UTC 2010 i686 GNU/Linux

~$ sudo apt-get update
Err http://us.archive.ubuntu.com jaunty Release.gpg
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/main Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/restricted Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/universe Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/multiverse Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates Release.gpg
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/main Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/restricted Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/universe Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/multiverse Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://security.ubuntu.com jaunty-security Release.gpg
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/main Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/restricted Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/universe Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/multiverse Translation-en_US
  Could not resolve 'security.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/Release.gpg  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/main/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/restricted/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/universe/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/multiverse/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/Release.gpg  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/main/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/restricted/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/universe/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/multiverse/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/Release.gpg  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/main/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/restricted/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/universe/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/multiverse/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Some index files failed to download, they have been ignored, or old ones used instead.
W: You may want to run apt-get update to correct these problems
1
задан 14 May 2018 в 12:08

12 ответов

Это звучит как проблема DNS. Чтобы исправить это, вы должны убедиться, что

/etc/resolv.conf

имеет хорошие записи для DNS-серверов.

Google имеет общедоступные DNS-серверы, которые вы можете использовать.

Так, например, вы могли бы добавить следующие 2 строки в начало вашего файла /etc/resolv.conf (эти точки на серверах DNS Google), как описано выше:

nameserver 8.8.8.8 
nameserver 8.8.4.4

Конечно, вам нужно быть root, чтобы изменить этот файл и сделать резервную копию, прежде чем вносить какие-либо изменения!

33
ответ дан 25 May 2018 в 22:42
  • 1
    Не обязательно хороший план, если вам нужно разрешать адреса внутри вашей собственной сети. Хорошо, если все компьютеры должны получить доступ по имени, находится за пределами вашего брандмауэра. – Ceisc 7 March 2017 в 01:45
  • 2
    @Ceisc - отличная точка. Спасибо, что упомянули об этом! – brad parks 7 March 2017 в 06:30
  • 3
    В этом файле говорится: «НЕ ИЗМЕНИТЕ ЭТОТ ФАЙЛ РУКОЙ - ВАШИ ИЗМЕНЕНИЯ БУДУТ ПЕРЕЗАПИСЫВАЮТСЯ». - Можете ли вы обратиться к этому? – jcollum 17 July 2017 в 23:02
  • 4
    Я не могу сказать точно - но это все еще то, что Google предлагает в качестве процесса для этого на своей странице публичного DNS-сообщества Google – brad parks 18 July 2017 в 14:25
  • 5
    Это лучший ответ – bademba 16 January 2018 в 14:18

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

10
ответ дан 25 May 2018 в 22:42
  • 1
    это правильный ответ для большинства людей, которые видят эту ошибку ... вы просто не в сети ... подключитесь к Wi-Fi и снова запустите свою команду обновления ... sudo apt-get update && sudo apt-get dist-upgrade – Scott Stensland 4 March 2018 в 01:11

Часто я вставляю 8.8.8.8 в свой /etc/resolv.conf, чтобы исправить это. Esp, когда речь идет о неуклюжем дешевом-облако-провайдере месяца (в данном случае в linode).

cat /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
#nameserver 72.14.179.5
#nameserver 72.14.188.5

Это Публичные DNS-серверы Google. Да, они, вероятно, следят за этими журналами. Но единственный сайт, на котором я нахожусь на этих серверах, - это архивы git и ubuntu.

6
ответ дан 25 May 2018 в 22:42

У меня была эта же проблема Err on apt-get update ændrük, намекнув правильно.

Я исправил свою проблему, изменив адрес DNS вручную в файл /etc/resolv.conf на DNS-адрес моего оператора.

Ранее он был установлен на 192.168.0.254 Ubuntu.

2
ответ дан 25 May 2018 в 22:42
  • 1
    Да, как было отмечено в моем последующем комментарии к принятому ответу, проблема заключалась в том, что мой DNS был закрыт, и его необходимо было установить на хорошие значения. – Phrogz 19 July 2011 в 20:55

У меня была очень похожая проблема, в которой: sudo apt-get update не удалось закончить, и у нее были ошибки. Я попытался перезапустить мой кабельный модем, и он сработал. Вы также можете попробовать перезапустить свой кабельный модем.

2
ответ дан 25 May 2018 в 22:42

Проверьте в своем веб-браузере, можете ли вы открыть веб-страницу «http://us.archive.ubuntu.com». Если да, то это связано с проблемой настройки сетевого прокси.

Следуйте инструкциям на рабочем столе Ubuntu Desktop.

Перейдите в раздел Система-> Настройки-> Сетевой прокси Выберите «Ручная настройка прокси», Установите флажок «Использовать один и тот же прокси для всех протоколов» HTTP-прокси: «Порт: нажмите« Сведения »и отметьте« Аутентификация пользователя »Поместите имя пользователя и пароль и закройте

. После этого я смог устранить эти ошибки. [ ! d9]

1
ответ дан 25 May 2018 в 22:42
  • 1
    вы говорите, что решили это, используя прокси? – zinking 22 April 2013 в 19:24

У меня была такая же проблема. Работал на виртуальной машине и устал от нее, постоянно меняя IP-адреса. После установки статического IP-адреса я не установил DNS Nameservers и больше не мог apt-получать обновления. Мне также нужно было добавить серверы имен в файл / etc / network / interfaces. Здесь была найдена информация. (Как установить DNS-серверы имен)

Следующая проблема, с которой я столкнулся, заключается в том, что я не мог включить ifdown, а затем ifup для сброса сетевых интерфейсов. Этот код работал для меня:

sudo ifdown eth0 && sudo ifup --exclude=lo -a

Более подробную информацию об этой проблеме можно найти здесь здесь . (Как сбросить сетевые интерфейсы)

1
ответ дан 25 May 2018 в 22:42

Вы можете отредактировать /etc/resolvconf/resolv.conf.d/base (пусто по умолчанию) add

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver YOUR DNS SERVER
1
ответ дан 25 May 2018 в 22:42

очень просто:

искать адрес DNS вручную в файле /etc/resolv.conf cd / etc / network / sudo nano interface change nameservers nameservers 8.8.8.8 8.8.4.4 не работает с такими же маршрутизаторами ( в моем случае hitron очень плохо

компания ip routing не работает вообще)

вам нужно использовать ip-адрес из /etc/resolv.conf

или использовать только ваш маршрутизатор ip в моем случае 192.168.1.1

0
ответ дан 25 May 2018 в 22:42

Я также решил эту проблему. просто перейдите в: системные настройки -> Сетевой прокси -> Метод Автоматический -> Применить SYstem Weide -> и поместите свой пароль администратора

0
ответ дан 25 May 2018 в 22:42

Я знаю, что это действительно старый пост, но я только что установил Ubuntu 16.10 на Dell E4310, и я столкнулся с той же проблемой. Я попытался выполнить некоторые из предложений в этом сообщении, но ничего не работал, поэтому я решил попробовать изменить сервер обновлений.

Итак, в разделе «Настройки системы»> «Программное обеспечение и amp; Обновления, я сменил сервер с «Main» на следующий: http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive

Теперь мои обновления катятся без проблем. Надеюсь, это поможет.

0
ответ дан 25 May 2018 в 22:42

Чтобы избежать проблемы с DNS, мне пришлось добавить к /etc/hosts IP-серверу, например

echo "91.189.91.24 security.ubuntu.com" >> /etc/hosts 
echo "91.189.91.24 archive.ubuntu.com" >> /etc/hosts
0
ответ дан 25 May 2018 в 22:42

Другие вопросы по тегам:

Похожие вопросы: