
Estou executando um servidor Debian Squeeze herdado (leia-se: acabei de receber esse novo trabalho e o servidor foi configurado pelo último cara) e estou tendo um problema no arquivo apt-get
. O erro no final que surge ao fazer a sudo apt-get update
é W: GPG error: http://hwraid.le-vert.net squeeze Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6005210E23B3D3B4
. eu já me referi“nenhuma chave pública disponível” no apt-get update, mas essa solução não funcionou para mim ( sudo aptitude install debian-keyring debian-archive-keyring
).
O que mais posso tentar? Onde devo procurar a seguir?
Responder1
Depágina inicial - Pacotes Debian:
wget -O - http://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add -
O repositório não é um repositório Debian padrão. É um software de terceiros. O Debian não vem com todas as chaves possíveis. Você tem que decidir se confia neles. Se você fizer isso, instale a chave conforme mencionado acima.
Responder2
Este é um método alternativo à resposta aceita, mas pensei em compartilhá-lo aqui de qualquer maneira. esta postagem do blog descreve o método, intitulado:Não foi possível verificar as seguintes assinaturas.
Com esta mensagem de erro ao tentar fazer um aptget update
:
W: Erro GPG:http://packages.dotdeb.orgWheezy Release: As seguintes assinaturas não puderam ser verificadas porque a chave pública não está disponível: NO_PUBKEY E9C74FEEA2098A6E
Você pode adicionar a chave assim:
$ sudo gpg --keyserver keys.gnupg.net --recv-key 89DF5277
$ sudo gpg -a --export 89DF5277 | sudo apt-key add -
Em seguida, execute uma atualização:
$ sudo apt-get update