Como resolver o problema de NO_PUBKEY

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!

Dica tirada daqui.

14 comentários em “Como resolver o problema de NO_PUBKEY”

  1. 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.

  2. 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

  3. 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

  4. 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)

  5. 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

  6. 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

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *