8 подписчиков
A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error:
Данная ошибка возникает когда в репозиториях дистрибутива и у сторонних поставщиков обновились ключи GPG с помощью которых осуществляется подпись .deb пакетов, по которой apt-get, aptitude или иной пакетный менеджер проверяет достоверность пакета, что он не подложный.
И как-то так сложилось, что нет до сих пор механизма уведомления пользователей (либо мне неизвестен) о смене ключей в репозитории кроме как вот такой не сильно лицеприятной ошибке.
Чтобы устранить данный недуг мы либо руками заново добавляем все ключи через команду:
gpg --keyserver kkeyserver.ubuntu.com--recv-keys 16126D3A3E5C1192
где 16126D3A3E5C1192 необходимо заменить на номер сигнатуры из ошибки.
А если репозиториев 20 или 30-ть?
Тут на помощь приходит вариант автоматического обновления всех ключей через команду:
При условии что все ключи что используются размещены на сервере ubunt'ы.
Около минуты
12 сентября 2024