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

SQL Server 2025-latest container fails to start

Open croblesm opened this issue 4 months ago • 7 comments

We are experiencing a blocking issue with the 2025-latest SQL Server image when attempting to create a container using the MSSQL extension.

The container fails to start throwing an exception in the SQL Server logs:

[croblesm] ~ > docker logs -f vscode-demo
SQL Server 2025 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.
This program has encountered a fatal error and cannot continue running at Thu Aug  7 16:27:59 2025
The following diagnostic information is available:

         Reason: 0x00000006
        Message: PROCESS_FAULT_FLAGS_UNHANDLED_EXCEPTION: The process [sqlservr.exe ] has encountered an unhandled exception.
        Address: 0x3fffb525dad8
    Stack Trace:
                 file://package6/windows/system32/sqlpal.dll+0x000000000000A5F2
                 file://package6/windows/system32/sqlpal.dll+0x0000000000008F66
                 file://package6/windows/system32/sqlpal.dll+0x000000000005D848
                 file://package6/windows/system32/sqlpal.dll+0x000000000005DAD8
                 file://package6/windows/system32/sqlpal.dll+0x000000000005D73C
                 file://package6/windows/system32/sqlpal.dll+0x0000000000002B74
                 file://package6/windows/system32/sqlpal.dll+0x000000000012178B
                 file:///windows/system32/ntdll.dll+0x00000000001033BF
                 file:///windows/system32/ntdll.dll+0x000000000002EDD1
                 file:///windows/system32/ntdll.dll+0x000000000002F21B
                 file:///windows/system32/ntdll.dll+0x000000000010A879
                 file:///windows/system32/ntdll.dll+0x00000000000F3D66
                 file:///windows/system32/ntdll.dll+0x0000000000107F9F
                 file:///windows/system32/ntdll.dll+0x00000000000A2E7E
                 file:///windows/system32/ntdll.dll+0x0000000000106F9E
                 file:///binn/sqllang.dll+0x00000000003D2EC7
        Process: 11 - sqlservr
         Thread: 17 (application thread 0x3a0)
    Instance Id: 2d3f345d-ca3a-40c1-90cb-def9562f2c38
       Crash Id: e3406915-066a-4157-9c4d-22bc06201877
    Build stamp: 96b8b2f422b4b799d8798c6e8180f8ae0afae51e6e9203cc3313295af5eecea3
   Distribution: Ubuntu 22.04.5 LTS
     Processors: 10
   Total Memory: 8322686976 bytes
      Timestamp: Thu Aug  7 16:27:59 2025
     Last errno: 2
Last errno text: No such file or directory
Capturing a dump of 11
FAILED to capture a dump. Details in paldumper log.
Executing: /opt/mssql/bin/handle-crash.sh with parameters
     handle-crash.sh
     /opt/mssql/bin/sqlservr
     11
     /opt/mssql/bin
     /var/opt/mssql/log/
     
     2d3f345d-ca3a-40c1-90cb-def9562f2c38
     e3406915-066a-4157-9c4d-22bc06201877

