mssql-docker icon indicating copy to clipboard operation
mssql-docker copied to clipboard

`accessing a corrupted shared library` error when running `server:2022-latest`

Open kimsagro1 opened this issue 9 months ago • 0 comments

Running the following commands error with exec /opt/mssql/bin/launch_sqlservr.sh: accessing a corrupted shared library

> docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=yourStrong(!)Password" -p 14330:1433 mcr.microsoft.com/mssql/server:2022-latest
exec /opt/mssql/bin/launch_sqlservr.sh: accessing a corrupted shared library

> docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=yourStrong(!)Password" -p 14330:1433 mcr.microsoft.com/mssql/server:2022-CU18-ubuntu-22.04
 exec /opt/mssql/bin/launch_sqlservr.sh: accessing a corrupted shared library

server:2022-CU14-ubuntu-22.04 however works successfully

> docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=yourStrong(!)Password" -p 14330:1433 mcr.microsoft.com/mssql/server:2022-CU14-ubuntu-22.04
SQL Server 2022 will run as non-root by default.
This container is running as user mssql.
To learn more visit https://go.microsoft.com/fwlink/?linkid=2099216.

The created and size of the lasest images seems suspect

> docker images
REPOSITORY                                  TAG                      IMAGE ID       CREATED        SIZE
mcr.microsoft.com/mssql/server              2022-CU14-ubuntu-22.04   c1aa8afe9b06   9 months ago   2.19GB
mcr.microsoft.com/mssql/server              2022-CU18-ubuntu-22.04   ea73825f3d88   55 years ago   609MB
mcr.microsoft.com/mssql/server              2022-latest              ea73825f3d88   55 years ago   609MB

I am using docker desktop with wsl

kimsagro1 avatar Apr 11 '25 04:04 kimsagro1