segunda-feira, 29 de junho de 2009

Erro de Key no Apt

Após usar apt-get update, pode-se receber uma mensagem parecida com essa:

W: There are no public key available for the following key IDs:A70DAF536070D3A1

Esse Warning (não é erro) aparece porque pacotes de alguns repositórios são assinados com uma chave assimétrica, para garantir a integridade dos pacotes.Para acessar um pacote assinado você precisa da chave pública. Só é necessário habilitar a chave uma vez. Caso isso ocorra, use os seguintes comandos, onde XXXXXXXX representa os oito últimos termos do erro apresentado sendo que o processo deve ser repetido para cada key pedida

   # gpg --keyserver wwwkeys.eu.pgp.net --recv-keys XXXXXXXX
# gpg --armor --export XXXXXXXX | apt-key add -

sendo que no exemplo dado teríamos

# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 55BE302B
# gpg --armor --export 55BE302B | apt-key add -

Depois é só dar mais um apt-get update.


Pronto