Ubuntu 22.04.5 LTS
Capturing core dump and information to /var/opt/mssql/log...
Capture info: Kernel Version
Capture info: OS release
Capture info: System memory information
Capture info: Command line
Capture info: Start Time
cat: /proc/11/maps: Permission denied
Capture info: Process limits
Capture info: Thread list
Capture info: Processor topology
Capture info: Process mounts
Capture info: Process statistics
Capture info: Process status
Capture info: Process memory maps
Capture info: Process memory maps (detailed)
Capture info: Core Dump filter
Capture info: Process CGroup information
cat: /sys/fs/cgroup/memory.reclaim: Permission denied
Capture info: Process scheduler information
Capture info: Process list
Capture info: Process handle information
Capture info: Process environment variables
cat: /proc/11/environ: Permission denied
Capture info: System package list (dpkg)
find: '/proc/11/task/11/fdinfo': Permission denied
find: '/proc/11/task/14/fdinfo': Permission denied
find: '/proc/11/task/15/fdinfo': Permission denied
find: '/proc/11/task/16/fdinfo': Permission denied
find: '/proc/11/task/17/fdinfo': Permission denied
find: '/proc/11/task/18/fdinfo': Permission denied
find: '/proc/11/task/19/fdinfo': Permission denied
find: '/proc/11/task/20/fdinfo': Permission denied
find: '/proc/11/task/21/fdinfo': Permission denied
find: '/proc/11/task/22/fdinfo': Permission denied
find: '/proc/11/task/23/fdinfo': Permission denied
find: '/proc/11/task/24/fdinfo': Permission denied
find: '/proc/11/task/25/fdinfo': Permission denied
find: '/proc/11/task/26/fdinfo': Permission denied
find: '/proc/11/task/27/fdinfo': Permission denied
find: '/proc/11/task/28/fdinfo': Permission denied
find: '/proc/11/task/29/fdinfo': Permission denied
find: '/proc/11/task/30/fdinfo': Permission denied
find: '/proc/11/task/31/fdinfo': Permission denied
find: '/proc/11/task/32/fdinfo': Permission denied
find: '/proc/11/task/33/fdinfo': Permission denied
find: '/proc/11/task/34/fdinfo': Permission denied
find: '/proc/11/task/35/fdinfo': Permission denied
find: '/proc/11/task/36/fdinfo': Permission denied
find: '/proc/11/task/37/fdinfo': Permission denied
find: '/proc/11/task/38/fdinfo': Permission denied
find: '/proc/11/task/39/fdinfo': Permission denied
find: '/proc/11/task/40/fdinfo': Permission denied
find: '/proc/11/task/41/fdinfo': Permission denied
find: '/proc/11/task/42/fdinfo': Permission denied
find: '/proc/11/task/43/fdinfo': Permission denied
find: '/proc/11/task/44/fdinfo': Permission denied
find: '/proc/11/task/45/fdinfo': Permission denied
find: '/proc/11/task/46/fdinfo': Permission denied
find: '/proc/11/task/47/fdinfo': Permission denied
find: '/proc/11/task/48/fdinfo': Permission denied
find: '/proc/11/task/49/fdinfo': Permission denied
find: '/proc/11/task/50/fdinfo': Permission denied
find: '/proc/11/task/51/fdinfo': Permission denied
find: '/proc/11/task/52/fdinfo': Permission denied
find: '/proc/11/task/53/fdinfo': Permission denied
find: '/proc/11/task/54/fdinfo': Permission denied
find: '/proc/11/task/55/fdinfo': Permission denied
find: '/proc/11/task/56/fdinfo': Permission denied
find: '/proc/11/task/57/fdinfo': Permission denied
find: '/proc/11/task/58/fdinfo': Permission denied
find: '/proc/11/task/59/fdinfo': Permission denied
find: '/proc/11/task/60/fdinfo': Permission denied
find: '/proc/11/task/61/fdinfo': Permission denied
find: '/proc/11/task/62/fdinfo': Permission denied
find: '/proc/11/task/63/fdinfo': Permission denied
find: '/proc/11/task/64/fdinfo': Permission denied
find: '/proc/11/task/65/fdinfo': Permission denied
find: '/proc/11/task/66/fdinfo': Permission denied
find: '/proc/11/task/67/fdinfo': Permission denied
find: '/proc/11/task/68/fdinfo': Permission denied
find: '/proc/11/task/69/fdinfo': Permission denied
find: '/proc/11/task/70/fdinfo': Permission denied
find: '/proc/11/task/71/fdinfo': Permission denied
find: '/proc/11/task/72/fdinfo': Permission denied
find: '/proc/11/task/73/fdinfo': Permission denied
find: '/proc/11/task/74/fdinfo': Permission denied
find: '/proc/11/task/75/fdinfo': Permission denied
find: '/proc/11/task/76/fdinfo': Permission denied
find: '/proc/11/task/77/fdinfo': Permission denied
find: '/proc/11/task/78/fdinfo': Permission denied
find: '/proc/11/task/79/fdinfo': Permission denied
find: '/proc/11/task/80/fdinfo': Permission denied
find: '/proc/11/task/81/fdinfo': Permission denied
find: '/proc/11/task/82/fdinfo': Permission denied
find: '/proc/11/task/83/fdinfo': Permission denied
find: '/proc/11/task/84/fdinfo': Permission denied
find: '/proc/11/task/85/fdinfo': Permission denied
find: '/proc/11/task/86/fdinfo': Permission denied
find: '/proc/11/map_files': Permission denied
find: '/proc/11/fdinfo': Permission denied
find: '/proc/11/task/11/fdinfo': Permission denied
find: '/proc/11/task/14/fdinfo': Permission denied
find: '/proc/11/task/15/fdinfo': Permission denied
find: '/proc/11/task/16/fdinfo': Permission denied
find: '/proc/11/task/17/fdinfo': Permission denied
find: '/proc/11/task/18/fdinfo': Permission denied
find: '/proc/11/task/19/fdinfo': Permission denied
find: '/proc/11/task/20/fdinfo': Permission denied
find: '/proc/11/task/21/fdinfo': Permission denied
find: '/proc/11/task/22/fdinfo': Permission denied
find: '/proc/11/task/23/fdinfo': Permission denied
find: '/proc/11/task/24/fdinfo': Permission denied
find: '/proc/11/task/25/fdinfo': Permission denied
find: '/proc/11/task/26/fdinfo': Permission denied
find: '/proc/11/task/27/fdinfo': Permission denied
find: '/proc/11/task/28/fdinfo': Permission denied
find: '/proc/11/task/29/fdinfo': Permission denied
find: '/proc/11/task/30/fdinfo': Permission denied
find: '/proc/11/task/31/fdinfo': Permission denied
find: '/proc/11/task/32/fdinfo': Permission denied
find: '/proc/11/task/33/fdinfo': Permission denied
find: '/proc/11/task/34/fdinfo': Permission denied
find: '/proc/11/task/35/fdinfo': Permission denied
find: '/proc/11/task/36/fdinfo': Permission denied
find: '/proc/11/task/37/fdinfo': Permission denied
find: '/proc/11/task/38/fdinfo': Permission denied
find: '/proc/11/task/39/fdinfo': Permission denied
find: '/proc/11/task/40/fdinfo': Permission denied
find: '/proc/11/task/41/fdinfo': Permission denied
find: '/proc/11/task/42/fdinfo': Permission denied
find: '/proc/11/task/43/fdinfo': Permission denied
find: '/proc/11/task/44/fdinfo': Permission denied
find: '/proc/11/task/45/fdinfo': Permission denied
find: '/proc/11/task/46/fdinfo': Permission denied
find: '/proc/11/task/47/fdinfo': Permission denied
find: '/proc/11/task/48/fdinfo': Permission denied
find: '/proc/11/task/49/fdinfo': Permission denied
find: '/proc/11/task/50/fdinfo': Permission denied
find: '/proc/11/task/51/fdinfo': Permission denied
find: '/proc/11/task/52/fdinfo': Permission denied
find: '/proc/11/task/53/fdinfo': Permission denied
find: '/proc/11/task/54/fdinfo': Permission denied
find: '/proc/11/task/55/fdinfo': Permission denied
find: '/proc/11/task/56/fdinfo': Permission denied
find: '/proc/11/task/57/fdinfo': Permission denied
find: '/proc/11/task/58/fdinfo': Permission denied
find: '/proc/11/task/59/fdinfo': Permission denied
find: '/proc/11/task/60/fdinfo': Permission denied
find: '/proc/11/task/61/fdinfo': Permission denied
find: '/proc/11/task/62/fdinfo': Permission denied
find: '/proc/11/task/63/fdinfo': Permission denied
find: '/proc/11/task/64/fdinfo': Permission denied
find: '/proc/11/task/65/fdinfo': Permission denied
find: '/proc/11/task/66/fdinfo': Permission denied
find: '/proc/11/task/67/fdinfo': Permission denied
find: '/proc/11/task/68/fdinfo': Permission denied
find: '/proc/11/task/69/fdinfo': Permission denied
find: '/proc/11/task/70/fdinfo': Permission denied
find: '/proc/11/task/71/fdinfo': Permission denied
find: '/proc/11/task/72/fdinfo': Permission denied
find: '/proc/11/task/73/fdinfo': Permission denied
find: '/proc/11/task/74/fdinfo': Permission denied
find: '/proc/11/task/75/fdinfo': Permission denied
find: '/proc/11/task/76/fdinfo': Permission denied
find: '/proc/11/task/77/fdinfo': Permission denied
find: '/proc/11/task/78/fdinfo': Permission denied
find: '/proc/11/task/79/fdinfo': Permission denied
find: '/proc/11/task/80/fdinfo': Permission denied
find: '/proc/11/task/81/fdinfo': Permission denied
find: '/proc/11/task/82/fdinfo': Permission denied
find: '/proc/11/task/83/fdinfo': Permission denied
find: '/proc/11/task/84/fdinfo': Permission denied
find: '/proc/11/task/85/fdinfo': Permission denied
find: '/proc/11/task/86/fdinfo': Permission denied
find: '/proc/11/map_files': Permission denied
find: '/proc/11/fdinfo': Permission denied
find: '/proc/11/task/11/fdinfo': Permission denied
find: '/proc/11/task/14/fdinfo': Permission denied
find: '/proc/11/task/15/fdinfo': Permission denied
find: '/proc/11/task/16/fdinfo': Permission denied
find: '/proc/11/task/17/fdinfo': Permission denied
find: '/proc/11/task/18/fdinfo': Permission denied
find: '/proc/11/task/19/fdinfo': Permission denied
find: '/proc/11/task/20/fdinfo': Permission denied
find: '/proc/11/task/21/fdinfo': Permission denied
find: '/proc/11/task/22/fdinfo': Permission denied
find: '/proc/11/task/23/fdinfo': Permission denied
find: '/proc/11/task/24/fdinfo': Permission denied
find: '/proc/11/task/25/fdinfo': Permission denied
find: '/proc/11/task/26/fdinfo': Permission denied
find: '/proc/11/task/27/fdinfo': Permission denied
find: '/proc/11/task/28/fdinfo': Permission denied
find: '/proc/11/task/29/fdinfo': Permission denied
find: '/proc/11/task/30/fdinfo': Permission denied
find: '/proc/11/task/31/fdinfo': Permission denied
find: '/proc/11/task/32/fdinfo': Permission denied
find: '/proc/11/task/33/fdinfo': Permission denied
find: '/proc/11/task/34/fdinfo': Permission denied
find: '/proc/11/task/35/fdinfo': Permission denied
find: '/proc/11/task/36/fdinfo': Permission denied
find: '/proc/11/task/37/fdinfo': Permission denied
find: '/proc/11/task/38/fdinfo': Permission denied
find: '/proc/11/task/39/fdinfo': Permission denied
find: '/proc/11/task/40/fdinfo': Permission denied
find: '/proc/11/task/41/fdinfo': Permission denied
find: '/proc/11/task/42/fdinfo': Permission denied
find: '/proc/11/task/43/fdinfo': Permission denied
find: '/proc/11/task/44/fdinfo': Permission denied
find: '/proc/11/task/45/fdinfo': Permission denied
find: '/proc/11/task/46/fdinfo': Permission denied
find: '/proc/11/task/47/fdinfo': Permission denied
find: '/proc/11/task/48/fdinfo': Permission denied
find: '/proc/11/task/49/fdinfo': Permission denied
find: '/proc/11/task/50/fdinfo': Permission denied
find: '/proc/11/task/51/fdinfo': Permission denied
find: '/proc/11/task/52/fdinfo': Permission denied
find: '/proc/11/task/53/fdinfo': Permission denied
find: '/proc/11/task/54/fdinfo': Permission denied
find: '/proc/11/task/55/fdinfo': Permission denied
find: '/proc/11/task/56/fdinfo': Permission denied
find: '/proc/11/task/57/fdinfo': Permission denied
find: '/proc/11/task/58/fdinfo': Permission denied
find: '/proc/11/task/59/fdinfo': Permission denied
find: '/proc/11/task/60/fdinfo': Permission denied
find: '/proc/11/task/61/fdinfo': Permission denied
find: '/proc/11/task/62/fdinfo': Permission denied
find: '/proc/11/task/63/fdinfo': Permission denied
find: '/proc/11/task/64/fdinfo': Permission denied
find: '/proc/11/task/65/fdinfo': Permission denied
find: '/proc/11/task/66/fdinfo': Permission denied
find: '/proc/11/task/67/fdinfo': Permission denied
find: '/proc/11/task/68/fdinfo': Permission denied
find: '/proc/11/task/69/fdinfo': Permission denied
find: '/proc/11/task/70/fdinfo': Permission denied
find: '/proc/11/task/71/fdinfo': Permission denied
find: '/proc/11/task/72/fdinfo': Permission denied
find: '/proc/11/task/73/fdinfo': Permission denied
find: '/proc/11/task/74/fdinfo': Permission denied
find: '/proc/11/task/75/fdinfo': Permission denied
find: '/proc/11/task/76/fdinfo': Permission denied
find: '/proc/11/task/77/fdinfo': Permission denied
find: '/proc/11/task/78/fdinfo': Permission denied
find: '/proc/11/task/79/fdinfo': Permission denied
find: '/proc/11/task/80/fdinfo': Permission denied
find: '/proc/11/task/81/fdinfo': Permission denied
find: '/proc/11/task/82/fdinfo': Permission denied
find: '/proc/11/task/83/fdinfo': Permission denied
find: '/proc/11/task/84/fdinfo': Permission denied
find: '/proc/11/task/85/fdinfo': Permission denied
find: '/proc/11/task/86/fdinfo': Permission denied
find: '/proc/11/map_files': Permission denied
find: '/proc/11/fdinfo': Permission denied
find: '/proc/11/task/11/fdinfo': Permission denied
find: '/proc/11/task/14/fdinfo': Permission denied
find: '/proc/11/task/15/fdinfo': Permission denied
find: '/proc/11/task/16/fdinfo': Permission denied
find: '/proc/11/task/17/fdinfo': Permission denied
find: '/proc/11/task/18/fdinfo': Permission denied
find: '/proc/11/task/19/fdinfo': Permission denied
find: '/proc/11/task/20/fdinfo': Permission denied
find: '/proc/11/task/21/fdinfo': Permission denied
find: '/proc/11/task/22/fdinfo': Permission denied
find: '/proc/11/task/23/fdinfo': Permission denied
find: '/proc/11/task/24/fdinfo': Permission denied
find: '/proc/11/task/25/fdinfo': Permission denied
find: '/proc/11/task/26/fdinfo': Permission denied
find: '/proc/11/task/27/fdinfo': Permission denied
find: '/proc/11/task/28/fdinfo': Permission denied
find: '/proc/11/task/29/fdinfo': Permission denied
find: '/proc/11/task/30/fdinfo': Permission denied
find: '/proc/11/task/31/fdinfo': Permission denied
find: '/proc/11/task/32/fdinfo': Permission denied
find: '/proc/11/task/33/fdinfo': Permission denied
find: '/proc/11/task/34/fdinfo': Permission denied
find: '/proc/11/task/35/fdinfo': Permission denied
find: '/proc/11/task/36/fdinfo': Permission denied
find: '/proc/11/task/37/fdinfo': Permission denied
find: '/proc/11/task/38/fdinfo': Permission denied
find: '/proc/11/task/39/fdinfo': Permission denied
find: '/proc/11/task/40/fdinfo': Permission denied
find: '/proc/11/task/41/fdinfo': Permission denied
find: '/proc/11/task/42/fdinfo': Permission denied
find: '/proc/11/task/43/fdinfo': Permission denied
find: '/proc/11/task/44/fdinfo': Permission denied
find: '/proc/11/task/45/fdinfo': Permission denied
find: '/proc/11/task/46/fdinfo': Permission denied
find: '/proc/11/task/47/fdinfo': Permission denied
find: '/proc/11/task/48/fdinfo': Permission denied
find: '/proc/11/task/49/fdinfo': Permission denied
find: '/proc/11/task/50/fdinfo': Permission denied
find: '/proc/11/task/51/fdinfo': Permission denied
find: '/proc/11/task/52/fdinfo': Permission denied
find: '/proc/11/task/53/fdinfo': Permission denied
find: '/proc/11/task/54/fdinfo': Permission denied
find: '/proc/11/task/55/fdinfo': Permission denied
find: '/proc/11/task/56/fdinfo': Permission denied
find: '/proc/11/task/57/fdinfo': Permission denied
find: '/proc/11/task/58/fdinfo': Permission denied
find: '/proc/11/task/59/fdinfo': Permission denied
find: '/proc/11/task/60/fdinfo': Permission denied
find: '/proc/11/task/61/fdinfo': Permission denied
find: '/proc/11/task/62/fdinfo': Permission denied
find: '/proc/11/task/63/fdinfo': Permission denied
find: '/proc/11/task/64/fdinfo': Permission denied
find: '/proc/11/task/65/fdinfo': Permission denied
find: '/proc/11/task/66/fdinfo': Permission denied
find: '/proc/11/task/67/fdinfo': Permission denied
find: '/proc/11/task/68/fdinfo': Permission denied
find: '/proc/11/task/69/fdinfo': Permission denied
find: '/proc/11/task/70/fdinfo': Permission denied
find: '/proc/11/task/71/fdinfo': Permission denied
find: '/proc/11/task/72/fdinfo': Permission denied
find: '/proc/11/task/73/fdinfo': Permission denied
find: '/proc/11/task/74/fdinfo': Permission denied
find: '/proc/11/task/75/fdinfo': Permission denied
find: '/proc/11/task/76/fdinfo': Permission denied
find: '/proc/11/task/77/fdinfo': Permission denied
find: '/proc/11/task/78/fdinfo': Permission denied
find: '/proc/11/task/79/fdinfo': Permission denied
find: '/proc/11/task/80/fdinfo': Permission denied
find: '/proc/11/task/81/fdinfo': Permission denied
find: '/proc/11/task/82/fdinfo': Permission denied
find: '/proc/11/task/83/fdinfo': Permission denied
find: '/proc/11/task/84/fdinfo': Permission denied
find: '/proc/11/task/85/fdinfo': Permission denied
find: '/proc/11/task/86/fdinfo': Permission denied
find: '/proc/11/map_files': Permission denied
find: '/proc/11/fdinfo': Permission denied
dmesg: read kernel buffer failed: Operation not permitted
timeout: failed to run command 'journalctl': No such file or directory
timeout: failed to run command 'journalctl': No such file or directory
Thu Aug  7 16:28:06 UTC 2025 Capturing program information
Thu Aug  7 16:28:07 UTC 2025 Attempting to capture a dump with paldumper for pid 11
WARNING: Capture attempt failure detected
Attempting to capture a filtered dump with paldumper for pid 11
WARNING: Attempt to capture dump failed.  Reference /var/opt/mssql/log/core.sqlservr.11.temp/log/paldumper-debug.log for details
Thu Aug  7 16:28:07 UTC 2025 Attempting to capture a dump with gdb
WARNING: Unable to capture crash dump with GDB. You may need to
allow ptrace debugging, enable the CAP_SYS_PTRACE capability, or
run as root. See log in: /var/opt/mssql/log/core.sqlservr.11.temp/log/gdb.log
Thu Aug  7 16:28:07 UTC 2025 Capturing program binaries
Thu Aug  7 16:28:08 UTC 2025 Not compressing the dump files, moving instead to: /var/opt/mssql/log/core.sqlservr.08_07_2025_16_28_00.11.d

