-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to run mcr.microsoft.com/windows/servercore:ltsc2025
container on windows-2025
runner
#11582
Comments
Hi @yosifkit , Thank you for bringing this issue to our attention. We will look into this issue and will update you after investigating. |
This is a critical problem that makes the Windows Server 2025-based images mostly unusable for containers (without jumping through hoops to use an older base image that doesn't include this week's likely security-related updates), so please make sure to keep that priority in your mind as you review/investigate ❤️ |
The image should get updated to the latest version. |
Definitely still broken 🙈 https://github.com/docker-library/golang/actions/runs/13337261786/job/37256949775 |
Actually, https://github.com/yosifkit/fuzzy-octo-engine/actions/runs/13337543892/job/37255952236#step:2:21 is a better link, because it shows that the runner image isn't actually updated from the |
(it would be really helpful, as a sidenote, if "Operating System" in that "Set up job" block could be updated to show the specific patch level of the OS 😅) Edit: to be clear, this is resurfacing/highlighting this note from the OP: ❤️
|
As a workaround the older image version can be pinned. |
(It's a security update, and the list of fixes isn't exactly short, so updating should really be a very high priority even without the container aspect reported here.) |
Description
The newest Windows docker image for ltsc2025 (
mcr.microsoft.com/windows/servercore:ltsc2025
) is too new to run on thewindows-2025
runner image and so fails with the following error:docker: Error response from daemon: container [sha] encountered an error during hcs::System::Start: failure in a Windows system call: The virtual machine or container exited unexpectedly. (0xc0370106).
As far as I can find, this is because the host (runner image) has an older OS version than the container image and so can't run it. The host kernel version must be equal to or newer than the Docker image. The runner full version is
10.0.26100.2894
while the recently updatedltsc2025
container is10.0.26100.3194
. The container image was updated in the last few days because we have successful builds from ~5 days ago that are failing today.On a related note (since it is relevant for Windows containers), it would be helpful if the "Set up job" step printed the "full" version (including the "Update Build Revision") and not just
10.0.26100
in the "Operation System" details.Platforms affected
Runner images affected
Image version and build link
docker run
)docker build
)docker build
)Is it regression?
no
Expected behavior
The
mcr.microsoft.com/windows/servercore:ltsc2025
should run (e.g., viadocker build
ordocker run
).Successful docker image (from a build ~5 days ago):
mcr.microsoft.com/windows/servercore:ltsc2025@sha256:f6153b44882e7ada8fa17123cfca1da3f29ea7fbe062c9e931240dc837aa4256
2025-01-13T03:08:16.9200244Z
"os.version": "10.0.26100.2894"
Actual behavior
Failing docker image:
mcr.microsoft.com/windows/servercore:ltsc2025
(sha256:44b2884c5db9f03d57b7494371706cf95d4345c75399c420e63b5f5609313ee6
)2025-02-08T22:54:28.3301623Z
"os.version": "10.0.26100.3194"
Repro steps
The text was updated successfully, but these errors were encountered: