Como Resolver o Erro “The following signatures couldn’t be verified” no Ubuntu

Rosario0g3nio
3 min readAug 17, 2022

--

Com certeza já tiveste, mais de uma vez, que fazer algum tipo de update no teu sistema e ti deste de frente com algum tipo de erro. Muitas vezes, grande parte desses erros surgem quando se tenta adicionar uma nova fonte durante o processo de actualização e um dos mais comuns é o erro GPG:

Neste artigo irei explicar como solucionar este tipo de erro e também explicar um bocado da causa por detrás.

Resolvendo o erro “ GPG error: The following signatures couldn’t be verified ”

Segundo o erro, o sistema não consegue identificar uma chave publica (PUBKEY) especifica que é usada para autenticar e determinar a confiabilidade do pacote de software que se pretende instalar.

Para contornar esse problema, devemos adicionar essa chave publica em falta ao sistema.

Para isso, adicione a chave publica que aparece depois do NO_PUBKEY no terminal na mensagem do erro, a minha chave é D155B8E6A419C5BE (e com certeza será diferente para ti) usando o seguinte comando (NÃO ESQUEÇA DE USAR A CHAVE PUBLICA QUE APARECE DO ERRO):

sudo apt-key adv — keyserver keyserver.ubuntu.com –recv- keys D155B8E6A419C5BE

Caso a seguinte mensagem de erro seja impressa (caso não tenha esta mensagem de erro como resposta, pode ignorar este passo e seguir para o passo seguinte):

será necessário instalar o pacote “dirmngr” de modo a continuar com a resolução do problema, adicionando o seguinte comando:

sudo apt-get install dirmngr

O processo ira parar por um instante pendidos que pressione “Y” para continuar, pressione a tecla Y que o processo ira continuar e aguarde ate o fim.

Após isso, podemos seguir tentando novamente adicionar a chave.

sudo apt-key adv — keyserver keyserver.ubuntu.com –recv- keys D155B8E6A419C5BE

O terminal era imprimir um resultado similar ao resultado da imagem acima o que implica sucesso no processo de adição da chave ao sistema e no caso do erro apresentar mais de uma chave, repita este passo com cada uma das chaves apresentadas no erro.

Por fim, podemos finalmente fazer a actualização que iniciou esta confusão toda.

Espero que este artigo tenha ajudado a resolver o teu problema, caso não ou, em caso de duvidas adicionais relacionadas a este problema ou qualquer outro, deixe um comentário neste artigo.

--

--

Rosario0g3nio

Just exploring the world of ML and Deep Learning and sharing my journey! Might also write about startups, SaaS and SE in general.