Кали Линукс не обновляется: Ошибка обновления missing key.
С конца апреля 25-го практически каждый из пользователей Кали Линукс перестал получать обновления через apt update вследствие ошибки отсутствия ключа. На виртуальную ли или физическую машину – всё одно. Разрабы замотивировали это тем, что им пришлось накатить новый ключ на репозиторий Кали по причине утраты прежнего. По итогу нам с вами придётся скачать и установить новый ключ самостоятельно. Таким образом, при попытке обновиться при вводе
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.
или
Ошибка обновления missing key: что случилось?
Да ничего. Насколько я понял, это касается абсолютно всех пользователей Кали, использующих любую версию вплоть до 2025.1 (последней на момент написания статьи). Однако качать и ставить обновлённый дистрибутив по одной лишь причине ошибки с ключом не стоит и есть вариант заставить-таки обновления устанавливаться. В указанной версии проблемы с ключом решены. Для этого запускаем терминал с root правами и заходим на адрес с забиранием ключа на свой компьютер. Вводим
wget https://archive.kali.org/archive-keyring.gpg -O /usr/share/keyrings/kali-archive-keyring.gpg
Можем проверить чек-сумму на соответствие с выводом ниже:
sha1sum /usr/share/keyrings/kali-archive-keyring.gpg
603374c107a90a69d983dbcb4d31e0d6eedfc325 /usr/share/keyrings/kali-archive-keyring.gpg
Сервер Ubuntu OpenPGP полномочия этих действий подтверждает. Всплыла в памяти чуть схожая ситуация в 2018 году, когда “хозяева” случайно профукали период действия ключа GPG. Но, если опустить не интересную почти никому теорию, на этом можно и закончить. После ввода команды, строкой типа
apt update
или привычным “полнофункциональным”
apt-get update && apt-get full-upgrade && dist-upgrade -y
Мы систему можем обновлять привычным порядком. Успехов всем.