Исправление ошибок apt update, вызванных отсутствием файлов релиза Ubuntu “impish”

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

Когда я пытаюсь выполнить команду:

 sudo apt update

появляется следующая ошибка:

E: Репозиторий 'http://security.ubuntu.com/ubuntu impish-security Release' не имеет файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасно, и поэтому отключено по умолчанию.
N: Смотрите man-страницу apt-secure(8) для деталей создания репозитория и настройки пользователя.
E: Репозиторий 'http://ir.archive.ubuntu.com/ubuntu impish Release' больше не имеет файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасно, и поэтому отключено по умолчанию.
N: Смотрите man-страницу apt-secure(8) для деталей создания репозитория и настройки пользователя.
E: Репозиторий 'http://ir.archive.ubuntu.com/ubuntu impish-updates Release' больше не имеет файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасно, и поэтому отключено по умолчанию.
N: Смотрите man-страницу apt-secure(8) для деталей создания репозитория и настройки пользователя.
E: Репозиторий 'http://ir.archive.ubuntu.com/ubuntu impish-backports Release' больше не имеет файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасно, и поэтому отключено по умолчанию.
N: Смотрите man-страницу apt-secure(8) для деталей создания репозитория и настройки пользователя.

Как я могу это исправить?

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

sudo do-release-upgrade

Обратите внимание, что это обновит ваш Linux до более новой версии, если она доступна.

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

Ошибка при обновлении APT в Ubuntu, связанная с отсутствием файлов релиза для версии "impish", может вызывать значительные неудобства для пользователей, работающих с этой операционной системой. Для решения данной проблемы следует рассмотреть несколько возможностей, предоставленных операционной системой для восстановления работоспособности.

1. Понимание проблемы

Ошибки, подобные следующим:

E: The repository 'http://security.ubuntu.com/ubuntu impish-security Release' does not have a Release file.
E: The repository 'http://ir.archive.ubuntu.com/ubuntu impish Release' no longer has a Release file.

указывают на то, что репозитории для устаревшей версии Ubuntu (в данном случае – 21.10, или "Impish Indri") больше не поддерживаются и не содержат нужных файлов. Поскольку время поддержки для этой версии закончилось, обновления из неё становятся невозможными, что и вызывает указанные ошибки.

2. Проверка текущей версии системы

Первый шаг в решении проблемы — это понимание текущей версии вашей системы. Выполните следующую команду в терминале:

lsb_release -a

Это даст вам информацию о версии Ubuntu, которую вы используете.

3. Варианты решения

Вариант 1: Обновление до более новой версии

Самый простой и надежный способ решить проблему — это обновление вашей системы до версии, которая всё еще находится в стадии поддержки. Вы можете выполнить команду:

sudo do-release-upgrade

Эта команда инициирует процесс обновления до следующей стабильной версии Ubuntu. Следуйте инструкциям на экране для завершения обновления.

Вариант 2: Изменение источников программного обеспечения

Если по каким-то причинам вы не хотите или не можете обновиться, вы можете изменить ваши источники программного обеспечения на устаревшие (archive) репозитории.

  1. Откройте файл списка репозиториев:
sudo nano /etc/apt/sources.list
  1. Замените все строки, содержащие impish, на:
http://old-releases.ubuntu.com/ubuntu/ impish main restricted universe multiverse
http://old-releases.ubuntu.com/ubuntu/ impish-updates main restricted universe multiverse
http://old-releases.ubuntu.com/ubuntu/ impish-security main restricted universe multiverse
http://old-releases.ubuntu.com/ubuntu/ impish-backports main restricted universe multiverse
  1. Сохраните изменения и выйдите из редактора.

  2. Обновите списки пакетов:

sudo apt update

Теперь ваша система будет получать обновления из устаревших репозиториев, что позволит продолжить использование текущей версии Ubuntu.

4. Заключение

Таким образом, проблема с отсутствием файлов релиза для версии "impish" может быть решена несколькими способами: от обновления до стабильной версии, которая поддерживается, до переключения на устаревшие репозитории. Рекомендуется обновление, так как оно не только устраняет текущую проблему, но и обеспечивает доступ к новым функциональным возможностям и обновлениям безопасности.

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

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

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