APT: chave pública está faltando? Como consertar?

4

Eu atualizei meu sources.list com

deb http://repo.percona.com/apt squeeze main
deb-src http://repo.percona.com/apt squeeze main

E chamado

 gpg --keyserver subkeys.pgp.net --recv-keys 1C4CBDCDCD2EFD2A

O resultado foi que parecia importar algo, então a chave foi encontrada neste severo!?

No entanto, agora recebo o erro:

GPG error: http://repo.percona.com squeeze Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1C4CBDCDCD2EFD2A

  1. Como posso desativar / ignorar a verificação da chave no apt em geral?

  2. Qual é o caminho recomendado para corrigir o problema em si. Existe alguma maneira de pesquisar a chave em algum lugar elese? Como eu faria isso?

por manamix 05.02.2012 / 11:56

2 respostas

6

Você precisa adicionar a chave ao apt usando apt-key :

gpg -a --output /tmp/pub.asc --export 1C4CBDCDCD2EFD2A
sudo apt-key add /tmp/pub.asc && rm /tmp/pub.asc

cf. link

    
por 05.02.2012 / 13:46
5

A chave também está diretamente disponível no site da Percona. Importe da seguinte forma:

wget -O - http://www.percona.com/redir/downloads/RPM-GPG-KEY-percona | gpg --import
gpg --armor --export 1C4CBDCDCD2EFD2A | apt-key add -

Edit: Percona vai mudar sua chave SSH antes do final deste ano. Veja as instruções no site link

    
por 03.10.2014 / 11:00