Wystąpił problem z instalacją serwera mssql (wer. 14.0.600) na serwerze Ubuntu (16.04, x86-64). Instalacja zatrzymuje się z następującym błędem:
The following packages have unmet dependencies:
mssql-server : Depends: openssl (<= 1.1.0).
Jednak apt-cache policy openssl
raporty openssl jako:
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 był początkowo: 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded
. Po uaktualnieniu apt-get (Apache, OpenSSL, grub) 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
.
Niestety, taki sam błąd zależności jak poprzednio.
Czy openssl 1.1.0f> 1.1.0? Czy jest jakikolwiek sposób na rozwiązanie tego problemu, bez ponownej instalacji Ubuntu z openssl 1.0.2g?
Próba obniżenia wersji openssl nie wydaje się być bezpieczną procedurą według kilku postów w sieci.
Edycja: apt-get purge --auto-remove openssl
zwraca 0 upgraded, 0 newly installed, 139 to remove and 0 not upgraded.
To nie jest coś, co chcę / odważę się teraz zrobić.
źródło
sudo apt-get -f install
i wkleić wyniki tego polecenia do swojego pytania?Odpowiedzi:
Mam ten sam problem po otwarciu aktualizacji, spróbuj tego
sudo apt install aptitude
sudo aptitude install mssql-server
Zainstalowane zostaną następujące NOWE pakiety: ... Następujące pakiety mają niespełnione zależności: mssql-server: Zależy: openssl (<= 1.1.0), ale 1.1.0f-2 ~ ubuntu16.04.1 + deb.sury.org + 1 jest zainstalowane. Poniższe działania rozwiążą te zależności:
Zachowaj następujące pakiety w ich bieżącej wersji:
Zaakceptować to rozwiązanie? [T / n / q /?] N
Poniższe działania rozwiążą te zależności:
Obniż liczbę następujących pakietów:
Zaakceptować to rozwiązanie? [T / n / q /?] T Następujące pakiety zostaną POBRANE: openssl
sudo /opt/mssql/bin/mssql-conf setup
ponownie skonfiguruj instalację
źródło
sudo apt-get install openssl=1.0.2
ponieważ mówiE: Version '1.0.2' for 'openssl' was not found
, że używam Ubuntu 18.04Pozorne rozwiązanie dla Ubuntu 18.04:
Konieczne jest sprawdzenie, czy następnie SQL działa dobrze bez problemów.
źródło
sudo /opt/mssql/bin/mssql-conf setup
Uruchom, aby zakończyć konfigurację Microsoft SQL Server”, a po nim „…systemctl restart mssql-server.service
Uruchom ”. `