Repro Steps

  1. Pull the 2025-latest SQL Server Docker image.
  2. Create and run a container (via automation or manually).
  3. Observe the container fails during initialization.

Notes

  • The same setup works correctly when using the 2025-CTP2.0 tag.
  • We suspect a regression in the latest image or an entrypoint script issue.
  • This is currently blocking our customers from using local container scenarios.

croblesm avatar Aug 07 '25 18:08 croblesm

I tried deploying the container with 2025-latest tag it appears to be working, podman run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=" -p 14334:1433 --name sql25 --hostname sql25 -d mcr.microsoft.com/mssql/server:2025-latest podman ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d7491ac7b4ec mcr.microsoft.com/mssql/server:2025-latest /opt/mssql/bin/sq... 24 seconds ago Up 25 seconds 0.0.0.0:14334->1433/tcp sql25

Can you share what command were you running please?

amitkh-msft avatar Aug 07 '25 19:08 amitkh-msft

I am also seeing this issue. Works fine in docker desktop but on Ubuntu 22.04.5 LTS and Ubuntu 24.04.2 LTS I am seeing an error similar to what has been shared above. From what I could tell inspecting my failed container there was problems creating the data folder and its files

funkysi1701 avatar Aug 08 '25 11:08 funkysi1701

I'm also seeing this issue on my M1 Mac. It works on Windows.

