Ошибка обновления Kali Linux: 403 Forbidden и ошибка 404

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

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

┌──(root㉿kali)-[~]
└─# apt-get update
Ign:2 https://http.kali.org/kali kali-rolling InRelease             
Err:3 https://http.kali.org/kali kali-rolling Release
  Переадресация с https на 'http://kali.download/kali/dists/kali-rolling/Release' запрещена [IP: 18.211.24.19 443]
Ign:1 https://www.kali.org/kali kali-rolling InRelease
Err:4 https://www.kali.org/kali kali-rolling Release
  404  Не найдено [IP: 104.18.4.159 443]
Чтение списков пакетов... Готово
E: Репозиторий 'https://http.kali.org/kali kali-rolling Release' не содержит файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасно и поэтому по умолчанию отключено.
N: Смотрите руководства apt-secure(8) для создания репозиториев и деталей конфигурации пользователей.
E: Репозиторий 'http://kali.org/kali kali-rolling Release' не содержит файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасно и поэтому по умолчанию отключено.
N: Смотрите руководства apt-secure(8) для создания репозиториев и деталей конфигурации пользователей.
N: Репозиторий 'Kali Linux' изменил значение 'firmware component' с 'non-free' на 'non-free-firmware'
N: Дополнительную информацию можно найти онлайн на: https://www.kali.org/blog/non-free-firmware-transition/

Это также мой sources.list:

──(root㉿kali)-[~]
└─# cat /etc/apt/sources.list
# Смотрите http://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
deb https://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware

# Дополнительная строка для исходных пакетов
deb-src http://kali.org/kali kali-rolling main contrib non-free non-free-firmware
                                                                                                

И также в моем каталоге sources.list.d ничего нет. Есть идеи?

Kali не является обычной операционной системой. Это инструмент для тестирования на проникновение, предназначенный для экспертов. Она не предназначена для использования как повседневная система и является абсолютно ужасным инструментом для обучения. Попытка учиться, используя Kali, просто усложняет вашу жизнь. Если вы хотите учиться, используйте нормальную дистрибуцию Linux и установите инструменты, которые использует Kali. Таким образом, вы сможете делать все, что делает Kali, но при этом не станете усложнять себе жизнь без причины.

Я написал это введение, потому что ваш вопрос показывает, что вы явно не эксперт. В этом, конечно, нет ничего плохого! Но если вы не эксперт, пожалуйста, не используйте инструменты для экспертов. Это будет только сбивать с толку. Теперь ошибка на самом деле довольно ясна:

Переадресация с https на ‘http://kali.download/kali/dists/kali-rolling/Release’ запрещена [IP: 18.211.24.19 443]

Ваш файл source.list содержит это:

deb https://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware

Таким образом, вы пытаетесь получить доступ к http.kali.org, используя https, и вы получаете ошибку, которая говорит, что это не разрешено. Если вы посмотрите документацию Kali по указанной ссылке, которая есть в вашем sources.list, вы увидите, что они не используют https. Поэтому измените ваш файл sources.list на следующее:

deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware

Но, по сути, не используйте Kali. Пожалуйста, прочитайте Следует ли мне использовать Kali Linux? и Почему Kali Linux так трудно настроить? Почему никто не хочет мне помочь?

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

Ошибка обновления Kali Linux: 403 Forbidden и 404 Not Found могут вызвать затруднения даже у опытного пользователя, не говоря уже о новичках. Эти коды ошибок связаны с проблемами доступа к сетевым ресурсам, и понимание их причин — первый шаг на пути к решению.

Теория

В основе вопросов с ошибками 403 и 404 лежат проблемы с доступом к удалённым репозиториям через протоколы HTTP и HTTPS. Ошибка 403 Forbidden свидетельствует о том, что доступ к ресурсу запрещён. Это может происходить из-за неверных прав доступа или из-за того, что на сервере блокируются определённые запросы. Ошибка 404 Not Found указывает на то, что указанный ресурс не найден на сервере.

В данном случае проблемы начинаются с конфигурации файла sources.list, который определяет, откуда apt будет получать обновления и пакеты. Каждая строка в этом файле указывает на репозиторий, полный или частичный список пакетов и возможные компоненты, такие как main, contrib, non-free и non-free-firmware.

Пример

Ваш текущий файл sources.list имеет следующие строки:

deb https://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware
deb-src http://kali.org/kali kali-rolling main contrib non-free non-free-firmware

Здесь мы видим использование HTTPS для http.kali.org, что на самом деле может приводить к проблеме, потому что возможна некорректная перенаправка HTTPS-запросов, что и подтверждается сообщением о перенаправлении от HTTPS к HTTP, попадающего под ограничение. Кроме того, второе место с использованием HTTP для kali.org оказывает влияние на сообщение о невозможности обнаружения файла Release.

Применение

Чтобы устранить эти ошибки, рекомендуется следующее:

  1. Обновление sources.list: Измените первый URL на использование HTTP вместо HTTPS, и также убедитесь, что второй URL правильный. Используйте следующую конфигурацию:

    deb http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware
    deb-src http://http.kali.org/kali kali-rolling main contrib non-free non-free-firmware

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

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

  3. Документация: Обратитесь к документации на официальном сайте Kali Linux по адресу, указанному в sources.list. Это гарантирует, что используемые вами источники и конфиги остаются актуальными и безопасными.

  4. Настройка репозитория: Убедитесь, что у вас нет дополнительных модулей или сетевых настроек, которые могут блокировать или перенаправлять запросы от вашего системного пользователя.

  5. Анализ обновлений: После исправлений, используйте команду apt-get update для проверки операции обновления. Это позволит подтвердить успешность изменений.

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

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

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

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