Fedora 34安装MS Sql Server启动失败报status 127如何解决
故障根因
MS SQL Server for Linux 依赖openldap 2.4版本的动态库libldap-2.4.so.2,而Fedora 34默认预装的openldap版本为2.5及以上,官方源不再提供2.4版本的对应库文件,因此启动时会报依赖缺失错误。
修复步骤
- 首先获取对应架构的Fedora 33版本openldap 2.4.x rpm安装包,下载到本地后执行安装:
sudo dnf install ./openldap-2.4.x-xxx.fc33.xxx.rpm - 安装完成后重启SQL Server服务:
sudo systemctl restart mssql-server - 验证服务状态,确认是否正常运行:
sudo systemctl status mssql-server
返回结果中Active字段显示为active (running)即为启动成功。 - (可选)为避免后续系统自动升级openldap版本覆盖兼容包,可锁定openldap的版本:
sudo dnf versionlock add openldap
内容的提问来源于stack exchange,提问作者Anron Galaburda
相关产品推荐
相关产品推荐