laurenastrid1 avatar Aug 08 '25 14:08 laurenastrid1

Hi @amitkh-msft,

We’ve identified the root cause. On M-based MacBook Pros, the SQL Server 2025 CTP2.1 image is failing to run (error details shared above). This image is referenced by the following tags:

  • 2025-CTP2.1-ubuntu-22.0
  • 2025-latest
  • latest
  • latest-ubuntu

All of these tags point to the same build: mcr.microsoft.com/mssql/server@sha256:2b41d0be82839692f678a709e8b7dd6106ee4776b0e…

Note on SQL 2022:
There’s also a known transient issue with SQL 2022 images:
Current 2022-latest image fails on macOS ARM under Rosetta · Issue #929 · microsoft/mssql-docker

Last week this image was failing for me (and for other M-based MacBook Pro users), but it’s working again this week without any changes on our side—suggesting the problem may be transient or due to upstream changes.

cc @laurenastrid1

croblesm avatar Aug 13 '25 03:08 croblesm

@croblesm I can confirm intel based macs work but arm based macs don't work for our team as well.

If I inspect the images:

docker image inspect mcr.microsoft.com/mssql/server:2025-latest | jq -rc '.[].Architecture'

I can see it only supports amd64. Can the sql server team please produce multi-architecture images for amd64 and arm64?

