In Quay, podman pull fails with "Error fetching blob: invalid status code from registry 403 (Forbidden)"
Issue
- When pulling an image from the quay registry, it throws the following error:
$ podman pull quay-enterprise.apps.example.com/a309579/test/k8gb:v0.9.0
Trying to pull quay-enterprise.apps.example.com/a309579/test/k8gb:v0.9.0...
Error: Error parsing image configuration: Error fetching blob: invalid status code from registry 403 (Forbidden)
- Secondary issue at the same time is that Clair scanning fails with the below error:
"error":"failed to fetch layers: encountered error while fetching a layer: fetcher: unexpected status code: 403 Forbidden (body starts: \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\ "?>\\n<Error><Code>SignatureDoesNotMatch</Code><Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message><AWSAccessKeyId>AKIAXXXXXXXXXX</ AWSAcc\")
Environment
- Red Hat Quay
- 3.6.6
- Red Hat OpenShift Container Platform
- 4.10.9
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.