Erro GPG em falta de assinatura [duplicado]

3

Quando eu faço o comando abaixo:

sudo apt-get upgrade

Na parte inferior, recebo um erro dizendo

W: GPG error: http://download.opensuse.org  Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8873E7BF70F1BBEA

Como recupero essa chave do servidor opensuse.org? Se eu fosse procurar no site deles, não conseguiria encontrar a chave. Existem tantos diretórios aninhados no site , e eu não sei onde procurar para encontrá-lo. Eu nem sei qual aplicativo ou qual atualização é mesmo.

Atualizar

Eu segui os guias nos comentários e isso não funciona. Mudei meu arquivo de listas e criei um novo ao usar o apt-get update. Agora tenho 15 arquivos PPA e 16 arquivos de segurança. Depois de remover algumas das outras chaves GPG, agora tenho ainda mais erros ao atualizar.

    
por john smith 07.11.2015 / 20:17

1 resposta

9

Você precisa importar a chave certa com os seguintes comandos:

wget http://download.opensuse.org/repositories/home:osmc/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
sudo apt-get update

Por quê? Por isso:

A saída de dpkg -l | awk '/^ii/ {system("apt-cache policy " )}' nos diz que o repositório tem um pacote instalado em seu sistema:

osmc-installer:
  Installed: 111
  Candidate: 111
  Version table:
 *** 111 0
        500 http://download.opensuse.org/repositories/home:/osmc/xUbuntu_14.04/  Packages
        100 /var/lib/dpkg/status

E aqui são as instruções de instalação do instalador do OSMC e como importar a chave.

Se você não precisa do instalador do OSMC, remova o pacote

sudo apt-get remove osmc-installer

encontre o repositório

grep -r 'download.opensuse.org' /etc/apt

e remova o repositório

sudo rm /etc/apt/sources.list.d/osmc-installer.list*
    
por A.B. 07.11.2015 / 21:19