Closed sbomer closed 1 month ago
This is failing in an unrelated way:
Retry 5/5, retrying in 625 seconds...
mcr.microsoft.com/dotnet-buildtools/prereqs@sha256:dc3fba39dc74639dd787261b35fb761c6b463489796578e0dea052c0c0054af5: Pulling from dotnet-buildtools/prereqs
1468e7ff95fc: Already exists
687858a0962b: Pulling fs layer
4a4d7a25a30b: Pulling fs layer
9e84e19a7c1b: Pulling fs layer
f6db9aacd22c: Pulling fs layer
4f7a1bebf4c1: Pulling fs layer
f6db9aacd22c: Waiting
4f7a1bebf4c1: Waiting
error pulling image configuration: download failed after attempts=1: unknown blob
-- EXECUTION ELAPSED TIME: 00:13:03.0327966
Unhandled exception: System.InvalidOperationException: Failed to execute docker pull mcr.microsoft.com/dotnet-buildtools/prereqs@sha256:dc3fba39dc74639dd787261b35fb761c6b463489796578e0dea052c0c0054af5
error pulling image configuration: download failed after attempts=1: unknown blob
at Microsoft.DotNet.ImageBuilder.ExecuteHelper.Execute(ProcessStartInfo info, Func`2 executor, Boolean isDryRun, String errorMessage, String executeMessageOverride) in /image-builder/src/ExecuteHelper.cs:line 101
@mthalman would you be able to help?
I was able to pull that image locally. This may have just been a transient error from the MAR registry. I'm retrying the build.
Hmm, still not working. I'll have to look deeper. This is strange.
Ok, it is transient. Another build I tried eventually worked:
Error response from daemon: manifest for mcr.microsoft.com/dotnet-buildtools/prereqs@sha256:dc3fba39dc74639dd787261b35fb761c6b463489796578e0dea052c0c0054af5 not found: manifest unknown: manifest sha256:dc3fba39dc74639dd787261b35fb761c6b463489796578e0dea052c0c0054af5 is not found
Retry 1/5, retrying in 1 seconds...
Error response from daemon: manifest for mcr.microsoft.com/dotnet-buildtools/prereqs@sha256:dc3fba39dc74639dd787261b35fb761c6b463489796578e0dea052c0c0054af5 not found: manifest unknown: manifest sha256:dc3fba39dc74639dd787261b35fb761c6b463489796578e0dea052c0c0054af5 is not found
Retry 2/5, retrying in 5 seconds...
Error response from daemon: manifest for mcr.microsoft.com/dotnet-buildtools/prereqs@sha256:dc3fba39dc74639dd787261b35fb761c6b463489796578e0dea052c0c0054af5 not found: manifest unknown: manifest sha256:dc3fba39dc74639dd787261b35fb761c6b463489796578e0dea052c0c0054af5 is not found
Retry 3/5, retrying in 25 seconds...
mcr.microsoft.com/dotnet-buildtools/prereqs@sha256:dc3fba39dc74639dd787261b35fb761c6b463489796578e0dea052c0c0054af5: Pulling from dotnet-buildtools/prereqs
1468e7ff95fc: Already exists
687858a0962b: Pulling fs layer
4a4d7a25a30b: Pulling fs layer
9e84e19a7c1b: Pulling fs layer
f6db9aacd22c: Pulling fs layer
4f7a1bebf4c1: Pulling fs layer
Thank you!
Fixes failures running tests on the new arm32 images in https://github.com/dotnet/runtime/pull/102059:
This fix is only for the arm32 image, which is the only one used in dotnet/runtime.
There are references to debian-12 arm images in aspnetcore, but they seem to be unused. The arm64 and amd64 images have similar errors if I try 'sudo pip install' locally, so they are probably broken as well, but I'm limiting the fix to arm32 images that we know we need for ci.