GPG error: NO_PUBKEY 74A941BA219EC810 ao tentar executar apt-get update

Hoje ao atualizar minha distro do bt linux, tive um problema com um repositório que não tinha sua chave adicionada a lista de chaves de repositórios conhecidos, gerando um erro parecido com o acima.

Para fazer seu host confiar em um servidor com assinatura GPG, use os seguintes passos:


  • Instalar o debian-keyring, mas foi debian-archive-keyring no meu caso.

$> apt-get install debian-keyring




  • Depois é preciso receber as chaves de numero 219EC810 (Repare que sao os 8 ultimos digitos da chave que sera apresentada no erro).

$> gpg --keyserver pgp.mit.edu --recv-keys 219EC810 


  • Por último, basta gerar o armor e importa-la para o registro de chaves GPG do APT-GET com apt-key

$> gpg --armor --export 219EC810 | apt-key add -


Obs.: Caso desejar, também pode instalar todos os tipos de chaves já conhecidas se preferir, mas nao é necessário, assim já vem um pacote com as chaves e os armor´s gerados.

apt-cache search keyring | grep debian
Meu sistema apresentou os seguintes pacotes:
debian-archive-keyring       - GnuPG archive keys of the Debian archive
debian-edu-archive-keyring   - GnuPG archive keys of the Debian Edu archive
debian-keyring               - GnuPG keys of Debian Developers
debian-ports-archive-keyring - GnuPG archive keys of the debian-ports archive
emdebian-archive-keyring     - GnuPG archive keys for the emdebian repository

Comentários

Postagens mais visitadas