Description of problem: quay.io/external_storage/nfs-client-provisioner can't be pushed to the mirror registry in a disconnected environment.
How reproducible: Pull the image quay.io/external_storage/nfs-client-provisioner
and try to push the image in the mirror registry.
Steps to Reproduce:
1. podman pull quay.io/external_storage/nfs-client-provisioner
2. podman push localhost:5000/nfs-client-provisioner:latest
The following error is observed:
Error: Error copying image to the remote destination: Error writing manifest: Error uploading manifest latest to localhost:5000/nfs-client-provisioner: received unexpected HTTP status: 500 Internal Server Error
Additional info: Another image like http is able to push to the registry without an issue.
[root@vm ~]# podman push hostname.redhat.com:6000/demo-http
Getting image source signatures
Copying blob b7cd44bc746c skipped: already exists
Copying blob beee9f30bc1f skipped: already exists
Copying blob a7028a69fcb4 skipped: already exists
Copying blob 300c40d3b6ae skipped: already exists
Copying config 6802992b65 done
Writing manifest to image destination