Some suggestions:

  • Publish the workflows you are using to build and push these docker images so we can help fix issues like this
  • Add --targets amd64,arm64 to the build
  • Respond to issues and merge public contribution PR's

justinmchase avatar Aug 29 '25 16:08 justinmchase

Doesn't work for me either, but I do get a different error:

SQL Server 2025 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.
assertion failed [x86_avx_state_ptr->xsave_header.xfeatures == kSupportedXFeatureBits]: 
(ThreadContextSignals.cpp:414 rt_sigreturn)

I am on a M4 Mac using MacOS 26 Tahoe

osbeorn avatar Sep 22 '25 11:09 osbeorn

rtm 2025-latest, developer mode, imac+sequoia on intel, docker 4.51

docker run -d --name my-sqlsrv-2025 -p 1433:1433 -e "ACCEPT_EULA=Y" -e "MSSQL_PID=Developer" -e "MSSQL_SA_PASSWORD=..." --hostname my-sqlsrv-2025 -v $DOCKER_VOLUMES/my-sqlsrv-2025/var_opt_mssql:/var/opt/mssql mcr.microsoft.com/mssql/server:2025-latest

container starts and works ok if no volume mappings.

but with volume mapping for /var/opt/mssql (I do not create the local volume directory explicitly before running the container, I let docker to create it, so perhaps dir permissions? this works fine for mssql 2022)

