Erro GPG ao atualizar o Linux Mint 9

4

Quando executo o sudo apt-get update , recebo o seguinte erro

W: GPG error: http://ppa.launchpad.net lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9BDB3D89CE49EC21.

Eu tentei pesquisar, mas não consegui encontrar nada de útil. Qual é a razão para isso e como posso corrigir isso?

Edit1: Eu estou usando o Linux mint 9.

Edit2: em sudo add-apt-repository ppa:mozillateam/firefox-stable/ubuntu , eu estava recebendo gpgkeys: HTTP fetch error 7: couldn't connect to host , então eu fiz de acordo com este post. Quando executo sudo apt-get update , não há erros. Mas o firefox 5 ainda não está instalado. No meu gerenciador de atualização quando tento instalar, ele diz "Corrigir pacotes quebrados primeiro". No gerenciador Synaptic existe uma opção de "Corrigir pacotes quebrados", mas não faz nada. o que há de errado aqui?

Editar3: Atualização é usado para ressincronizar os arquivos de índice de pacotes de suas fontes, e o Upgrade é usado para instalar as versões mais recentes. Então, eu estava esquecendo de atualização!

Obrigado!

    
por Priyank Bhatnagar 01.07.2011 / 14:42

3 respostas

2

Edite seu /etc/apt/sources.list e comente a linha ofensiva (adicione "#" no começo da linha). A linha que você está procurando deve ter "ppa" nela. Salve o arquivo. Pls - note que ppa foi mencionado lá.

Se em sources.list não houver nenhum ppa mencionado, verifique os arquivos em /etc/apt/sources.list.d/ para um arquivo que tenha "ppa" mencionado lá ". Mova este arquivo para algum lugar (assim você tem backup).

Então faça:

sudo add-apt-repository ppa:any-ppa-that-I-need

Isso adicionará o ppa de volta aos fontes, mas também buscará e instalará a chave pgp.

    
por 01.07.2011 / 15:14
2

O método mais direto é usar apt :

$ apt-key update

Os Fóruns do Ubuntu têm algumas coisas a dizer sobre isso usando métodos mais indiretos, se o apt não fizer isso corretamente.

ok. I figured it out.

do this:

wget http://packages.freecontrib.org/ubuntu/plf/12B83718.gpg

and then open up synaptic and go to settings>repos>authentication and "import file key" browse the key and click ok.

and then sudo aptitude update

E isso:

sudo wget http://ftp-master.debian.org/ziyi_key_2006.asc -O - | sudo apt-key add -

Esta é a link para a minha pesquisa no Google - há muito para apresentar em uma única resposta.

    
por 01.07.2011 / 14:53
1

Obrigado a ChrisJean.com Eu consertei isso em aproximadamente 10 minutos.

Primeiro, colete uma lista dos erros GPG, por e-mail cd /etc/apt/sources/list/d e sudo apt-get update > listoferrors

Faça sudo nano listoferrors e retire tudo, exceto as sequências hexadecimais de 16 caracteres, e um espaço entre elas, depois adicione no início | sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys então as sequências hexadecimais, com um espaço entre cada, seguem o comando apt-key.

Copie a string inteira e cole-a em uma janela de terminal com Ctrl-Shift-V. Você acaba com algo como sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0123456789ABCDEF FEDCBA9876543210 11A11B11C11D11E1

Execute. Ele sai, recupera as chaves corretas e as coloca no lugar.

Em seguida, outro sudo apt-get update é executado sem falha.

Feche e exclua o arquivo listoferrors .

    
por 24.09.2015 / 04:24