Ubuntu sunucusuna (16.04, x86-64) mssql sunucusunu (ver. 14.0.600) yüklerken bir sorunla karşılaştım. Yükleme aşağıdaki hatayla durur:
The following packages have unmet dependencies:
mssql-server : Depends: openssl (<= 1.1.0).
Ancak, apt-cache policy openssl
raporlar aşağıdaki gibi açılır:
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 -f başlangıçta yüklemek apt-get: 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded
. Apt-get yükseltme (apache, openssl, kurtçuk) sonra: 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
.
Ne yazık ki, eskisi gibi aynı bağımlılık hatası.
Openssl 1.1.0f> 1.1.0 mı? Ubuntu'nun openssl 1.0.2g'yi yeniden kurmanın kısa bir yolu var mı?
Openssl'yi düşürmeye çalışmak, ağdaki birkaç gönderiye göre güvenli bir prosedür gibi görünmüyor.
Edit: apt-get purge --auto-remove openssl
return 0 upgraded, 0 newly installed, 139 to remove and 0 not upgraded.
Bu / şu anda yapmaya cesaret etmek istediğim bir şey değil.
sudo apt-get -f install
bu komutun sonuçlarını yürütüp sorunuza yapıştırır mısınız?