Найти в Дзене
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-ть?

Тут на помощь приходит вариант автоматического обновления всех ключей через команду:
apt-key adv --refresh-keys --keyserver keysekeyserver.ubuntu.com
При условии что все ключи что используются размещены на сервере ubunt'ы.
Около минуты