Ошибка GPG в обновлении Ubuntu

Когда я запускаю обновление sudo apt-get, это приводит к следующему

 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

Путем поиска в Google я узнал, что ключ отсутствует, и его можно получить, выполнив следующую команду с соответствующие шестнадцатеричные числа

 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
задан 15 November 2017 в 17:18

2 ответа

Исправьте владение каталогом .gnupg:

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

После этого повторите команду импорта ключа.

Кстати, команду gpg нужно вводить без sudo, таким образом, вы не нарушите право собственности на файл.

0
ответ дан 15 November 2017 в 17:18

Попробуйте следующее:

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

После установки, чтобы импортировать все недостающие ключи GPG для ваших PPA, просто используйте следующую команду:

$ sudo launchpad-getkeys

. и попробуйте импортировать все недостающие ключи GPG для вас. Надеемся, что после его выполнения вы не увидите ошибок GPG.

ссылка является ссылкой на решение.

0
ответ дан 15 November 2017 в 17:18

Другие вопросы по тегам:

Похожие вопросы: