我最近搬到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://learn.microsoft.com/en-us/sql/linux
Process: 1027 ExecStart=/opt/mssql/bin/sqlservr (code=exited, status=127)
日志说:fedora systemd[1]:启动Microsoft SQL Server数据库引擎。fedora sqlservr[933]:/opt/mssql/bin/sqlservr: error while loading shared libraries: libdap -2.4.so。2:无法打开共享对象文件:没有这样的文件或>fedora systemd[1]:mssql-server。service: Main process exit, code=exited, status=127/n/aAug 30 18:51:55 fedora systemd[1]:mssql-server. log。服务失败,结果'退出代码'Aug 30 18:51:55 fedora systemd[1]: mssql-server。service:计划重启作业,重启计数器为1。fedora systemd[1]:已停止Microsoft SQL Server数据库引擎。
(重复3次)
如何解决这个问题?我真的很喜欢软呢帽的外观和感觉,不想放弃它,因为我的一个工作工具不工作。
dnf install openldap-compat
帮助更多信息可以运行
rpm -q --whatprovides /usr/lib64/libldap-2.4.so.2
或类似的