我在Ubuntu服务器(16.04,x86-64)上安装mssql服务器(版本14.0.600)时遇到问题。安装因以下错误而停止:
The following packages have unmet dependencies:
mssql-server : Depends: openssl (<= 1.1.0).
但是,apt-cache policy openssl
openssl报告为:
Installed: 1.1.0f-2~ubuntu16.04.1+deb.sury.org+1 /
Candidate: 1.1.0f-2~ubuntu16.04.1+deb.sury.org+4
sudo apt-get install -f最初是:0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded
。之后apt-get的升级(阿帕奇,OpenSSL的,蛴螬)0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
。
可悲的是,与以前相同的依赖项错误。
openssl 1.1.0f> 1.1.0吗?除了用openssl 1.0.2g重新安装Ubuntu之外,还有什么办法可以解决此问题?
根据网上的一些帖子,尝试降级openssl似乎不是一个安全的过程。
编辑: apt-get purge --auto-remove openssl
返回0 upgraded, 0 newly installed, 139 to remove and 0 not upgraded.
这不是我现在想要/敢做的事情。
sudo apt-get -f install
并将该命令的结果粘贴到您的问题中?