Como corrigir o erro "W: GPG error"

erro w_errordegpg

En Ubunlog queremos mostrar como podemos consertar um bug que à primeira vista parece doloroso de consertar, mas pode realmente ser consertado executando alguns comandos ou através de uma ferramenta gráfica Também falaremos sobre isso.

E é isso às vezes, quando nós trabalhamos com um repositório (ou algum pacote) para instalá-lo, atualizá-lo ou até mesmo atualizar nossa lista de repositórios através sudo apt-get atualização, o erro que mencionamos no título deste artigo pode aparecer. Como já dissemos, é muito fácil consertar. Nós vamos te contar.

Como você pode ver na imagem que encabeça este artigo, o erro mostrado nos diz o seguinte:

W: Erro GPG: http://ppa.launchpad.net Versão precisa: As seguintes assinaturas não puderam ser verificadas porque sua chave pública não está disponível: NO_PUBKEY ABCDEFGH12345678

Solução via Terminal

Para resolvê-lo através do terminal, temos que consultar uma chave pública válida para um servidor Ubuntu seguro, o que podemos fazer usando o seguinte comando:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ABCDEFGH12345678

Onde ABCDEFGH12345678 é a chave que o erro nos informa que está nos rejeitando.

Além disso, para cada uma das chaves que vemos que nos rejeita (que pode ser mais de um) temos que executar o seguinte comando:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys

Solução gráfica (E Gerente PPA)

Como dissemos na introdução do artigo, também há uma maneira de resolva este erro graficamente através do programa E gerente de PPA. É um gerenciador de repositório PPA que cuidará de atualize todas as chaves para chaves válidase, consequentemente, encerrando o erro do qual queremos nos livrar. Para instalá-lo, podemos fazer isso facilmente executando:

sudo add-apt-repository ppa: webupd8team / y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Captura de tela de 2016-03-29 16:00:18

Uma vez instalado, temos que entrar Avançado, e uma vez dentro, temos que clicar em Tente importar todas as chaves GPGe aguarde a conclusão do processo. Se tudo funcionou corretamente, todas as nossas chaves devem ser restauradas sem problemas, e quando executarmos novamente um sudo apt-get update o erro não deve mais aparecer para nós.

De qualquer forma, esperamos que este artigo tenha ajudado você a se livrar desse erro que é tão estranho e tão difícil de resolver que parece à primeira vista. Como vimos, podemos consertá-lo a partir do terminal usando chave apt ou através da ferramenta gráfica E gerente de PPA. Se você tiver alguma dúvida ou o erro persistir, avise-nos na seção de comentários. Até a próxima 🙂


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Manuti dito

    Na solução via Terminal, acho que o verificador converteu as opções precedidas de traço duplo `–` em` –` traços longos.

    Uma saudação e agradecimento pela ajuda.

  2.   Hilmar Miguel Say Garcia dito

    Desculpe fazer uma consulta diferente sobre o assunto, minha consulta está no menu de notificação à direita do desktop, o que é chamado e se estiver disponível para o Unity, saudações.

  3.   Senhor paquito dito

    Eu só queria comentar que nenhuma das duas maneiras que o artigo expõe é infalível. Quero dizer:

    Certa vez tive esse problema e não foi possível consertá-lo com o método de console que o artigo expõe, rodei várias vezes, me certifiquei de que tinha feito certo e de jeito nenhum. Consultando na internet, li que também podia consertar com y-ppa-manager, experimentei e consertou da primeira vez. Ou seja, são mais complementares do que métodos alternativos, é comum que onde um falha o outro triunfe.

    Dito isso, coincidentemente, alguns dias antes da publicação deste artigo (especificamente em 23/03/2016), outro sobre o mesmo tema foi publicado no ubuntuleon.com (http://www.ubuntuleon.com/2016/03/que-hacer-cuando-te-sale-un-w-error-de.html) onde o método do console foi exposto. Como isso já havia acontecido comigo e esse método não funcionou para mim, eu queria compartilhar minha experiência com y-ppa-manager nos comentários e, abundando em soluções possíveis, outro colega expôs um terceiro método mais agressivo (e com mais risco também, sobre o qual ele avisa), mas também mais expedito, caso nenhum dos dois anteriores funcionasse.

    Saudações.

  4.   Luis ernesto salazar dito

    Alguém pode me dizer como obtenho o Screenlet dessa tela de POST?

  5.   Nicole munoz dito

    Tentei o método do console e não funcionou. Com o Y PPA MANAGER se trabalho na torneira!

  6.   Alexis Munoz dito

    O método do console não funcionou para mim. O gerente do y-ppa sim! ao toque.
    ele não me deixa instalar o repositório, mas agora está tudo bem!

  7.   dito

    O comando que funcionou para mim é o seguinte:

    ~ sudo apt-key adv –keyserver keyserver.ubuntu.com –recv (chave pública)

    [keymaster@google.com> »1 nova subchave
    gpg: número total processado: 1
    gpg: novas subchaves: 1
    gpg: novas assinaturas: 3]

    Saudações e muito obrigado.

  8.   Fyodor dito

    Muito obrigado, consegui resolver o problema !!!

  9.   O russo dito

    Olá, acontece-me que quando utilizo o comando aparece a seguinte mensagem, por isso não termina de dar novas chaves:
    gpg: chave EF0F382A1A7B6500: chave pública «[ID de usuário não encontrada]» importada
    gpg: número total processado: 1
    gpg: importado: 1
    gpg: Aviso: 1 tecla ignorada devido ao seu tamanho grande
    gpg: Aviso: 1 tecla ignorada devido ao seu tamanho grande

    Alguém sabe como eu poderia contornar esta etapa?

    muito obrigado

  10.   Vestalin dito

    Com o Y PPA MANAGER funcionou diretamente !!! Muito obrigado, pensei em desinstalar tudo! 🙂

  11.   Vestalin dito

    … Obrigado, já pensei em desinstalar tudo !!! 🙂 e com o y-ppa funcionou direto ...

  12.   Javier Yanez dito

    Uma rachadura! A solução gráfica funcionou perfeitamente.

  13.   Julho dito

    Muito obrigado, a parte gráfica funcionou para mim. A opção de fazer por terminal não funcionou para mim, suponho que pelo que comentam que os dois scripts foram transformados em um único script longo.

  14.   f_leonardo dito

    Muito obrigado !!!
    A solução gráfica funcionou perfeitamente e muito rápido para mim no Ubuntu 20.04