pepperflashplugin-nonfree: FEHLER: Statusinformationen konnten nicht von Google abgerufen werden: W: Für die folgenden Schlüssel-IDs ist kein öffentlicher Schlüssel verfügbar

7

Ich kann Pepperflashplugin-nonfree nicht auf meinem Ubuntu installieren:

$ 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

Ich habe den fehlenden Schlüssel hinzugefügt:

$ 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)

Und ich bekomme immer noch die gleiche Nachricht:

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

Kannst du helfen ?

SebMa
quelle

Antworten:

16

Pepperflashplugin-nonfree hat seinen eigenen Schlüsselvorrat /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt. Bis das Paket mit dem neuen Schlüssel aktualisiert wird, können Sie den Schlüssel lokal durch Ausführen hinzufügen

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

Es ist wichtig, dass der neue Schlüssel an die Datei angehängt wird (">>"), der alte Schlüssel wird weiterhin benötigt.

Danach können Sie das Pepperflashplugin mit installieren

sudo update-pepperflashplugin-nonfree --install

Die Datei wird überschrieben, wenn das Paket aktualisiert wird. Möglicherweise müssen Sie dies nach einem Update erneut tun, wenn der Betreuer den neuen Schlüssel nicht hinzugefügt hat (in diesem Fall wird die gleiche Fehlermeldung erneut angezeigt, wenn die neue Version vorliegt Eingerichtet).

aferber
quelle
Hallo, Ihr erster Befehl lautet: gpg: can't open / home / sebastien / .gnupg / pubring.gpg'` Ist das normal, dass mein "pubring" zur Wurzel gehört?
SebMa
1
Es ist besser, die Schlüssel von dl.google.com/linux/linux_signing_key.pub abzurufen, da TLS zumindest ihre Authentizität überprüft. Informationen dazu, woher diese URL stammt, finden Sie unter bugs.debian.org/cgi-bin/bugreport.cgi?bug=818540#34 .
Derobert
gpg: requesting key 640DB551 from hkp server pgp.mit.edu gpgkeys: key 1397BC53640DB551 can't be retrieved gpg: no valid OpenPGP data found. gpg: Total number processed: 0
Akeshwar Jha
4
Diese Lösung funktioniert bei mir nicht. Ich bekomme immer wieder die gleiche Fehlermeldung. Ich habe den Schlüssel über apt-key und zu /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt hinzugefügtERROR: failed to retrieve status information from google : W: GPG error: http://dl.google.com/linux/chrome/deb stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A040830F7FAC5991 NO_PUBKEY 1397BC53640DB551
Sven
1

Du bist auf halbem Weg. Um den aktualisierten Schlüssel zu registrieren, müssen Sie ihn vom Schlüsselserver abrufen und dann dem Schlüsselbund von apt hinzufügen:

Hier ist ein Beispiel (die Verwendung php.mit.edueines vertrauenswürdigen Schlüsselservers mit dem aktualisierten Schlüssel funktioniert):

# 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
STW
quelle
Dies reicht nicht aus, um dieses bestimmte Paket neu zu konfigurieren. Aferber hat recht: Pepperflashplugin-nonfree hat einen eigenen Schlüsselstapel.
SebMa
-1

Sie müssen verwenden:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1397BC53640DB551
Reza Khan
quelle