Некоторые индексные файлы не удалось загрузить. Они были проигнорированы или использованы старые. — как исправить? [закрыто]

Вопрос или проблема

Я пытаюсь выполнить:

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, недоступны или же ваша система не может подключиться к ним.

Вот шаги, которые можно выполнить для её устранения:

  1. Проверьте подключение к интернету:
    Убедитесь, что у вас есть стабильное подключение к интернету. Вы можете попытаться выполнить команду ping google.com в терминале, чтобы убедиться в наличии соединения.

  2. Проверьте конфигурацию 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
  3. Обновите файл /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
  4. Проверьте настройки WSL:
    Если вы используете WSL (Windows Subsystem for Linux), убедитесь, что ваша версия WSL обновлена. Проверьте, используете ли вы WSL 2, так как с ним работают новые функции и он более совместим.

  5. Запустите обновление:
    После выполнения изменений попробуйте снова запустить обновление:

    sudo apt-get update

Если ни один из вышеуказанных шагов не сработал, возможно, проблема связана с временной недоступностью серверов Ubuntu. В этом случае рекомендуется подождать некоторое время и снова попробовать.

Оцените материал
Добавить комментарий

Капча загружается...