pepperflashplugin-nonfree: ERRO: falha ao recuperar informações de status do google: W: não há chave pública disponível para os seguintes IDs de chave

7

Não consigo instalar o pepperflashplugin-nonfree no meu Ubuntu:

$ sudo apt install pepperflashplugin-nonfree 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  ttf-dejavu ttf-xfree86-nonfree
The following NEW packages will be installed:
  pepperflashplugin-nonfree
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/11,1 kB of archives.
After this operation, 70,7 kB of additional disk space will be used.
Selecting previously unselected package pepperflashplugin-nonfree.
(Reading database ... 603638 files and directories currently installed.)
Preparing to unpack .../pepperflashplugin-nonfree_1.7ubuntu1_amd64.deb ...
Unpacking pepperflashplugin-nonfree (1.7ubuntu1) ...
Setting up pepperflashplugin-nonfree (1.7ubuntu1) ...
ERROR: failed to retrieve status information from google : W: There is no public key available for the following key IDs:
1397BC53640DB551
More information might be available at:
  http://wiki.debian.org/PepperFlashPlayer

Eu adicionei a chave ausente:

$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1397BC53640DB551
gpg: requesting key 640DB551 from hkp server keyserver.ubuntu.com
gpg: key D38B4796: public key "Google Inc. (Linux Packages Signing Authority) <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

E ainda recebo a mesma mensagem:

sudo dpkg-reconfigure pepperflashplugin-nonfree
ERROR: failed to retrieve status information from google : W: There is no public key available for the following key IDs:
1397BC53640DB551
More information might be available at:
  http://wiki.debian.org/PepperFlashPlayer

Você pode ajudar?

    
por SebMa 28.04.2016 / 21:19

3 respostas

15

O pepperflashplugin-nonfree possui seu próprio stash de chaves em /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt . Até que o pacote seja atualizado com a nova chave, você pode adicionar a chave localmente executando

gpg --keyserver pgp.mit.edu --recv-keys 1397BC53640DB551
gpg --export --armor 1397BC53640DB551 | sudo sh -c 'cat >> /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt'

É importante que a nova chave seja anexada ao arquivo ("> >"), a chave antiga ainda é necessária.

Depois disso, você pode instalar o pepperflashplugin com

sudo update-pepperflashplugin-nonfree --install

O arquivo será sobrescrito quando o pacote for atualizado, então você pode ter que fazer isso novamente após uma atualização se o mantenedor não tiver adicionado a nova chave (nesse caso, você receberá a mesma mensagem de erro novamente quando o novo versão está sendo instalada).

    
por 29.04.2016 / 22:55
1

Você está no meio do caminho. Para registrar a chave atualizada, você precisará recuperá-la do servidor de chaves e adicioná-la ao keyring do apt:

Veja um exemplo (usando php.mit.edu , qualquer servidor de chaves confiável com a chave atualizada funcionará):

# retrieve the updated key, adding it your your user's keyring
gpg --keyserver pgp.mit.edu --recv-keys 1397BC53640DB551

# copy the key to apt's keyring
gpg --export --armor 1397BC53640DB551 | sudo apt-key add -

# no more error
sudo apt-get update
    
por 29.04.2016 / 15:56
-1

Você tem que usar:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1397BC53640DB551
    
por 28.04.2016 / 23:58

Tags