from http://ligj.blog.edu.cn/2009/297267.html
etch/volatile -- public key is not available: NO_PUBKEY EC61E0B0 (2009-05-31 14:49)
- 分类:未分类 标签: -
Reading package lists... Done
W: GPG error: http://debian.nctu.edu.tw etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: You may want to run apt-get update to correct these problems
> 1) How do I import the public key for volatile? (If it's in the fine
> manual, then please point me to it so I can RTFM)
To be executed as root:
gpg --keyserver pgpkeys.pca.dfn.de --recv-keys 9AA38DCD55BE302B
gpg --fingerprint 9AA38DCD55BE302B
# compare the fingerprint with a fingerprint on a machine with a trust path
gpg --export -a 9AA38DCD55BE302B| apt-key add -
This is for a different key, but besides that, that's it - and you may use a
different keyserver.
> 2) What's the reasoning behind not including it in the default debian-
> archive-keyring package? Is it not recommended that everyone use
> volatile for the things like security and spam updates that it provides?
volatile is not a official service (yet).
Try this as root:
# gpg --recv-keys 4D270D06F42584E6
# gpg --export 4D270D06F42584E6 | apt-key add -
That should download the key from a public keyserver and then the second command adds it to apt. You may need to specify a keyserver if the default doesn't work. There are several public ones available.
另一种方法似乎更为简单:
# apt-get install debian-keyring debian-archive-keyring
# apt-key update