“Erro GPG: as seguintes assinaturas eram inválidas: KEYEXPIRED”

20

O erro que estou tendo ao tentar atualizar minha lista de pacotes.

W: GPG error: http://download.opensuse.org ./ Release: The following signatures were invalid: KEYEXPIRED 1436387333
E: Some index files failed to download. They have been ignored, or old ones used instead.
    
por mr_azad 19.07.2015 / 01:02

4 respostas

9
GPG error: http://download.opensuse.org ./ Release: The following signatures were invalid: KEYEXPIRED 1436387333

Isso diz que sua chave GPG para esse repositório expirou, o que significa uma de duas coisas: o sistema tem a data errada ou a chave realmente expirou. Infelizmente para o último, você não pode corrigir isso sozinho , a menos que você importe a nova chave (removendo a antiga, provavelmente), uma vez que o repositório 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 o repositório do diretório source.list file /.

    
por Braiam 19.07.2015 / 02:14
21

Eu não recebi as respostas acima, meu relógio do sistema estava bom. O seguinte funcionou para mim:

sudo apt-key list | grep "expired: "
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys [KEY]

A chave é a parte por trás da barra: 0000X/<this part is the key>

Ou use este forro:

sudo apt-key list  | grep "expired: " | sed -ne 's|pub .*/\([^ ]*\) .*||gp' | xargs -n1 sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 
    
por Peter 14.10.2016 / 15:45
6

Esse ppa foi removido e não existe mais. Você deve encontrar uma fonte diferente para os pacotes instalados através do samrog131 ppa.

Enquanto isso, execute os seguintes comandos para resolver a situação.

Primeiro, para excluir a chave expirada:

sudo apt-key del 1436387333

Em seguida, para excluir o ppa:

sudo rm /etc/apt/sources.list.d/samrog131*
sudo apt-get clean
sudo apt-get update

Se você precisar adicionar uma chave veja aqui .

sudo apt-get upgrade

Você pode querer executar:

sudo apt-get dist-upgrade

dependendo da sua situação. Se você não tem certeza, veja aqui .

    
por mchid 19.07.2015 / 01:38
2

Como exibido anteriormente Primeiro, para excluir a chave expirada:

sudo apt-key del 1436387333 Então vá para o site:

link

e baixe "Release.key" Em seguida, importe a chave usando o atualizador de software ubuntu14.04 ou o gerenciador de pacotes synaptic.

    
por Anirban Das 29.11.2015 / 06:40

Tags