Пакеты Ubuntu Apt не загружаются с ошибкой 403

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

У меня новая установка Ubuntu 24.04, и я пытаюсь выполнить sudo apt-get update.

Я получаю следующую ошибку:

E: Не удалось получить http://archive.ubuntu.com/ubuntu/dists/noble/multiverse/dep11/Components-amd64.yml  403  Запрещено [IP: 91.189.91.83 80]

Парочка странных моментов:

  1. Этот файл на самом деле не существует. Если зайти по этому URL в браузере, вы получите 404. Если посмотреть на содержимое родительской директории, там есть файл Components-amd64.yml.gz, но файла Components-amd64.yml нет.
  2. Файл не существует, я получаю 404 в браузере, но через apt-get получаю 403? Почему?

Так что мои вопросы: почему система ищет файл, который не существует, и почему она получает 403 вместо 404?

Я также попробовал

sudo apt-get -o Acquire::CompressionTypes::Order::=gz update

Чтобы попытаться найти файл .gz, но это не дало эффекта (та же ошибка).

Полный вывод команды:

:~$ sudo apt update

Get:1 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB]

Get:2 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]

Hit:3 http://archive.ubuntu.com/ubuntu noble-backports InRelease

Get:4 http://archive.ubuntu.com/ubuntu noble InRelease [256 kB]

Get:5 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages [377 kB]

Get:6 http://security.ubuntu.com/ubuntu noble-security/main Translation-en [81.6 kB]

Get:7 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [530 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:8 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [128 kB]

Get:35 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [374 kB]

Ign:36 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components

Ign:37 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components

Ign:36 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components

Ign:37 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components

Ign:36 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components

Ign:37 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components

Ign:36 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components

Ign:37 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components

Ign:36 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components

Ign:37 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components

Err:36 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components

  403  Запрещено [IP: 91.189.91.82 80]

Err:37 http://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components

  403  Запрещено [IP: 91.189.91.82 80]

Fetched 1999 kB in 3s (611 kB/s)

Reading package lists... Done

E: Не удалось получить http://archive.ubuntu.com/ubuntu/dists/noble-updates/universe/dep11/Components-amd64.yml  403  Запрещено [IP: 91.189.91.82 80]

E: Не удалось получить http://archive.ubuntu.com/ubuntu/dists/noble/multiverse/dep11/Components-amd64.yml  403  Запрещено [IP: 91.189.91.82 80]

E: Некоторые индексы не удалось загрузить. Они были проигнорированы или использованы старые.

Ответ или решение

Судя по вашему описанию, вы столкнулись с ошибкой 403 (Forbidden) при попытке обновления пакетов в Ubuntu 24.04. Это может быть связано с неправильно настроенными источниками пакетов или проблемами с конфигурацией вашего /etc/apt/sources.list файла. Давайте рассмотрим шаги, которые можно предпринять для решения этой проблемы.

1. Проверка файла sources.list

Сначала проверьте, что ваш файл /etc/apt/sources.list настроен правильно. Откройте его с помощью текстового редактора, например, nano:

sudo nano /etc/apt/sources.list

Проверьте записи в этом файле. Например, записи для Ubuntu 24.04 (Noble) должны выглядеть примерно так:

deb http://archive.ubuntu.com/ubuntu/ noble main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ noble-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ noble-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu noble-security main restricted universe multiverse

Убедитесь, что там нет старых версий или неправильных записей.

2. Очистка кэша APT

Иногда проблемы могут быть вызваны кэшом. Очистите кэш APT и обновите список пакетов:

sudo apt clean
sudo apt update

3. Использование другого зеркала

Если ошибка продолжается, попробуйте использовать другое зеркало для обновления. Вы можете редактировать файл sources.list, заменив archive.ubuntu.com на другое зеркало, например:

deb http://ru.archive.ubuntu.com/ubuntu/ noble main restricted universe multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ noble-updates main restricted universe multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ noble-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu noble-security main restricted universe multiverse

После изменения зеркала снова выполните команды:

sudo apt clean
sudo apt update

4. Проверка блокировки доступов

Проблема с доступом (403 Forbidden) может также быть вызвана блокировками на уровне сети. Если вы используете прокси-сервер или находитесь в корпоративной сети, удостоверьтесь, что доступ к серверам Ubuntu не блокируется.

5. Проверка наличия ошибок на серверах

Иногда проблема может быть связана с сами серверами для обновления. Вы можете проверить, нет ли известных проблем на сайте статуса Ubuntu или форуме.

6. Обновление системных пакетов

Если вы продолжаете получать ошибку, попробуйте выполнить команду для установки всех доступных обновлений:

sudo apt-get dist-upgrade

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

Заключение

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

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

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