Ошибки при обновлении Ubuntu Server

W: Failed to fetch http://ru.archive.ubuntu.com/ubuntu/dists/focal/InRelease Temporary failure resolving 'ru.archive.ubuntu.com'

Ошибки при обновлении Ubuntu Server

Если ваша система пишет:

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease Temporary failure resolving 'security.ubuntu.com'
W: Failed to fetch https://esm.ubuntu.com/apps/ubuntu/dists/focal-apps-security/InRelease Temporary failure resolving 'esm.ubuntu.com'
W: Failed to fetch https://esm.ubuntu.com/apps/ubuntu/dists/focal-apps-updates/InRelease Temporary failure resolving 'esm.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.

Временное решение

Вероятнее всего, проблема заключается в одном из следующих факторов:

  • временная проблема может возникнуть из-за того, что ваш интернет-провайдер некорректно перенаправляет DNS-имена (DNS) на свои или внешние DNS-серверы, или же
  • Это произошло из-за изменений в вашей сети, которые аналогичным образом заблокировали это именование — например, новый маршрутизатор/модем, перенастройка коммутатора с новой конфигурацией.

Рассмотрим возможные проблемы с разрешением DNS-запросов.

Для начала временно добавьте в свою систему известный DNS-сервер.

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

Затем запустите sudo apt-get update.

Если это решит проблему с временными сообщениями о разрешении имен, то либо подождите 24 часа, чтобы посмотреть, устранит ли ваш интернет-провайдер проблему (или просто свяжитесь с ним), либо вы можете навсегда добавить DNS-сервер в свою систему:

echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

8.8.8.8 это DNS-сервер Google.

 

В качестве еще одного примера DNS-сервера можно использовать OpenDNS — например:

echo "nameserver 208.67.222.222" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

обзор

Ваш вопрос состоит из двух частей:

  • исправление временных сообщений о разрешении
  • устранение проблем с управлением пакетами

Временное решение

Вероятнее всего, проблема заключается в одном из следующих факторов:

  • временная проблема может возникнуть из-за того, что ваш интернет-провайдер некорректно перенаправляет DNS-имена (DNS) на свои или внешние DNS-серверы, или же
  • Это произошло из-за изменений в вашей сети, которые аналогичным образом заблокировали это именование — например, новый маршрутизатор/модем, перенастройка коммутатора с новой конфигурацией.

Рассмотрим возможные проблемы с разрешением DNS-запросов.

Для начала временно добавьте в свою систему известный DNS-сервер.

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null

Затем запустите sudo apt-get update.

Если это решит проблему с временными сообщениями о разрешении имен, то либо подождите 24 часа, чтобы посмотреть, устранит ли ваш интернет-провайдер проблему (или просто свяжитесь с ним), либо вы можете навсегда добавить DNS-сервер в свою систему:

echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

8.8.8.8это собственный DNS-сервер Google.

источник

В качестве еще одного примера DNS-сервера можно использовать OpenDNS — например:

echo "nameserver 208.67.222.222" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

проблемы управления пакетами

Помимо временных проблем с разрешением имен , у вас есть несколько проблем с управлением пакетами, которые необходимо исправить. Я предполагаю, что вы недавно пытались обновиться с одной версии Ubuntu до следующей рекомендуемой версии — в вашем случае с Natty (11.04) до Oneiric (11.10).

Откройте терминал и введите

sudo nano /etc/apt/sources.list

Найдите строки, в которых в списке указано другое название дистрибутива, чем вы ожидали — в вашем случае, когда вы обновились, oneiricно у вас другое название релиза.natty

Например, найдите строки, которые выглядят так:deb http:/archive.canonical.com/ natty backports

Добавьте символ "a" #в начало строки, чтобы закомментировать её — например.

#deb http:/archive.canonical.com/ natty backports

Сохраните и запустите повторно:

sudo apt-get update && sudo apt-get upgrade

У вас больше не должно быть ошибок в именовании релизов.

На момент написания этой статьи возможные распространенные названия релизов включают lucidmavericknattyoneiricprecisequantalraringsaucytrustyutopicи vivid.

 
Ссылка на ресурс или оригинальную статью