A alguns dias está ocorrendo um erro de chave pública e só agora encontrei a solução. É fácil (sempre é, hehe).
Abra o terminal, e digite o comando abaixo MUDANDO a chave pública (está em negrito), dependendo do seu caso:
gpg –keyserver keyserver.ubuntu.com –recv-keys NO_PUBKEY 60D11217247D1CFF
e depois:
gpg –export –armor NO_PUBKEY 60D11217247D1CFF | sudo apt-key add –
Se aparecer OK, então meu amigo e amiga, tá OK! Pode rodar o:
sudo apt-get update
E seja feliz!
A mim nao deu amigo… veja o que coloquei na consola e o output…
~$ gpg –keyserver keyserver.ubuntu.com –recv-keys NO_PUBKEY 60D11217247D1CFF
uso: gpg [opções] [nome_do_ficheiro]
~$ gpg –export –armor NO_PUBKEY 60D11217247D1CFF | sudo apt-key add –
uso: gpg [opções] [nome_do_ficheiro]
gpg: nenhum dado OpenPGP válido encontrado.
Tentei fazer o que está escrito porém o comando dá sempre “gpg comandos conflitantes” e nada posso fazer depois disso….
Gostaria de uma dica de qua ou quais comandos passo a passo (sou iniciante ainda….)
Um abraço
Prof. Stanley Mulford
O problema é que as variáveis dos comandos estão ligeiramente equivocadas.
Eis o certo, de acordo com a fonte que o Maudy achou:
gpg –keyserver keyserver.ubuntu.com –recv-keys 60D11217247D1CFF
gpg –export –armor 60D11217247D1CFF | sudo apt-key add –
Reparem que não há a necessidade de se escrever “NO_PUBKEY 60D11217247D1CFF”, basta apenas os números hexadecimais 60D11217247D1CFF
Maudy, obrigado por ter colocado as pistas para a solução do problema aqui!
Abraços,
Johnny Hu
Obs.:
Dêem um Copy/Paste das linhas de comando acima em seus terminais, evitem digitá-los como eles aparecem acima. Acontece que o código html desta pǵina transforma dois hífens concatenados num único só!
o que tentei escrever foi:
gpg (hífen hífen)keyserver keyserver.ubuntu.com (hífen hífen)recv(hífen)keys 60D11217247D1CFF
e
gpg (hífen hífen)export (hífen hífen)armor 60D11217247D1CFF | sudo apt(hífen)key add (hífen)
Aí sim! funcionou direitinho agora. Mesmo com o copy/paste tava dando o mesmo problema então alterei no própio terminal.
Fiz como o Johnny Hu escreveu,….mas tudo continua na mesma depois do apt-get update…continua a apontar o erro…
Com o novo comentário do Johnny de fevereiro, 3rd dá certo, realmente era o problema de não ter o —
Mulford, eu colei os comandos aqui no pastebin.ubuntu . Abra o link e copie os comandos em seu terminal. Não se esqueça de que deve ter permissão root para executá-los, e que os comandos estão depois dos prompts $ e #
http://pastebin.ubuntu.com/114943/
Tente mais uma vez. Se vc não conseguir, recorra também ao pessoal do http://ubuntuforum-br.org/
Boa sorte!
Johnny Hu
Obrigado pela dica!!!
Abraço!
Rodrigo M. Palheta
Johnny Hu
Fiz isto que você me disse (copiar e colar) e deu certo…
Obrigado mesmo!
Deu OK e tudo está funfando legal agora!
Um abraço e obrigado pela atenção
Stanley
Fiquei feliz em ajudar!
Abraços,
Johnny Hu
Boa dica! Já tava me dando nos nervos aquela mensagem chata de NO_PUBKEY sempre que eu dava um “apt-get update”.
Obrigado aê!
Abraço.
Johnny Hu
Valeu mesmo pela gica, muito boa, resolveu o problema mesmo.
CORREÇÃO:
=========
Realmente, para os comandos funcionarem devemos substituir os travessões (–) por dois traços (- -).
Assim, no primeiro comando, diante das palavras abaixo, substitua:
–keyserver substituir por – -keyserver
–recv-keys substituir por – -recv-keys
No segundo comando:
–export –armor substituir por – -export – -armor
Em outras palavras: o comando
gpg –keyserver keyserver.ubuntu.com –recv-keys NO_PUBKEY 60D11217247D1CFF
fica assim:
gpg – -keyserver keyserver.ubuntu.com – -recv-keys NO_PUBKEY 60D11217247D1CFF
E o comando
gpg –export –armor NO_PUBKEY 60D11217247D1CFF | sudo apt-key add –
fica assim:
gpg – -export – -armor NO_PUBKEY 60D11217247D1CFF | sudo apt-key add –
Feito isso, tudo funciona como explicado no tutorial do Maudy.
ATENÇÃO: ESTOU REPETINDO MEU COMENTÁRIO PORQUE, APÓS PUBLICADO, VI QUE OS DOIS TRAÇOS QUE COLOQUEI SE TRANSFORMARAM EM TRAVESSÕES E O ENTENDIMENTO FICOU PREJUDICADO. ENTÃO, DESTA VEZ DEI UM ESPAÇO ENTRE CADA TRAÇO PARA ILUSTRAR QUE TRATAM-SE DE DOIS TRAÇOS CURTOS E NÃO UM SÓ LONGO (TRAVESSÃO). NO ENTANTO, AO DIGITAR NO TERMINAL (SHELL, CONSOLA) NÃO DÊ ESPAÇO ENTRE CADA TRAÇO, TECLE UM, TECLE O OUTRO E PRONTO.
Abraços Linux/Ubuntianos
Rosalvo