Docker Community Forums

Share and learn in the Docker community.

Unable to push to docker hub: blob unknown to registry

I’ve opened https://github.com/docker/distribution/issues/3100 as pushing multi-arch image to hub fails with:

failed to put manifest docker.io/andig/evcc:latest: errors:
manifest blob unknown: blob unknown to registry
manifest blob unknown: blob unknown to registry
manifest blob unknown: blob unknown to registry
manifest blob unknown: blob unknown to registry

Executing the exact same commands:

docker manifest create --amend andig/evcc:latest andig/evcc:latest-amd64 andig/evcc:latest-arm.v6
docker manifest annotate andig/evcc:latest andig/evcc:latest-amd64 --os=linux --arch=amd64
docker manifest annotate andig/evcc:latest andig/evcc:latest-arm.v6 --os=linux --arch=arm --variant=v6
docker manifest push andig/evcc:latest

with a different name than andig/evcc works perfectly find. Deleting the repo didn’t help. I’m running on OSX and have also tried wiping my local docker install to no effect.

As I don’t want to abandon the image name- what else can I do?

Has nobody seen this before? Isn’t there any help- raw HTTP API or diagnosis option I could apply to move on?