所以这个错误出现了很多次,所以我想我可以解决它:
W: GPG error: http://cfengine.com precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 535C743689107B44
所以我做了一些研究并尝试了这些解决方案
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recV 535C743689107B44
和
sudo apt-key adv --keyserver.ubuntu.com --recv-keys 535C743689107B44
两者都以该消息终止
gpgkeys: key 535C743689107B44 not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
任何见解表示赞赏
答案1
也许 GPG 密钥不再存在。
如果你想安装 CFEngine 社区 Linux 软件包:来自(http://cfengine.com/cfengine-linux-distros)
摘录:CFEngine 3 Linux 发行版:下载并安装 CFEngine GPG 密钥(由于格式问题,将 # 改为 sudo):
命令 wgethttp://cfengine.com/pub/gpg.key
sudo apt-key 添加 gpg.key
sudo rm gpg.key
将存储库添加到 apt 源列表。如果你的系统上安装了 add-apt-repository 实用程序,你可以直接运行:
sudo 添加 apt 存储库http://cfengine.com/pub/apt
...按照网站上的说明进行操作。
答案2
本文提到的第二种方法关联对我有用。手动下载密钥并添加。该链接提供了修复因缺少密钥而发生的错误的分步过程。