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