Como posso me livrar desses erros NO_PUBKEY?

1

sudo apt-get update está me dando este erro no final. Estou usando o "Y PPA Manager" e parece que agora todos os PPA's são O.K., mas o problema (eu acho) é com os repositórios oficiais do Ubuntu:

W: GPG error: http://repository.spotify.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 13B00F1FD2C19886
W: GPG error: http://archive.ubuntu.com wily InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.canonical.com wily InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com wily-updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com wily-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: https://download.01.org vivid InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A902DDA375E52366
W: GPG error: http://archive.ubuntu.com wily-security InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
W: GPG error: http://archive.ubuntu.com wily-proposed InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
jose@jose-Lenovo-G400s:~$

Obrigado.
Usando o Ubuntu 15.10

Editar: também tentei isso sem sucesso:

jose@jose-Lenovo-G400s:~$ sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv 40976EAF437D05B5
gpg: requesting key 437D05B5 from hkp server keyserver.ubuntu.com
gpg: key 437D05B5: "Ubuntu Archive Automatic Signing Key <[email protected]>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

jose@jose-Lenovo-G400s:~$ sudo gpg --export --armor 40976EAF437D05B5 | sudo apt-key add -
sudo: ignoring time stamp from the future
[sudo] password for jose: 
gpg: keyblock resource '/etc/apt/trusted.gpg.d/webupd8team_ubuntu_y-ppa-manager.gpg': resource limit
gpg: keyblock resource '/etc/apt/trusted.gpg.d/whatsapp-purple_ubuntu_ppa.gpg': resource limit
gpg: keyblock resource '/etc/apt/trusted.gpg.d/wine_ubuntu_wine-builds.gpg': resource limit
jose@jose-Lenovo-G400s:~$

Eu não sei o que estou fazendo errado. Obrigado.

    
por Jose Barakat 03.03.2016 / 20:37

1 resposta

3

Usuário mchid respondeu a um pergunta semelhante declarando que:

  

apt só pode manipular 40 chaves em /etc/apt/trusted.gpg.d. 41 chaves e   você receberá o erro GPG "sem chave pública encontrada" mesmo se você for   através de todos os passos para adicionar a (s) chave (s) em falta.

     

Verifique se há alguma chave não usada neste arquivo de ppa (s) que você   não use mais. Se todos estiverem em uso, considere remover alguns ppa (s)   com os arquivos de chaves correspondentes em /etc/apt/trusted.gpg.d

Então eu fui para sudo nautilus /etc/apt/trusted.gpg.d e deletei 2 chaves GPG (agora com 39 sobrando em /etc/apt/trusted.gpg.d). sudo apt-get update funcionou OK e agora posso atualizar qualquer pacote.

    
por Jose Barakat 03.03.2016 / 22:43