Saya mengalami masalah dalam menginstal server mssql (ver. 14.0.600) pada server Ubuntu (16.04, x86-64). Instalasi berhenti dengan kesalahan berikut:
The following packages have unmet dependencies:
mssql-server : Depends: openssl (<= 1.1.0).
Namun, apt-cache policy openssl
laporan openssl sebagai:
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 awalnya: 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded
. Setelah upgrade apt-get (apache, openssl, grub): 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
.
Sedihnya, kesalahan ketergantungan yang sama seperti sebelumnya.
Apakah openssl 1.1.0f> 1.1.0? Apakah ada jalan keluar dari masalah ini, sebelum menginstal ulang Ubuntu dengan openssl 1.0.2g?
Mencoba untuk menurunkan versi openssl tampaknya bukan prosedur yang aman menurut beberapa posting di internet.
Sunting: apt-get purge --auto-remove openssl
pengembalian 0 upgraded, 0 newly installed, 139 to remove and 0 not upgraded.
Ini bukan sesuatu yang saya ingin / berani lakukan sekarang.
sumber
sudo apt-get -f install
dan menempelkan hasil perintah itu ke pertanyaan Anda?Jawaban:
Saya memiliki masalah yang sama setelah pembaruan openssl, coba ini
sudo apt install aptitude
sudo aptitude install mssql-server
Paket-paket BARU berikut ini akan diinstal: ... Paket-paket berikut memiliki dependensi yang belum terpenuhi: mssql-server: Tergantung: openssl (<= 1.1.0) tetapi 1.1.0f-2 ~ ubuntu16.04.1 + deb.sury.org + 1 diinstal. Tindakan berikut akan menyelesaikan dependensi ini:
Simpan paket-paket berikut di versi mereka saat ini:
Terima solusi ini? [Y / n / q /?] N
Tindakan berikut akan menyelesaikan dependensi ini:
Turunkan paket-paket berikut:
Terima solusi ini? [Y / n / q /?] Y Paket-paket berikut akan DIPERBARUI: openssl
sudo /opt/mssql/bin/mssql-conf setup
konfigurasikan ulang instalasi Anda
sumber
sudo apt-get install openssl=1.0.2
karena dikatakanE: Version '1.0.2' for 'openssl' was not found
, saya menggunakan ubuntu 18.04Solusi nyata untuk Ubuntu 18.04:
Penting untuk memeriksa apakah SQL selanjutnya bekerja dengan baik tanpa masalah.
sumber
sudo /opt/mssql/bin/mssql-conf setup
untuk menyelesaikan pengaturan Microsoft SQL Server" dan setelah itu "... Silakan jalankansystemctl restart mssql-server.service
." `