Kali Linux Linux

Kali Linux: GPG-ошибка при apt update

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

GPG-ошибка Kali Linux при apt update означает недоверенную или неверную подпись метаданных. Проверьте источник в sources.list и пакет ключей Kali, время системы и официальный адрес репозитория.

В этой статье
  1. Что означает сообщение
  2. Как отличить причины
  3. Пошаговое решение
  4. Что важно перед исправлением

#Что означает сообщение

Сообщение
GPG error

GPG-ошибка Kali Linux при apt update означает недоверенную или неверную подпись метаданных. Частая причина — неофициальный репозиторий или устаревший ключ.

#Как отличить причины

Возможная причинаКак узнатьЧто делать
КлючПри диагностике «Kali Linux: GPG-ошибка при apt update» сверьте точное имя, действующий отпечаток и источник доверия: несоответствие сертификата или подписи должно подтверждаться журналом, а не предположением. Важно сопоставить проверку с исходным симптомом, а не с догадкой.Сверьте сообщение APT с официальным ключом и репозиторием Kali: ключ берите только с документированного сайта, не из случайного ответа форума.
ВремяСверьте дату, часовой пояс и автоматическую синхронизацию времени на устройстве. Учитывайте версию Kali Linux и условия сбоя.Проверьте date -u и timedatectl status; неправильные часы могут вызывать недействительность подписей.
ЗеркалоСравните момент появления признака «Зеркало» с тем, когда ранее работала нужная функция. Учитывайте версию Kali Linux и условия сбоя.Убедитесь, что в sources.list выбран официальный источник kali-rolling, а зеркало корректно перенаправляет; не используйте apt-key и trusted=yes.
УстановкаСопоставьте дату сбоя с версией установленного пакета, требуемой платформой и последним обновлением. Учитывайте версию Kali Linux и условия сбоя.Повреждённые индексы повторно загрузите штатным sudo apt update после проверки сети и подписи; не отключайте GPG-проверку.

#Пошаговое решение

  1. Выясните, какой источник не прошёл проверку подписиОткройте терминал Kali и выполните cat /etc/os-release, затем sudo apt update. Запишите сообщения NO_PUBKEY, EXPKEYSIG или invalid signature и точный адрес репозитория. Проверьте часы date -u и файл /etc/apt/sources.list. Не добавляйте непроверенные ключи из случайных инструкций.
  2. Восстановите доверие только к официальному KaliСверьте адрес kali-rolling и актуальный способ установки kali-archive-keyring в документации Kali. Получайте ключ с официального ресурса и проверяйте его отпечаток до применения. После замены испорченного ключа выполните sudo apt update; если ошибка остаётся, сохраните вывод, не отключая проверку подписей опцией trusted=yes.
  3. Проверьте дополнительную причину по результатам диагностикиЕсли ошибка говорит NO_PUBKEY, прочитайте идентификатор ключа и адрес репозитория: это может быть сторонний источник, к которому штатный архив Kali отношения не имеет. Если EXPKEYSIG, сначала проверьте date -u; для официального источника Kali сверяйте процедуру обновления kali-archive-keyring и точный отпечаток в официальных сообщениях kali.org. Не импортируйте один и тот же чужой ключ для всех источников и не применяйте trusted=yes.
  4. Убедитесь в исправлении исходной ошибкиПовторите sudo apt update после восстановления правильного файла ключей из официального источника. В выводе не должно быть NO_PUBKEY, EXPKEYSIG и сообщений о недействительной подписи; список пакетов должен обновиться без предупреждений проверки происхождения. Если ошибка появляется у стороннего репозитория, отключите только его до проверки поставщика и не устанавливайте обновления из недоверенного источника.

#Что важно перед исправлением

Не используйте trusted=yes и не выключайте проверку подписей: это позволяет принимать подменённые пакеты, особенно опасно для средств безопасности.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.