Logo
You
Code

MSSQL Error 10054 Linux

Autor YouCode - http://www.youcode.com.ar/sql-server/mssql-error-10054-linux-491

SQLState 08001 Error de SQL 10054 SQL Server Ubuntu - An existing connection was forcibly closed by the remote host

Error en los clientes de MSSQL, esto generalmente pasa por la version de OpenSSL cuando no es la 1.0.0.

Para arreglar este problema, haremos lo siguiente desde la consola de Linux
 
sudo systemctl stop mssql-server
sudo systemctl edit mssql-server
Agregamos las siguientes lineas al archivo:
[Service]
Environment="LD_LIBRARY_PATH=/opt/mssql/lib"
Creamos links simbolicos:
sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 /opt/mssql/lib/libssl.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /opt/mssql/lib/libcrypto.so
Arrancamos el servicio:
sudo systemctl start mssql-server
y es todo, con esto tenemos SQL-SERVER funcionando.
 
http://www.youcode.com.ar/sql-server/mssql-error-10054-linux-491