Este erro deve aparecer quando voce adiciona um repositório às suas fontes (sources). Por examplo, no meu caso, eu adicionei Gnome3 e o repositório era ppa.lauchpad.net.
Depois de executar apt-get update, eu recebi a seguinte mensagem de erro:
Onde ≪ASSINATURA≫ era a assinatura do repositório e consiste da representação em hexadecimal de um número bem grande.
Este erro occoreu porque eu adicionei o repositório, mas não a sua respectiva chave pública. Meu sistema não conseguia verificar se estava se comunicando com o repositório correto ou com um falso.
Para corrigir, nós temos que conseguir a chave from alguma fonte em que possamos confiar. No meu caso, peguei do próprio Ubuntu. (Eu estou usando o sistema deles, então eu já meio que confiio neles de qualquer forma.)
O comando para adicionar a chave é o seguinte:
Na verdade, usei o último comando (apt-get update) apenas para confirmar que estava tudo correto. ;)
Depois de executar apt-get update, eu recebi a seguinte mensagem de erro:
W: GPG error: http://ppa.launchpad.net trusty Release: The following signature couldn't be verified because the publix key is not available: NO_PUBKEY ≪ASSINATURA≫
Onde ≪ASSINATURA≫ era a assinatura do repositório e consiste da representação em hexadecimal de um número bem grande.
Este erro occoreu porque eu adicionei o repositório, mas não a sua respectiva chave pública. Meu sistema não conseguia verificar se estava se comunicando com o repositório correto ou com um falso.
Para corrigir, nós temos que conseguir a chave from alguma fonte em que possamos confiar. No meu caso, peguei do próprio Ubuntu. (Eu estou usando o sistema deles, então eu já meio que confiio neles de qualquer forma.)
O comando para adicionar a chave é o seguinte:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ≪ASSINATURA≫
sudo apt-get update
sudo apt-get update
Na verdade, usei o último comando (apt-get update) apenas para confirmar que estava tudo correto. ;)