| « b2evolution on Mac OS X in 5 minutes from scratch | Twitter plugin for b2evolution » |
Debian apt-get missing keys
05/28/09
Debian apt-get missing keys
Lately, my Debian servers have been bugging me with stuff like this everytime I tried to apt-get update:
W: There are no public key available for the following key IDs:
XYZ123
W: You may want to run apt-get update to correct these problems</p>
and it tells you to ap-get update to solve the problem, which is of little help, since that is what caused the problem in the first place!
Here's the solution:
Code:
# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys XYZ123 |
Don't forget to replace XYZ123 with the actual missing key.
Code:
# apt-key add /root/.gnupg/pubring.gpg |
Code:
# apt-get update |
4 comments
And before adding random keys by hand, please make sure, that the fingerprint of the key you received matches the one the distributor hopefully has shown to you in a secure manor. You can see the fingerprint of a key with "gpg --fingerprint XYZ123"
Also please don't run "apt-key add /root/.gnupg/pubring.gpg" since this will not only add the key you just downloaded, but every other key available in that specific keyring, too.
Better use "gpg --armor --export XYZ123 | apt-key add -" which will only add the one single key to the trusted keys of apt.
Best regards,
Alexander
05/29/09 @ 10:20
Comment from: Hans [Visitor]
05/29/09 @ 12:58
apt-get install debian-archive-keyring was telling me I was installing from an untrusted source.
05/29/09 @ 13:15
Here's what I do now:gpg --keyserver wwwkeys.eu.pgp.net --recv 9AA38DCD55BE302B
gpg --export --armor 9AA38DCD55BE302B | apt-key add -
09/01/09 @ 20:23
