web-dev-qa-db-ja.com

UbuntuアップデートでのGPGエラー

Sudo apt-get updateを実行すると、次のようになります

 Reading package lists... Done
 W: GPG error: http://ppa.launchpad.net lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A1715D88E1DF1F24
 W: GPG error: http://ppa.launchpad.net lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 551CE2FB4CBEDD5A
 W: GPG error: http://ppa.launchpad.net lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1E9377A2BA9EF27F

グーグルでキーが欠落していることがわかりました。対応する16進数で次のコマンドを実行することで取得できます

 saikirangvr@ubuntu:~$ Sudo gpg --keyserver subkeys.pgp.net --recv 551CE2FB4CBEDD5A

しかし、これは私にエラーを与えたので、私はこれを修正することができませんでした

gpg: WARNING: unsafe ownership on configuration file `/home/saikirangvr/.gnupg/gpg.conf'
gpg: external program calls are disabled due to unsafe options file permissions
gpg: keyserver communications error: general error
gpg: keyserver receive failed: general error

何回も試しましたが、修正できませんでした。私は大学でプロキシサーバーの背後にいて、プロキシの背後で使用するようにUbuntuを適切に構成しました。

使用後

 Sudo chown -R saikirangvr:saikirangvr /home/saikirangvr/.gnupg

安全でない所有権の問題はなくなり、次のようになりました。

 sai@ubuntu:~/gpgpu-sim/ispass2009-benchmarks$ gpg --keyserver keyserver.ubuntu.com --recv 1E9377A2BA9EF27F 
 gpg: requesting key BA9EF27F from hkp server keyserver.ubuntu.com
 gpgkeys: key 1E9377A2BA9EF27F not found on keyserver
 gpg: no valid OpenPGP data found.
 gpg: Total number processed: 0
 sai@ubuntu:~/gpgpu-sim/ispass2009-benchmarks$ gpg --keyserver subkeys.pgp.net --recv 1E9377A2BA9EF27F
 gpg: requesting key BA9EF27F from hkp server subkeys.pgp.net
 gpgkeys: key 1E9377A2BA9EF27F not found on keyserver
 gpg: no valid OpenPGP data found.
 gpg: Total number processed: 0

pPAを追加した結果

sai@ubuntu:~$ Sudo add-apt-repository ppa:nilarimogard/webupd8
[Sudo] password for sai: 
Error reading https://launchpad.net/api/1.0/~nilarimogard/+archive/webupd8: Couldn't resolve Host 'launchpad.net'

起動パッドを使用してキーを取得するときに同じエラーが発生する

 sai@ubuntu:~$ Sudo launchpad-getkeys

 Please wait... launchpad-getkeys is running an update so 
 it can detect the missing GPG keys

 Trying to import all the missing keys
 gpg: requesting key 4C9D234C from hkp server keyserver.ubuntu.com
 gpgkeys: key 531EE72F4C9D234C not found on keyserver
 gpg: no valid OpenPGP data found.
 gpg: Total number processed: 0
 gpg: requesting key BA9EF27F from hkp server keyserver.ubuntu.com
 gpgkeys: key 1E9377A2BA9EF27F not found on keyserver
 gpg: no valid OpenPGP data found.
 gpg: Total number processed: 0

 launchpad-getkeys has finished importing all missing GPG keys. 
 Try running Sudo apt-get update - you shouldn't see any key 
  errors anymore

何が問題ですか。 * GUIを使用してこれを解決する方法は他にもあります* .......

2

以下を試してください:

$ Sudo add-apt-repository ppa:nilarimogard/webupd8
$ Sudo apt-get update
$ Sudo apt-get install launchpad-getkeys

インストールしたら、不足しているすべてのGPGキーをPPAにインポートするには、次のコマンドを使用します。

$ Sudo launchpad-getkeys

更新を実行し、不足しているすべてのGPGキーをインポートしようとします。実行後、GPGエラーが表示されないことを願っています。

link は、ソリューションへの参照です。

1
shivshnkr

.gnupgディレクトリの所有権を修正します。

Sudo chown -R saikirangvr:saikirangvr /home/saikirangvr/.gnupg

その後、キーインポートコマンドを繰り返します。

ところで、gpgコマンドはSudoなしで発行する必要があります。この方法では、ファイルの所有権を壊すことはありません。

1
Frantique