Me he encontrado con un problema al instalar el servidor mssql (ver. 14.0.600) en un servidor Ubuntu (16.04, x86-64). La instalación se detiene con el siguiente error:
The following packages have unmet dependencies:
mssql-server : Depends: openssl (<= 1.1.0).
Sin embargo, los apt-cache policy openssl
informes se abren como:
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 fue inicialmente: 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded
. Después de la actualización apt-get (Apache, OpenSSL, grub): 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded
.
Lamentablemente, el mismo error de dependencia que antes.
¿Es openssl 1.1.0f> 1.1.0? ¿Hay alguna forma de salir de este problema, salvo reinstalar Ubuntu con openssl 1.0.2g?
Intentar degradar openssl no parece ser un procedimiento seguro según varias publicaciones en la red.
Editar: apt-get purge --auto-remove openssl
vuelve 0 upgraded, 0 newly installed, 139 to remove and 0 not upgraded.
Esto no es algo que quiero / me atrevo a hacer en este momento.
fuente
sudo apt-get -f install
y pegar los resultados de ese comando en su pregunta?Respuestas:
Tengo el mismo problema después de la actualización openssl, intente esto
sudo apt install aptitude
sudo aptitude install mssql-server
Se instalarán los siguientes NUEVOS paquetes: ... Los siguientes paquetes tienen dependencias insatisfechas: mssql-server: Depende: openssl (<= 1.1.0) pero 1.1.0f-2 ~ ubuntu16.04.1 + deb.sury.org + 1 esta instalado. Las siguientes acciones resolverán estas dependencias:
Mantenga los siguientes paquetes en su versión actual:
¿Aceptar esta solución? [S / n / q /?] N
Las siguientes acciones resolverán estas dependencias:
Baja los siguientes paquetes:
¿Aceptar esta solución? [S / n / q /?] S Los siguientes paquetes se DESCARGARÁN: openssl
sudo /opt/mssql/bin/mssql-conf setup
reconfigura tu instalación
fuente
sudo apt-get install openssl=1.0.2
porque diceE: Version '1.0.2' for 'openssl' was not found
, estoy usando ubuntu 18.04Solución aparente para Ubuntu 18.04:
Es necesario verificar si SQL posteriormente funciona bien sin problemas.
fuente
sudo /opt/mssql/bin/mssql-conf setup
para completar la configuración de Microsoft SQL Server" y luego "... Ejecútelosystemctl restart mssql-server.service
". `