sql - Fedora 34 上的 MS Sql Server 失败,状态为 127
问题描述
我最近搬到了 fedora 34 并尝试安装 MS Sql Server,但它没有启动。安装很干净,通过运行完成设置
sudo /opt/mssql/bin/mssql-conf setup
状态检查
sudo systemctl status mssql-server
返回这个
mssql-server.service - Microsoft SQL Server Database Engine
Loaded: loaded (/usr/lib/systemd/system/mssql-server.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2021-08-30 18:51:56 EEST; 11min ago
Docs: https://docs.microsoft.com/en-us/sql/linux
Process: 1027 ExecStart=/opt/mssql/bin/sqlservr (code=exited, status=127)
日志说:
8 月 30 日 18:51:55 fedora systemd[1]:启动 Microsoft SQL Server 数据库引擎。 8 月 30 日 18:51:55 fedora sqlservr[933]:/opt/mssql/bin/sqlservr:加载共享库时出错:libldap-2.4.so.2:无法打开共享对象文件:没有这样的文件或 > 8 月 30 日 18:51:55 fedora systemd[1]:mssql-server.service:主进程退出,code=exited,状态=127/n/a 8 月 30 日 18:51:55 fedora systemd[1]:mssql-server .service:失败,结果为“退出代码”。 8 月 30 日 18:51:55 fedora systemd[1]: mssql-server.service: 计划重启作业,重启计数器为 1。 8 月 30 日 18:51:55 fedora systemd[1]:停止了 Microsoft SQL Server 数据库引擎。
(同样的3次)
我该如何解决?我真的很喜欢 Fedora 的外观和感觉,并且不想放弃它,因为我的一个工作工具无法正常工作。
解决方案
dnf install openldap-compat
帮助
有关更多信息,您可以运行
rpm -q --whatprovides /usr/lib64/libldap-2.4.so.2
或类似的
推荐阅读
- c++ - 升级后内循环性能下降的原因是什么?
- fortran - 使用抽象接口和声明的参数化类型时的灾难性错误
- postgresql - 如何重新检查使用 check_function_bodies=false 创建的 SQL 函数?
- jquery - 工具提示未在模式内设置
- linux - 如何使服务器上的屏幕保持与离开时相同的状态(拆分完好)?
- excel - PhpSpreadsheet 和 Excel 图表,Y 轴在错误的位置
- c# - 为列表中的某些特定项目提供附加信息
- laravel - Laravel Nova - 根据与另一个下拉列表的关系加载下拉字段
- python - python dbf 表.export | AttributeError:“Db3Table”对象没有属性“export”
- java - 我的 customAdapter 或 Activity.java 有什么问题?运行应用程序时我的 ListView 没有显示它的元素