pepperflashplugin-nonfree: ERROR: không thể truy xuất thông tin trạng thái từ google: W: Không có khóa công khai có sẵn cho các ID khóa sau


7

Tôi không thể cài đặt pepperflashplugin-nonfree trên Ubuntu của mình:

$ 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

Tôi đã thêm khóa bị thiếu:

$ 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) <linux-packages-keymaster@google.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

Và tôi vẫn nhận được thông điệp tương tự:

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

Bạn có thể giúp ?

Câu trả lời:


16

pepperflashplugin-nonfree có khóa chính của nó /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt. Cho đến khi gói được cập nhật với khóa mới, bạn có thể thêm khóa cục bộ bằng cách thực thi

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

Điều quan trọng là khóa mới được gắn vào tệp (">>"), khóa cũ vẫn cần thiết.

Sau này, bạn có thể cài đặt pepperflashplugin với

sudo update-pepperflashplugin-nonfree --install

Tệp sẽ bị ghi đè khi gói được cập nhật, do đó bạn có thể phải thực hiện lại sau khi cập nhật nếu nhà bảo trì không thêm khóa mới (trong trường hợp này bạn sẽ nhận được thông báo lỗi tương tự khi phiên bản mới đang được Cài đặt).


Xin chào, lệnh đầu tiên của bạn nói: gpg: can't open / home / sebastien / .gnupg / pubring.gpg'` Đây có phải là "pubring" bình thường của tôi thuộc về root?
SebMa

1
Sẽ tốt hơn nếu lấy các khóa từ dl.google.com/linux/linux_signing_key.pub vì sau đó bạn ít nhất phải có TLS xác minh tính xác thực của chúng; xem bug.debian.org/cgi-bin/orpreport.cgi?orms=818540#34 để biết URL đó đến từ đâu.
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
Giải pháp này không hiệu quả với tôi. Tôi nhận được thông báo lỗi tương tự lặp đi lặp lại. Tôi đã thêm khóa qua apt-key và vào /usr/lib/pepperflashplugin-nonfree/pubkey-google.txtERROR: 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

Bạn đã được nửa chặng đường. Để đăng ký khóa được cập nhật, bạn sẽ cần truy xuất khóa từ máy chủ khóa, sau đó thêm khóa vào khóa của apt:

Dưới đây là một ví dụ (sử dụng php.mit.edu, mọi máy chủ khóa đáng tin cậy có khóa cập nhật sẽ hoạt động):

# 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

Điều này không đủ để cấu hình lại gói cụ thể này. aferber là đúng: pepperflashplugin-nonfree có ngăn xếp khóa riêng.
SebMa

-1

Bạn phải sử dụng:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1397BC53640DB551
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.