crash:

Personal

Containers my-sqlsrv-2025 my-sqlsrv-2025 871045d4f8d9 mssql/server:2025-latest 1433:1433 STATUS Exited (1) (11 seconds ago)

find: '/proc/11/task/32/fdinfo': Permission denied find: '/proc/11/task/33/fdinfo': Permission denied find: '/proc/11/task/34/fdinfo': Permission denied find: '/proc/11/task/35/fdinfo': Permission denied find: '/proc/11/task/36/fdinfo': Permission denied find: '/proc/11/task/37/fdinfo': Permission denied find: '/proc/11/task/38/fdinfo': Permission denied find: '/proc/11/task/39/fdinfo': Permission denied find: '/proc/11/task/40/fdinfo': Permission denied find: '/proc/11/task/41/fdinfo': Permission denied find: '/proc/11/task/42/fdinfo': Permission denied find: '/proc/11/task/43/fdinfo': Permission denied find: '/proc/11/task/44/fdinfo': Permission denied find: '/proc/11/task/45/fdinfo': Permission denied find: '/proc/11/task/46/fdinfo': Permission denied find: '/proc/11/task/47/fdinfo': Permission denied find: '/proc/11/task/48/fdinfo': Permission denied find: '/proc/11/task/49/fdinfo': Permission denied find: '/proc/11/task/50/fdinfo': Permission denied find: '/proc/11/task/51/fdinfo': Permission denied find: '/proc/11/task/52/fdinfo': Permission denied find: '/proc/11/task/53/fdinfo': Permission denied find: '/proc/11/task/54/fdinfo': Permission denied find: '/proc/11/task/55/fdinfo': Permission denied find: '/proc/11/map_files': Permission denied find: '/proc/11/fdinfo': Permission denied dmesg: read kernel buffer failed: Operation not permitted timeout: failed to run command 'journalctl': No such file or directory timeout: failed to run command 'journalctl': No such file or directory Wed Nov 19 16:22:04 UTC 2025 Capturing program information Dump already generated: /var/opt/mssql/log/core.sqlservr.11_19_2025_16_22_0.11, moving to /var/opt/mssql/log/core.sqlservr.11.temp/core.sqlservr.11.gdmp Moving logs to /var/opt/mssql/log/core.sqlservr.11.temp/log/paldumper-debug.log Wed Nov 19 16:22:04 UTC 2025 Capturing program binaries Wed Nov 19 16:22:05 UTC 2025 Not compressing the dump files, moving instead to: /var/opt/mssql/log/core.sqlservr.11_19_2025_16_22_03.11.d

chekako avatar Nov 19 '25 16:11 chekako