昨晚我从 21.04 升级到了 21.10,它从我的系统中删除了 MsSql-server,并且没有此新版本的发布。我该如何删除此更新以便恢复我的 Sql Server???
有没有其他方法可以安装 mysql 而不回滚更新?
答案1
感谢您的所有反馈和建议。经过几个小时的调查,我发现升级确实由于依赖冲突而删除了 SQL Server。
我不确定要将日志转发给谁,但我已经准备好发送了。在删除 libldap2.4-2 和 ldap-common 并排除依赖项、使用 force-depends 安装 SQL 服务器包后,我终于能够运行 MSSQL 服务器。下载 libldap2.4 pkg 并将库提取到 /usr/lib。
然后我运行了 apt update 和 upgrade,SQL Server 再次运行,没有任何错误。升级期间生成的日志摘录:
调查 (1) libc++1:amd64 < 1:12.0-52~exp1 -> 1:13.0-53~exp1 @ii umU Ib > 损坏的 libc++1:amd64 依赖于 libc++1-13:amd64 < none | 1:13.0.0-2 @un uH > (>= 13~) 考虑将 libc++1-13:amd64 -1 作为 libc++1:amd64 0 的解决方案 标记保留 libc++1:amd64 < 1:12.0-52~exp1 -> 1:13.0-53~exp1 @ii umU Ib > FU=0 删除 libc++1:amd64 而不是更改 libc++1-13:amd64 标记删除 libc++1:amd64 < 1:12.0-52~exp1 | 1:13.0-53~exp1 @ii umH Ib > FU=0 正在调查 (1) mssql-server:amd64 < 15.0.4153.1-6 @ii mK Ib > 损坏的 mssql-server:amd64 依赖于 libc++1:amd64 < 1:12.0-52~exp1 | 1:13.0-53~exp1 @ii umR > 考虑使用 libc++1:amd64 0 作为 mssql-server:amd64 -2 的解决方案 删除 mssql-server:amd64 而不是更改 libc++1:amd64 标记删除 mssql-server:amd64 < 15.0.4153.1-6 @ii mK Ib > FU=0 完毕