我已经在我的亚马逊ec2上使用亚马逊Linux 2013运行了一段时间的mongoDB版本4。然后我成功地按照文档将MongoDB更新到版本5:https://www.mongodb.com/docs/v5.0/tutorial/install-mongodb-on-amazon/通过添加repo文件,sudo yum update将自动更新MongoDB。
然后我用MongoDB 6做了同样的事情:https://www.mongodb.com/docs/v6.0/tutorial/install-mongodb-on-amazon/
我添加了一个repo文件etc/yum.repos.d/mongodb-org-6.0.repo,其中包含以下内容
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
然后我就跑
sudo yum install -y mongodb-org
但我明白
amzn-main | 2.1 kB 00:00:00
amzn-updates | 3.8 kB 00:00:00
mongodb-org-3.4 | 2.5 kB 00:00:00
mongodb-org-3.6 | 2.5 kB 00:00:00
mongodb-org-4.0 | 2.5 kB 00:00:00
mongodb-org-4.2 | 1.3 kB 00:00:00
mongodb-org-4.4 | 1.3 kB 00:00:00
mongodb-org-5.0 | 1.3 kB 00:00:00
mongodb-org-6.0 | 1.3 kB 00:00:00
Package mongodb-org-5.0.15-1.amzn1.x86_64 already installed and latest version
Nothing to do
它找不到任何MongoDB版本6,而认为版本5是最新的原因是什么?
如果我尝试强制安装版本6,我也会看到同样的问题:
sudo yum install -y mongodb-org-6.0.4 mongodb-org-database-6.0.4 mongodb-org-server-6.0.4 mongodb-org-mongos-6.0.4 mongodb-org-tools-6.0.4
Loaded plugins: priorities, update-motd, upgrade-helper
Repository mongodb-org-3.6 is listed more than once in the configuration
amzn-main | 2.1 kB 00:00:00
amzn-updates | 3.8 kB 00:00:00
No package mongodb-org-6.0.4 available.
No package mongodb-org-database-6.0.4 available.
No package mongodb-org-server-6.0.4 available.
No package mongodb-org-mongos-6.0.4 available.
No package mongodb-org-tools-6.0.4 available.
Error: Nothing to do
1条答案
按热度按时间k2fxgqgv1#
他们在回答问题的时候没有v6的主机,如果你现在打开url,那里只有mongosh和db工具。
当文档不是最新的,而是最新的时,这一定是一种罕见的情况=)
如果你觉得冒险,你可以从testing repo尝试一个候选版本v6.0.0.rc1: