Apt 无法识别已安装的 GPG 密钥

Apt 无法识别已安装的 GPG 密钥

这看起来像是一个简单的问题,但事实并非如此......

我在尝试在 Ubuntu Server 20.04 上安装 Nodejs(ppa)版本,我遇到了GPG 错误“NO_PUBKEY”

我尝试过的事情

我立刻跑了sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1655A0AB68576280

并且成功了。

gpg: key 1655A0AB68576280: public key "NodeSource <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1

然而当我运行apt-get update 它仍然给我一个错误

Reading package lists... Done
W: GPG error: https://deb.nodesource.com/node_16.x focal InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 1655A0AB68576280

因此我已验证的权限:

cd /etc/apt
chmod -R 755 .
apt-get update

但那没有起到作用。有什么想法吗?

附加信息:

只是验证密钥是否已安装...apt 无法识别它

#apt-key list
pub   rsa8091 2014-06-13 [SC]
      8FDE3 C675 BC1C 6FC3 1A8A  0A1C 1655 A0AB 6857 6280
uid           [ unknown] NodeSource <[email protected]>
sub   rsa8091 2014-06-13 [E]

答案1

如有疑问,请直接查找来源。

vultr.com 的安装说明似乎已经过时了。我去了 Ubuntu 的 nodejs 下载网站:

https://downloads.nodesource.com/#debian-v16

我用过:

#curl -sL https://nsolid-deb.nodesource.com/nsolid_setup_4.x | sudo bash -
#sudo apt-get -y install nsolid-gallium nsolid-console

获取安装的 NodeJS 的最新版本。然后验证:

node --version  
pm --version

继续下一个问题... :-)

相关内容