我收到的错误信息如下:
Error: Package: mongodb-org-mongos-4.0.2-1.amzn2.x86_64 (mongodb-org-4.0) Requires: libc.so.6(GLIBC_2.18)(64bit)
/lib64目录中有一个libc.so.6文件链接到/lib64/libc-2.17.so
希望能得到任何帮助。谢谢!
我收到的错误信息如下:
Error: Package: mongodb-org-mongos-4.0.2-1.amzn2.x86_64 (mongodb-org-4.0) Requires: libc.so.6(GLIBC_2.18)(64bit)
/lib64目录中有一个libc.so.6文件链接到/lib64/libc-2.17.so
希望能得到任何帮助。谢谢!
看起来您正在AmazonLinux 1容器中使用AmazonLinux 2 MongoDB软件包。建议使用适用于AmazonLinux 1的MongoDB 4.0.2软件包。
Cloud9运行在旧版的Amazon Linux实例上,因此您在使用IDE时可能会遇到此问题。以下是我在运行Amazon Linux实例上的Cloud9上使其正常工作的方法:
名为“mongodb-org-4.2.repo”的文件。
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
然后我在与该文件相同的目录中运行了以下命令:
sudo cp ./mongodb-org-4.2.repo /etc/yum.repos.d/mongodb-org-4.2.repo
sudo yum install -y mongodb-org
我曾经遇到过类似的问题,但是我按照这里的安装指南进行了操作:https://www.attosol.com/how-to-install-mongodb-in-aws-linux-step-by-step
你可以在这个链接上找到更合适的软件仓库:https://www.mongodb.org/dl/linux/x86_64-amazon。我的建议是你可以尝试最近的两个版本,看看哪一个能够正常工作。