Вопрос или проблема
Я пытаюсь выполнить:
sudo apt-get update
Но я получаю следующую ошибку :-
Err:1 http://archive.ubuntu.com/ubuntu bionic InRelease
Не удалось подключиться к archive.ubuntu.com:80 (185.125.190.82). - connect (111: Connection
refused) Не удалось подключиться к archive.ubuntu.com:80 (185.125.190.81). - connect (111:
Connection refused) Не удалось подключиться к archive.ubuntu.com:80 (91.189.91.81). -
connect (111: Connection refused) Не удалось подключиться к archive.ubuntu.com:80
(91.189.91.83). - connect (111: Connection refused) Не удалось подключиться к
archive.ubuntu.com:80 (91.189.91.82). - connect (111: Connection refused) Не удалось
подключиться к archive.ubuntu.com:80 (185.125.190.83). - connect (111: Connection refused)
Err:2 http://archive.ubuntu.com/ubuntu bionic-security InRelease
Не удалось подключиться к archive.ubuntu.com:http:
Err:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Не удалось подключиться к archive.ubuntu.com:http:
Чтение списков пакетов... Выполнено
W: Не удалось получить http://archive.ubuntu.com/ubuntu/dists/bionic/InRelease Не удалось
подключиться к archive.ubuntu.com:80 (185.125.190.82). - connect (111: Connection refused)
Не удалось подключиться к archive.ubuntu.com:80 (185.125.190.81). - connect (111: Connection refused) Не удалось подключиться к archive.ubuntu.com:80 (91.189.91.81). - connect (111:
Connection refused) Не удалось подключиться к archive.ubuntu.com:80 (91.189.91.83). -
connect (111: Connection refused) Не удалось подключиться к archive.ubuntu.com:80
(91.189.91.82). - connect (111: Connection refused) Не удалось подключиться к
archive.ubuntu.com:80 (185.125.190.83). - connect (111: Connection refused)
W: Не удалось получить http://archive.ubuntu.com/ubuntu/dists/bionic-security/InRelease
Не удалось подключиться к archive.ubuntu.com:http:
W: Не удалось получить http://archive.ubuntu.com/ubuntu/dists/bionic-updates/InRelease
Не удалось подключиться к archive.ubuntu.com:http:
W: Некоторые индексные файлы не удалось загрузить. Они были проигнорированы, или использованы старые файлы.
Я попробовал в основном все, что есть на страницах stackoverflow, но все дает мне ту же ошибку. Когда я выполняю cat /etc/resolv.conf, вот содержимое этого файла :-
# Этот файл был автоматически сгенерирован WSL. Чтобы остановить автоматическую генерацию этого
файла, добавьте следующую запись в /etc/wsl.conf:
# [сеть]
# generateResolvConf = false
nameserver 10.21.238.100
nameserver 10.21.238.155
И содержимое моего файла /etc/apt/sources.list такое :-
# См. manpage sources.list(5) для получения дополнительной информации
# Помните, что CD-ROM, DVD и т.д. управляются через инструмент apt-cdrom.
deb http://archive.ubuntu.com/ubuntu bionic main restricted
deb-src http://archive.ubuntu.com/ubuntu bionic main restricted
deb http://archive.ubuntu.com/ubuntu bionic-security main restricted
deb-src http://archive.ubuntu.com/ubuntu bionic-security main restricted
deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu bionic-updates main restricted
Пожалуйста, помогите мне понять, как это решить? Моя основная цель была установить docker в WSL. Я использую версию Ubuntu-18.04 версия 2
Попробуйте sudo -E apt-get update
Дайте знать, если это сработает.
Обновление:
Попробуйте sudo -E apt-get update
Дайте знать, если это сработает.
Обновление: Сохраните резервную копию вашего существующего /etc/apt/sources.list
и замените его на это
deb http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
Ответ или решение
Ошибка с сообщением "Некоторые индексные файлы не удалось загрузить. Они были проигнорированы, или вместо них использовались старые" может возникнуть по нескольким причинам. Данная проблема, как правило, связана с тем, что серверы репозиториев, указанные в вашем файле /etc/apt/sources.list
, недоступны или же ваша система не может подключиться к ним.
Вот шаги, которые можно выполнить для её устранения:
-
Проверьте подключение к интернету:
Убедитесь, что у вас есть стабильное подключение к интернету. Вы можете попытаться выполнить командуping google.com
в терминале, чтобы убедиться в наличии соединения. -
Проверьте конфигурацию DNS:
Ваша конфигурация DNS может быть неверной. Проверьте содержимое файла/etc/resolv.conf
. Вы также можете попробовать использовать общедоступные DNS-серверы, например, Google DNS (8.8.8.8 и 8.8.4.4).Для этого можно временно изменить файл:
sudo nano /etc/resolv.conf
И добавьте следующие строки:
nameserver 8.8.8.8 nameserver 8.8.4.4
-
Обновите файл
/etc/apt/sources.list
:
Иногда проблема может заключаться в самом файле источников. Сделайте резервную копию вашего текущего файла:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
После этого откройте файл для редактирования:
sudo nano /etc/apt/sources.list
И замените его содержимое на следующее:
deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted deb http://us.archive.ubuntu.com/ubuntu/ bionic universe deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe deb http://security.ubuntu.com/ubuntu bionic-security main restricted deb http://security.ubuntu.com/ubuntu bionic-security universe
-
Проверьте настройки WSL:
Если вы используете WSL (Windows Subsystem for Linux), убедитесь, что ваша версия WSL обновлена. Проверьте, используете ли вы WSL 2, так как с ним работают новые функции и он более совместим. -
Запустите обновление:
После выполнения изменений попробуйте снова запустить обновление:sudo apt-get update
Если ни один из вышеуказанных шагов не сработал, возможно, проблема связана с временной недоступностью серверов Ubuntu. В этом случае рекомендуется подождать некоторое время и снова попробовать.