Вопрос или проблема
Сегодня я только что установил свежую версию Ubuntu 19.10, и первым делом решил установить GNU Screen, используя sudo apt-get install screen
. Мой вывод был следующим:
Чтение списков пакетов... Готово
Создание дерева зависимостей
Чтение состояния информации... Готово
E: Не удалось найти пакет screen
Я подумал, что архивы пакетов не совсем обновлены, так как это было чистая установка, поэтому я попробовал sudo apt-get update
. Вот что я получил:
Получение:1 http://security.ubuntu.com/ubuntu eoan-security InRelease [97.5 кБ]
Ошибка:2 http://au.archive.ubuntu.com/ubuntu eoan InRelease
Не удалось установить соединение с au.archive.ubuntu.com:80 (2001:388:30bc:cafe::beef). - подключение (101: Сеть недоступна) Не удалось подключиться к au.archive.ubuntu.com:80 (202.158.214.106), время подключения истекло
Ошибка:3 http://au.archive.ubuntu.com/ubuntu eoan-updates InRelease
Не удалось установить соединение с au.archive.ubuntu.com:80 (2001:388:30bc:cafe::beef). - подключение (101: Сеть недоступна)
Ошибка:4 http://au.archive.ubuntu.com/ubuntu eoan-backports InRelease
Не удалось установить соединение с au.archive.ubuntu.com:80 (2001:388:30bc:cafe::beef). - подключение (101: Сеть недоступна)
Загружено 97.5 кБ за 31с (3,106 Б/с)
Чтение списков пакетов... Готово
Создание дерева зависимостей
Чтение состояния информации... Готово
Все пакеты обновлены.
W: Не удалось получить http://au.archive.ubuntu.com/ubuntu/dists/eoan/InRelease Не удалось установить соединение с au.archive.ubuntu.com:80 (2001:388:30bc:cafe::beef). - подключение (101: Сеть недоступна) Не удалось подключиться к au.archive.ubuntu.com:80 (202.158.214.106), время подключения истекло
W: Не удалось получить http://au.archive.ubuntu.com/ubuntu/dists/eoan-updates/InRelease Не удалось установить соединение с au.archive.ubuntu.com:80 (2001:388:30bc:cafe::beef). - подключение (101: Сеть недоступна)
W: Не удалось получить http://au.archive.ubuntu.com/ubuntu/dists/eoan-backports/InRelease Не удалось установить соединение с au.archive.ubuntu.com:80 (2001:388:30bc:cafe::beef). - подключение (101: Сеть недоступна)
W: Некоторые индексные файлы не удалось загрузить. Они были проигнорированы или использованы вместо них старые.
Я действительно не уверен, почему это происходит, возможно, из-за каких-то проблем на начальном этапе использования? Компьютер определенно подключен к интернету, так как я пишу это с этой машины, и я пытался выполнять команды после перезагрузки, и ошибки все еще возникают. Я вообще не могу подключиться к au.archive.ubuntu.com. ping au.archive.ubuntu.com
просто висит без ответа. Если кто-то сможет помочь, это было бы здорово! Если потребуется дополнительная информация, я буду рад внести изменения в вопрос.
Я только что разобрался с помощью комментатора. Мне нужно было перейти в меню ‘Программы и обновления’ и изменить меню ‘Загружать из:’ на Основной сервер. Похоже, что есть временная проблема с австралийскими серверами и ничего неправильного с моей системой.
Для установок на сервере смотрите Как изменить зеркала в Ubuntu Server с региональных на основной?
У меня была та же проблема,
$ sudo apt update
Не удалось подключиться к in.archive.ubuntu.com:80 (*2403:8940:ffff::f*), время подключения истекло Не удалось подключиться к in.archive.ubuntu.com:80 (103.97.84.254), время подключения истекло
Ошибка:8 http://in.archive.ubuntu.com/ubuntu bionic-updates InRelease
Не удается подключиться к in.archive.ubuntu.com:http:
Ошибка:9 http://in.archive.ubuntu.com/ubuntu bionic-backports InRelease
Не удается подключиться к in.archive.ubuntu.com:http:
Редактирование /etc/apt/sources.list
сработало для меня. Чтобы отредактировать, выполните
visudo /etc/apt/sources.list
Там вам нужно просто заменить все http://**xx**.archive.ubuntu.com/ubuntu...
на http://archive.ubuntu.com/ubuntu ...
Вот и все. Попробуйте снова
sudo apt update
В Ubuntu Server измените DNS на 8.8.8.8
echo nameserver 8.8.8.8 | sudo tee /etc/resolv.conf
Это работает
Измените источник apt в /etc/apt/sources.list
( < ubuntu24) и в /etc/apt/sources.list.d/ubuntu.sources
(ubuntu24).
Найдите зеркало источника: https://launchpad.net/ubuntu/+archivemirrors
Затем
sudo apt update
Иногда мы находимся в сети внешнего файрвола, такой как Sophos, поэтому нам нужно установить прокси для подключения к интернету. Проблемы возникают, когда мы используем командную строку. Мы не можем увидеть никаких признаков работы нашего интернета или нет. Сначала выполните ping на google или любой сайт, чтобы проверить подключение к интернету. У меня была такая же проблема.
Я добавлю свое решение для этой же ошибки, на случай если кто-то другой окажется в моей ситуации.
В моем случае проблема заключалась в ошибке в конфигурации /etc/hosts
.
Я закомментировал все в файле, и тогда все снова заработало.
Ответ или решение
Не удается подключиться к архивам Ubuntu: Решение проблемы с apt-get
Если вы столкнулись с ошибкой при использовании команды apt-get
на свежей установке Ubuntu (например, Ubuntu 19.10), и наблюдаете сообщения об ошибках, таких как "Unable to locate package" или сетевые тайм-ауты при попытке обновления пакетов, это может быть связано с проблемами в подключении к архивам пакетов. В этом письме мы рассмотрим шаги по устранению данной проблемы.
Причины проблемы
-
Неисправности серверов: Во время работы системы может возникнуть временная проблема со сторонними серверами, которые используются для загрузки пакетов. В вашем случае, например, сервер
au.archive.ubuntu.com
может быть недоступен. -
Настройки сети: Это может быть связано с неправильной конфигурацией вашей сети или прокси-серверами. Возможно, ваш компьютер находится в сети с ограничениями, например, за корпоративным брандмауэром.
-
Настройки /etc/hosts: Некорректные записи в этом файле могут помешать правильному разрешению имен хостов.
-
Проблемы с DNS: Неправильные настройки DNS также могут стать причиной невозможности доступа к внешним ресурсам.
Шаги по решению проблемы
-
Проверка подключения к Интернету:
- Попробуйте выполнить команду
ping google.com
чтобы убедиться, что ваше устройство подключено к Интернету. Если команды не работают, проверьте физическое подключение и настройки сети.
- Попробуйте выполнить команду
-
Замена сервера загрузки:
- Откройте меню "Программное обеспечение и обновления".
- В разделе "Загрузить с:" выберите "Main Server". Это позволит вам переключиться на основной сервер Ubuntu, который, как правило, имеет более высокую доступность.
-
Редактирование файла sources.list:
- С помощью текстового редактора, например,
nano
, измените файл/etc/apt/sources.list
, заменив региональные серверы (например,http://au.archive.ubuntu.com
) на основной сервер (например,http://archive.ubuntu.com
):sudo nano /etc/apt/sources.list
- После внесения изменений обновите списки пакетов:
sudo apt update
- С помощью текстового редактора, например,
-
Обновление конфигурации DNS:
- Вы можете попробовать использовать публичный DNS-сервер, например, Google DNS. Для этого выполните команду:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
- Вы можете попробовать использовать публичный DNS-сервер, например, Google DNS. Для этого выполните команду:
-
Проверка и редактирование /etc/hosts:
- Откройте файл
/etc/hosts
и убедитесь, что там нет неправильных записей, которые могут препятствовать разрешению имен. Если вы сомневаетесь, просто прокомментируйте текущие строки:sudo nano /etc/hosts
- Откройте файл
-
Установить прокси-сервер (если используете его):
- Если ваше устройство находится за корпоративным прокси-сервером, вам нужно будет настроить переменные окружения прокси для
apt-get
. Это можно сделать следующим образом:export http_proxy=http://username:password@proxy-server:port
- Если ваше устройство находится за корпоративным прокси-сервером, вам нужно будет настроить переменные окружения прокси для
Заключение
Ошибки, связанные с apt-get
, такие как "не удается подключиться к архивам Ubuntu", могут быть вызваны множеством факторов. Следуя вышеприведенным шагам, вы сможете диагностировать и устранить проблему. Если после выполнения всех предложенных действий проблема не решилась, рекомендуется обратиться к системному администратору или на официальные форумы Ubuntu для дополнительной помощи.