Skip to content

Unsuccessful publishing of ubuntu-22.04-helix-amd64 tag #1595

Description

@mthalman

This build ran successfully but didn't actually get ingested by MAR. Because the build steps were successful, it updated the image info file. Because the image info file was updated, the system now thinks that the sha256:b8bf33f8f01a35afa1b9a31be54a5f179799f953950a7a1b190ab7db0082b048 digest exists on MAR and is trying to pull that digest as part of its caching logic, and leads to this error:

19:14:34 info: Microsoft.DotNet.ImageBuilder.CopyImageService[0] Importing 'msdotnetcontainersstaging/build-staging/2912692/dotnet-buildtools/prereqs:ubuntu-22.04-helix-amd64' from 'mcr.microsoft.com/dotnet-buildtools/prereqs@sha256:b8bf33f8f01a35afa1b9a31be54a5f179799f953950a7a1b190ab7db0082b048'
19:14:36 fail: Microsoft.DotNet.ImageBuilder.CopyImageService[0] Retry error Azure.RequestFailedException: Operation registries-220d139c-135f-4de5-89cc-6fd78a721063 failed. Resource /subscriptions/f771e792-a1eb-4f91-b6e9-adb6bb09af77/resourceGroups/DotnetContainers/providers/Microsoft.ContainerRegistry/registries/msdotnetcontainersstaging An error occurred when getting manifest. StatusCode: 404, Reason: Not Found, Details: {"errors":[{"code":"MANIFEST_UNKNOWN","message":"manifest sha256:b8bf33f8f01a35afa1b9a31be54a5f179799f953950a7a1b190ab7db0082b048 is not found","detail":{"Name":"dotnet-buildtools/prereqs","Revision":"sha256:b8bf33f8f01a35afa1b9a31be54a5f179799f953950a7a1b190ab7db0082b048"}}]}  Status: 404 (Not Found) ErrorCode: InvalidParameters  Content: {"error":{"code":"InvalidParameters","message":"Operation registries-220d139c-135f-4de5-89cc-6fd78a721063 failed. Resource /subscriptions/f771e792-a1eb-4f91-b6e9-adb6bb09af77/resourceGroups/DotnetContainers/providers/Microsoft.ContainerRegistry/registries/msdotnetcontainersstaging An error occurred when getting manifest. StatusCode: 404, Reason: Not Found, Details: {\"errors\":[{\"code\":\"MANIFEST_UNKNOWN\",\"message\":\"manifest sha256:b8bf33f8f01a35afa1b9a31be54a5f179799f953950a7a1b190ab7db0082b048 is not found\",\"detail\":{\"Name\":\"dotnet-buildtools/prereqs\",\"Revision\":\"sha256:b8bf33f8f01a35afa1b9a31be54a5f179799f953950a7a1b190ab7db0082b048\"}}]}\n"},"status":"Failed"}  Headers: Cache-Control: no-cache Pragma: no-cache Strict-Transport-Security: REDACTED x-ms-operation-identifier: REDACTED x-ms-ratelimit-remaining-subscription-reads: REDACTED x-ms-ratelimit-remaining-subscription-global-reads: REDACTED x-ms-request-id: b105e3da-0d47-4d9f-875f-73191d1bbc67 x-ms-correlation-request-id: REDACTED x-ms-routing-request-id: REDACTED X-Content-Type-Options: REDACTED X-Cache: REDACTED X-MSEdge-Ref: REDACTED Date: Wed, 25 Feb 2026 19:14:35 GMT Content-Length: 688 Content-Type: application/json; charset=utf-8 Expires: -1     at Azure.Core.OperationInternal`1.GetResponseFromState(OperationState`1 state)    at Azure.Core.OperationInternal`1.UpdateStatusAsync(Boolean async, CancellationToken cancellationToken)    at Azure.Core.OperationInternalBase.UpdateStatusAsync(CancellationToken cancellationToken)    at Azure.Core.OperationInternal.UpdateStatusAsync(Boolean async, CancellationToken cancellationToken)    at Azure.Core.OperationInternalBase.UpdateStatusAsync(CancellationToken cancellationToken)    at Azure.Core.OperationPoller.WaitForCompletionAsync(Boolean async, OperationInternalBase operation, Nullable`1 delayHint, CancellationToken cancellationToken)    at Azure.Core.OperationInternalBase.WaitForCompletionResponseAsync(Boolean async, Nullable`1 pollingInterval, String scopeName, CancellationToken cancellationToken)    at Azure.Core.OperationInternalBase.WaitForCompletionResponseAsync(CancellationToken cancellationToken)    at Azure.ResourceManager.ContainerRegistry.ContainerRegistryResource.ImportImageAsync(WaitUntil waitUntil, ContainerRegistryImportImageContent content, CancellationToken cancellationToken)    at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, CancellationToken cancellationToken, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext)

This is a MAR issue. Related ICM: https://portal.microsofticm.com/imp/v5/incidents/details/753349158

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions