【发布时间】:2016-04-16 11:00:42
【问题描述】:
我在 Ubuntu 14.04 机器上安装 MongoDB,使用以下说明: https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
所以我跑了:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
然后:
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
接着是:
sudo apt-get update
然后我在更新结束时收到以下警告:
W:GPG 错误:http://repo.mongodb.orgtrusty/mongodb-org/3.2 发布: 以下签名无效:BADSIG D68FA50FEA312927 MongoDB 3.2 释放签名密钥
如果我忽略警告并尝试运行:
sudo apt-get install -y mongodb-org
我明白了:
警告:以下软件包无法通过身份验证!
mongodb-org-shell mongodb-org-server mongodb-org-mongos mongodb-org-tools mongodb-org E: 有问题,使用了-y 没有 --force-yes
关于如何解决的任何想法?谢谢!
【问题讨论】:
-
同样的错误,也是 14.04 LTS
-
2018 年 2 月问题依然存在,下面有可行的解决方案,但没有被接受:stackoverflow.com/a/46737148/2273305@assaf-hershko,请考虑更改您选择的最佳答案
-
根据docs.mongodb.com/v3.6/tutorial/install-mongodb-on-ubuntu 的官方安装文档导入密钥对我有用。截至 2019 年 6 月 10 日,要运行的命令是
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5