Ubuntuサーバー(16.04、x86-64)にmssqlサーバー(ver。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アップグレード(apache、openssl、grub)後:0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
。
悲しいことに、以前と同じ依存関係エラー。
openssl 1.1.0f> 1.1.0ですか?Ubuntuをopenssl 1.0.2gで再インストールする以外に、この問題から抜け出す方法はありますか?
ネット上のいくつかの投稿によると、opensslをダウングレードしようとすることは安全な手順ではないようです。
編集: apt-get purge --auto-remove openssl
戻り値0 upgraded, 0 newly installed, 139 to remove and 0 not upgraded.
これは、今すぐやりたい/やりたくないことです。
sudo apt-get -f install
そのコマンドの結果を実行して質問に貼り付けてください。