When I run the sudo apt-get update, it results in the following
Reading package lists... Done W: GPG error: lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A1715D88E1DF1F24 W: GPG error: lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 551CE2FB4CBEDD5A W: GPG error: lucid Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1E9377A2BA9EF27FBy googling I came to know the key is missing, and it can be obtained by running the following command with the corresponding hexadecimal numbers
saikirangvr@ubuntu:~$ sudo gpg --keyserver subkeys.pgp.net --recv 551CE2FB4CBEDD5ABut I was not able to fix this as this gave me the error
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 errorI tried many times but I was unable to fix. I was behind a proxy server in my college and I have configured the Ubuntu well to use behind the proxy.
After using
sudo chown -R saikirangvr:saikirangvr /home/saikirangvr/.gnupgthe problem of unsafe ownership was gone, and it gave the following....
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: 0the result of adding the ppa
sai@ubuntu:~$ sudo add-apt-repository ppa:nilarimogard/webupd8
[sudo] password for sai:
Error reading Couldn't resolve host 'launchpad.net'same error occurs when using launch pad get keys
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 anymoreWhat is the problem. *Is there any other method to solve this like through GUI *.......
12 Answers
Try the following :
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install launchpad-getkeysOnce installed, to import all the missing GPG keys for your PPAs, simply use the following command:
$ sudo launchpad-getkeysIt will run an update and try to import all missing GPG keys for you. After executing it, hope you don't see any GPG errors.
The link is a reference to the solution.
3Fix the ownership of the .gnupg directory:
sudo chown -R saikirangvr:saikirangvr /home/saikirangvr/.gnupgAfter that repeat the key importing command.
By the way, the gpg command has to be issued without sudo, in this way you will not break your file's ownership.