Problem
W: GPG error: http://debmirror sarge Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY EA8E8B2116BA136C W: You may want to run apt-get update to correct these problems
Solution
gpg --recv-keys KEY-ID gpg --armor --export KEY-ID | apt-key add -
or you could just tell APT to allow unauthenticated sources…
echo "APT::Get::AllowUnauthenticated 1" >> /etc/apt/apt.conf
If you are having trouble recieving the keys, make sure your /root/.gnupg/gpg.conf contains:
keyserver hkp://subkeys.pgp.net keyserver-options auto-key-retrieve honor-http-proxy broken-http-proxy
If you are using a proxy server, you should add export http_proxy=”http://myproxy:port” to your .bashrc/.cshrc or equivelent file.
Mark
See http://wiki.debian.org/SecureApt for more info!