mongodb 10gen repo 签名无效

mongodb 10gen repo 签名无效

我正在尝试从 10gen repo 在 Debian 上安装 mongodb。我遵循了官方指南这里然而,当我尝试在 apt 中添加 repo 时,我遇到了困难。

问题是签名无效。我使用以下命令添加 gpg 密钥:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

然后在我的 sources.d 文件中添加 repo:

echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

但是,当运行 apt-get update 时,我收到签名无效的错误。

W:GPG 错误:http://downloads-distro.mongodb.org/repo/debian-sysvinitdist 发布:以下签名无效:492EAFE8CD016A07919F1D2B9ECBEC467F0CEB10 W:存储库'http://downloads-distro.mongodb.org/repo/debian-sysvinitdist Release' 未签名。N:来自此类存储库的数据无法经过验证,因此使用起来可能很危险。

还有人遇到这个问题吗?签名确实有误吗?

答案1

您正在关注的安装指南是:

  • A复制MongoDB 文档的旧版本,但不是官方指南(托管在 上docs.mongodb.com
  • 参考 MongoDB 的历史版本:v2.4 于 2013 年发布,并于 2016 年 3 月终止使用

自 MongoDB 2.4 以来,公钥、包名称和 repo 路径已经发生了变化。

您应该使用官方指南安装当前版本的 MongoDB:在 Debian 上安装 MongoDB 社区版

另请注意:2013 年 8 月,10gen(MongoDB 公司)成为MongoDB公司

相关内容