Проблема с sudo apt update в PARROT OS 5.2

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

Когда я выполняю sudo apt-get update, то получаю следующую ошибку. Я также изменил /etc/apt/sources.list, но по-прежнему получаю ту же проблему.

Мой список источников:

deb https://deb.parrot.sh/parrot stable main contrib non-free
deb https://deb.parrot.sh/parrot stable-security main contrib non-free
deb https://deb.parrot.sh/parrot stable-backports main contrib non-free

Вот что я изменил раньше. У меня LTS, но в то время я все равно сталкивался с почти той же проблемой.

Err:7 https://deb.parrot.sh/parrot stable Release
  404  Not Found [IP: 170.187.249.88 443]
Err:8 https://deb.parrot.sh/parrot stable-security Release
  404  Not Found [IP: 170.187.249.88 443]
Err:9 https://deb.parrot.sh/parrot stable-backports Release
  404  Not Found [IP: 170.187.249.88 443]
Чтение списков пакетов... Готово
W: Конфликтующее распределение: https://deb.parrot.sh/parrot parrot InRelease (ожидалось parrot, но получено lory)
E: В репозитории 'https://deb.parrot.sh/parrot stable Release' отсутствует файл Release.
N: Обновление из такого репозитория не может быть безопасно выполнено, поэтому оно по умолчанию отключено.
N: Смотрите страницу man для apt-secure(8) для получения информации о создании репозиториев и настройках пользователей.
W: Конфликтующее распределение: https://deb.parrot.sh/direct/parrot parrot-security InRelease (ожидалось parrot-security, но получено lory-security)
E: В репозитории 'https://deb.parrot.sh/parrot stable-security Release' отсутствует файл Release.
N: Обновление из такого репозитория не может быть безопасно выполнено, поэтому оно по умолчанию отключено.
N: Смотрите страницу man для apt-secure(8) для получения информации о создании репозиториев и настройках пользователей.
W: Конфликтующее распределение: https://deb.parrot.sh/parrot parrot-backports InRelease (ожидалось parrot-backports, но получено lory-backports)
E: В репозитории 'https://deb.parrot.sh/parrot stable-backports Release' отсутствует файл Release.
N: Обновление из такого репозитория не может быть безопасно выполнено, поэтому оно по умолчанию отключено.
N: Смотрите страницу man для apt-secure(8) для получения информации о создании репозиториев и настройках пользователей.

На самом деле, похоже, что apt ожидает “lory” как название вместо “parrot”.

Смотрим документацию

Список репозиториев

Хотя в Parrot не обязательно (и не рекомендуется) добавлять новые
репозитории или изменять существующие, мы увидим, где их можно
настроить. В файловой системе по пути
/etc/apt/sources.list.d мы находим файл parrot.list. Содержание
этого файла должно быть: стабильный репозиторий

deb http://deb.parrot.sh/parrot lory main contrib non-free
non-free-firmware #deb-src http://deb.parrot.sh/parrot lory contrib
non-free non-free-firmware

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

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

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

Проблема, с которой вы столкнулись, связана с настройками ваших репозиториев в системе Parrot OS 5.2. Ошибка 404 Not Found указывает на то, что указанные вами репозитории недоступны или неправильно настроены. Это может быть вызвано изменением имени дистрибутива в вашей конфигурации. Давайте разберемся, как это можно исправить.

Шаги по устранению проблемы:

  1. Проверьте содержание файла /etc/apt/sources.list:
    Убедитесь, что ваш файл sources.list настроен правильно. Для Parrot OS он должен выглядеть следующим образом:

    deb http://deb.parrot.sh/parrot lory main contrib non-free non-free-firmware
    deb http://deb.parrot.sh/parrot lory-security main contrib non-free non-free-firmware
    deb http://deb.parrot.sh/parrot lory-backports main contrib non-free non-free-firmware
  2. Проверьте наличие файла в /etc/apt/sources.list.d:
    Как упоминается в документации, также проверьте файл parrot.list в директории /etc/apt/sources.list.d/. Убедитесь, что он содержит правильные репозитории:

    deb http://deb.parrot.sh/parrot lory main contrib non-free non-free-firmware
    #deb-src http://deb.parrot.sh/parrot lory contrib non-free non-free-firmware
  3. Обновите список пакетов:
    После того как вы внесли изменения, выполните следующую команду для обновления списка пакетов:

    sudo apt-get update

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

  4. Ошибка "Conflicting distribution":
    Убедитесь, что у вас установлены все необходимые пакеты и обновления. Ошибка "Conflicting distribution" указывает на несоответствие между ожидаемым и фактическим значением имени дистрибутива. Убедитесь, что везде указано "lory".

  5. Проверка подключения к интернету:
    Убедитесь, что ваш компьютер подключен к интернету и имеет доступ к указанным репозиториям.

  6. Обновление конфигурации APT:
    Если после выполнения всех вышеперечисленных шагов проблема сохраняется, сбросьте кэш APT командой:

    sudo apt-get clean
  7. Перезагрузка:
    После всех изменений, если проблемы все еще не исчезли, попробуйте перезагрузить систему.

Заключение

Исправление ошибки 404 Not Found в Parrot OS 5.2 требует проверки правильности настройки репозиториев и их актуальности. Следуя приведенным инструкциям, вы должны иметь возможность обновить вашу систему без ошибок. Если проблема сохраняется, обратитесь за помощью на форумы сообщества Parrot OS или проверьте документацию на официальном сайте.

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

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