You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在AWS EC2的Amazon Linux 2023上安装MongoDB失败求助

问题分析

你遇到的安装失败核心原因是:Amazon Linux 2023默认使用OpenSSL 3.0(对应库文件libcrypto.so.3),但MongoDB官方提供的Amazon Linux 2版本包依赖旧版OpenSSL 1.0.2(libcrypto.so.10),导致依赖缺失报错。

解决方案

推荐使用以下两种方法解决:

方法一:安装MongoDB通用RHEL兼容包(推荐)

此方法使用MongoDB针对RHEL系列的通用仓库,适配OpenSSL 3.0:

  1. 移除之前添加的MongoDB Amazon Linux 2仓库(如果已添加):
sudo rm -f /etc/yum.repos.d/mongodb-org-*.repo
  1. 创建适配AL2023的MongoDB仓库配置文件:
sudo tee /etc/yum.repos.d/mongodb-org.repo << 'EOF'
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
EOF
  1. 安装MongoDB:
sudo dnf install -y mongodb-org
  1. 启动服务并设置开机自启:
sudo systemctl start mongod
sudo systemctl enable mongod

方法二:安装OpenSSL 1.0兼容库(不推荐)

如果必须使用MongoDB的Amazon Linux 2包,可以安装兼容库,但OpenSSL 1.0已停止维护,存在安全风险:

  1. 安装兼容库:
sudo dnf install -y compat-openssl10
  1. 重新执行MongoDB安装命令:
sudo yum install -y mongodb-org

内容的提问来源于stack exchange,提问作者Jialong Xu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 20:15:06