ARTIFACTORY: How to solve "Unknown Blob" error when pulling from private container repository

AuthorFullName__c
Raphael Zaafrani
articleNumber
000005316
FirstPublishedDate
2022-06-19T11:46:18Z
lastModifiedDate
2025-05-15

ARTIFACTORY: How to solve "Unknown Blob" error when pulling from private container repository

When setting up a private container registry such as Aquasec or AzureCr as a remote repository, a common issue encountered is the general Docker error "Unknown Blob". 

This error is often due to the redirect URL containing a double slash, as such: https://[URL]/[...]//docker/registry/v2/blobs/sha256/[...]

Due to the process of URL normalization in Artifactory that second slash ends up being removed. 

Now that we know where the error comes from, we can fix it easily by disabling URL normalization in the remote repository. 

You can do so in the UI under:
Administration -> Repositories -> Repositories -> Remote -> [Desired Repository] -> Advanced -> "Others" subcategory -> "Disable URL Normalization" checkbox

User-added image