KEYEXPIRED no repositório Opensuse

1

Executando o Ubuntu 16.04.4 LTS.

Ao executar sudo apt update , as linhas finais são as seguintes:

W: GPG error: http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04  Release: The following signatures were invalid: KEYEXPIRED 1482381670
E: The repository 'http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04  Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

apt-key list mostra uma chave expirada:

pub   2048R/70F1BBEA 2014-10-14 [expired: 2016-12-22]
uid                  home:osmc OBS Project <home:[email protected]>

(Por alguma razão, apt-key list | grep “expired:” não retorna nada no entanto.)

A tentativa de atualizar essa chave não altera nada:

$ apt-key adv --keyserver keys.gnupg.net --recv-keys 70F1BBEA
Executing: /tmp/tmp.pOcDAzqSkJ/gpg.1.sh --keyserver
keys.gnupg.net
--recv-keys
70F1BBEA
gpg: requesting key 70F1BBEA from hkp server keys.gnupg.net
gpg: key 70F1BBEA: "home:osmc OBS Project <home:[email protected]>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

Eu também tentei executar o Y PPA Manager e "Tentar importar todas as chaves GPG ausentes", mas o resultado foi o mesmo.

Acho que estou executando uma versão desatualizada do Opensuse e preciso alterá-la, mas não tenho certeza do que é e como fazer isso corretamente.

    
por stml 12.06.2018 / 09:13

1 resposta

0

Depois de adicionar um repositório de terceiros a um arquivo /etc/apt/sources.list.d/* ou /etc/apt/sources.list , você precisa verificar se a chave gpg correspondente está inserida no keystore apt.

wget http://download.opensuse.org/repositories/home:/osmc/xUbuntu_16.04/Release.key -O - | sudo apt-key add -    
sudo apt update  

Se isso não funcionar porque a chave realmente expirou, remova as mensagens de erro e de aviso. Abra /etc/apt/sources.list.d/osmc-installer.list e adicione um caractere de hash ( # ) no início das linhas antes de deb para transformá-los em comentários.

sudo nano /etc/apt/sources.list.d/osmc-installer.list  

Pressione a combinação de teclas Ctrl + O e depois pressione Enter para salvar o arquivo que está sendo editado. Pressione a combinação de teclas Ctrl + X para sair do nano.

Atualize sua lista de pacotes de software disponíveis.

sudo apt update  
    
por 12.06.2018 / 09:28