GPG не может проверить подпись

10

Я пытался перекомпилировать и перестроить источник libevent2 из oneiric на моем natty сервере, и у меня была небольшая ошибка, когда gpg не смог проверить подпись

# dpkg-source -x libevent_2.0.12-stable-1.dsc
gpgv: Signature made Fri Jun 17 07:12:50 2011 PDT using DSA key ID 7ADF9466
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./libevent_2.0.12-stable-1.dsc

Любая идея, как исправить это предупреждение?

    
задан Flint 12.08.2011 в 15:28
источник

3 ответа

8

Прежде всего, вы должны импортировать ключ в локальный ключ, как указано в @enzotib:

gpg --keyserver keyserver.ubuntu.com --recv-keys 7ADF9466

Затем экспортируйте ключ в свои локальные доверенные ключи, чтобы сделать его надежным:

gpg --no-default-keyring -a --export 7ADF9466 | gpg --no-default-keyring --keyring ~/.gnupg/trustedkeys.gpg --import -
    
ответ дан Flint 10.10.2012 в 03:53
источник
9

Я считаю, что обычным решением является установка ключей GnuPG для разработчиков Debian :

sudo apt-get install debian-keyring
    
ответ дан ændrük 05.07.2013 в 19:59
5

Вы должны импортировать ключ в локальный ключ с помощью следующей команды:

gpg --keyserver keyserver.ubuntu.com --recv-keys 7ADF9466

Затем повторите команду.

    
ответ дан enzotib 12.08.2011 в 15:58