oras python get_blob sends a request to
/v2/<name>/blobs/<digest> endpoint for a given digest. The digest exists, but the api returns a 404 when requesting this resource.
I suspect that manifests can not be downloaded with /v2/<name>/blobs/<digest> endpoint, and must be downloaded from /v2/<name>/manifests/<reference> . Tests with zot oci-registry work, I only observed this against GHCR.io
oras python get_blob sends a request to
/v2/<name>/blobs/<digest>
endpoint for a given digest. The digest exists, but the api returns a 404 when requesting this resource.I suspect that manifests can not be downloaded with
/v2/<name>/blobs/<digest>
endpoint, and must be downloaded from/v2/<name>/manifests/<reference>
. Tests with zot oci-registry work, I only observed this against GHCR.io