Não é possível excluir a chave expirada

1

Ao tentar atualizar manualmente, recebi um erro de gpg:

W: GPG error: http://apt.freegeek.org precise Release: The following signatures were invalid: KEYEXPIRED 1422819173
W: Duplicate sources.list entry http://apt.freegeek.org/ubuntu/ precise/main i386 Packages (/var/lib/apt/lists/apt.freegeek.org_ubuntu_dists_precise_main_binary-i386_Packages)

Quando tento excluir a chave com sudo apt-key del , obtenho isto:

gpg: key "1422819173" not found: eof
gpg: 1422819173: delete key failed: eof

Isso impede que o gerenciador de atualização faça as coisas. Qualquer ajuda é apreciada. -k.

    
por kevinc 07.12.2015 / 16:29

1 resposta

0

Adicionei deb http://apt.freegeek.org/ubuntu precise main ao meu /etc/apt/sources.list

E recebi o erro

W: GPG error: http://apt.freegeek.org precise InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0261FE3D0875A635

Então eu pedi para receber a nova chave GPG do freegreek.org:

sudo gpg --keyserver pgpkeys.mit.edu --recv-key 0261FE3D0875A635

e adicionou a chave:

sudo gpg -a --export-keys 0261FE3D0875A635 | sudo apt-key add -

e, em seguida, inicie sudo apt-update , mas receba o mesmo erro:

W: GPG error: http://apt.freegeek.org precise InRelease: The following signatures were invalid: KEYEXPIRED 1422819173

Portanto, verifiquei a lista de chaves:

gpg --list-keys
/root/.gnupg/pubring.gpg
------------------------
pub   4096R/0875A635 2009-07-13 [expired: 2015-02-01]
uid                  Freegeek Portland Packages (archive signing only) <[email protected]>

Você pode perceber que até a mais nova chave do repositório freegeek.org já expirou em 2015-02-01 .

Então, infelizmente, você não pode consertar isso sozinho, a menos que você importe a nova chave, uma vez que o repositório freegeek.org atualize suas chaves para assinar os arquivos.

Você pode ignorar essas mensagens com segurança se não estiver usando pacotes desses repositórios. A mensagem pode ser removida se você remover ou comentar o repositório de seu /etc/apt/sources.list :

#deb http://apt.freegeek.org/ubuntu precise main
    
por Tung Tran 07.12.2015 / 18:07