为什么运行 lenny-backports 的 apt-update 时会出现 GPG 错误?

为什么运行 lenny-backports 的 apt-update 时会出现 GPG 错误?

好吧,我正在尝试升级(如果你可以这么称呼的话)到 lenny-backports,如下所示这里,但是我在运行时遇到了这个错误apt-get update

W: GPG error: http://backports.debian.org lenny-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A*numbers and letters*A
W: You may want to run apt-get update to correct these problems

我添加到 sources.list 的行如下:

deb      http://backports.debian.org/debian-backports lenny-backports main

正如 Womble 在上一个问题中问到的那样,这里是 debian-archive-keyring 的版本,无论它是什么......

dpkg -l debian-archive-keyring
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                       Version                    Description
+++-==========================-==========================-====================================================================
ii  debian-archive-keyring     2009.01.31                 GnuPG archive keys of the Debian archive

答案1

您的 debian-archive-keyring 软件包版本已过期。您需要将其升级到 lenny 中可用的最新版本 — 应该apt-get install debian-archive-keyring可以解决问题。

答案2

尝试这个

gpg --keyserver hkp://subkeys.pgp.net --recv-keys 16BA136C
gpg --export 16BA136C | apt-key add -

相关内容