MongoDB:Amazon Linux 2 上的安装错误



我正在尝试将mongodb 4安装到amazonlinux:2018.03 docker容器中。我按照这些说明进行操作。我设法只安装了一个软件包:mongodb-org,但我未能安装其余部分:mongos,服务器,shell,工具。

我给出的错误如下:

错误:包:mongodb-org-mongos-4.0.2-1.amzn2.x86_64 (Mongodb-org-4.0( 要求: libc.so.6(GLIBC_2.18((64位(

/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。我的建议是你尝试使用最近的两个,看看什么有效。

最新更新