В конце апреля 2025 года пользователи Kali Linux столкнулись с ошибкой при выполнении команды sudo apt update. Система выводила сообщение об ошибке: Sub-process /usr/bin/sqv returned an error code (1), error message is: Missing key 827C8569F2518CC677FECA1AED65462EC8D5E4C5, which is needed to verify signature.
Это произошло из-за того, что разработчики Kali Linux со стороны компании Offensive Security утратили доступ к старому ключу, которым подписывался репозиторий. В результате им пришлось создать и начать использовать новый ключ. Для обеспечения безопасности и целостности данных репозиторий был временно заморожен 18 февраля, а затем подписан новым ключом.
Важно: Разработчики подчеркивают, что старый ключ не был скомпрометирован, а именно утерян, поэтому он не был отозван и остается в связке ключей.
Полный текст ошибки
1 2 3 4 5 6 7 8 9 | # apt update Get:1 https://kali.download/kali kali-rolling InRelease [34.0 kB] Err:1 https://kali.download/kali kali-rolling InRelease Sub-process /usr/bin/sqv returned an error code (1), error message is: Missing key 827C8569F2518CC677FECA1AED65462EC8D5E4C5, which is needed to verify signature. Fetched 34.0 kB in 1s (30.2 kB/s) 757 packages can be upgraded. Run 'apt list --upgradable' to see them. Warning: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://kali.download/kali kali-rolling InRelease: Sub-process /usr/bin/sqv returned an error code (1), error message is: Missing key 827C8569F2518CC677FECA1AED65462EC8D5E4C5, which is needed to verify signature. Warning: Failed to fetch https://http.kali.org/kali/dists/kali-rolling/InRelease Sub-process /usr/bin/sqv returned an error code (1), error message is: Missing key 827C8569F2518CC677FECA1AED65462EC8D5E4C5, which is needed to verify signature. Warning: Some index files failed to download. They have been ignored, or old ones used instead. |
Решение проблемы
Для возобновления нормального процесса обновлений необходимо вручную установить новый ключ в систему. Официальное решение от разработчиков заключается в выполнении одной команды.
Загрузка нового ключа
Чтобы загрузить и установить актуальную связку ключей, выполните в терминале следующую команду:
1 | sudo wget https://archive.kali.org/archive-keyring.gpg -O /usr/share/keyrings/kali-archive-keyring.gpg |
Альтернативный вариант с использованием curl:
1 | sudo curl https://archive.kali.org/archive-keyring.gpg -o /usr/share/keyrings/kali-archive-keyring.gpg |
Проверка целостности ключа (рекомендуется)
После загрузки файла рекомендуется проверить его контрольную сумму (checksum), чтобы убедиться в его подлинности и отсутствии повреждений.
bash
1 | sha1sum /usr/share/keyrings/kali-archive-keyring.gpg |
Ожидаемый результат:
1 | 603374c107a90a69d983dbcb4d31e0d6eedfc325 /usr/share/keyrings/kali-archive-keyring.gpg |
Возобновление обновлений
После успешной установки ключа вы можете продолжить стандартную процедуру обновления системы:
1 2 | sudo apt update sudo apt full-upgrade -y |
Дополнительная информация и альтернативы
Проверка содержимого ключа: При желании вы можете просмотреть информацию о новом и старом ключах в связке, выполнив команду
1 | gpg --no-default-keyring --keyring /usr/share/keyrings/kali-archive-keyring.gpg -k. |
Альтернативный подход - чистая установка: Для пользователей, которые предпочитают не вносить ручные изменения, разработчики подготовили обновленные установочные образы Kali Linux (версии 2025.1c и более поздние еженедельные сборки), в которые новый ключ уже встроен.
Исторический прецедент: Это не первый случай, когда пользователям Kali Linux требуется ручное обновление ключей. В 2018 году произошла похожая ситуация, когда срок действия GPG-ключа истек.
Надеюсь, данное руководство помогло вам решить проблему с обновлением системы.