Docker error when pulling an image - a 3.11 build of origin failed in https://openshift-gce-devel.appspot.com/build/origin-ci-test/logs/branch-ci-origin-images/413/ with: 2018/09/04 23:43:29 Build deployer failed, printing logs: Pulling image "docker-registry.default.svc:5000/ci-op-rn4204r8/pipeline@sha256:7ecadbdff313447670cf4b2ff21e827cf87d0f2df0d76f8273756f20dc9764a6" ... error: error pulling image docker-registry.default.svc:5000/ci-op-rn4204r8/pipeline@sha256:7ecadbdff313447670cf4b2ff21e827cf87d0f2df0d76f8273756f20dc9764a6: Cannot overwrite digest sha256:7ecadbdff313447670cf4b2ff21e827cf87d0f2df0d76f8273756f20dc9764a6 What causes this? If we're pulling by SHA we shouldn't get this error. May need to talk to Docker team for details.
That error would have to be coming from the docker daemon (we're just pulling the image via the node's docker daemon), so starting w/ the containers team to tell us how this can happen. It is either a docker bug, or it's an issue w/ the content the internal registry is serving.
Also what is the build that's happening here? Is this a docker strategy build where the FROM is docker-registry.default.svc:5000/ci-op-rn4204r8/pipeline@sha256:7ecadbdff313447670cf4b2ff21e827cf87d0f2df0d76f8273756f20dc9764a6 ? if not, what is the flow that is leading to the attempt to pull that image? (how is the image reference by the buildconfig?)
https://bugzilla.redhat.com/show_bug.cgi?id=1628262 has this (or at least something that looks very similar) as fixed in docker-1.13.1-75.git8633870.el7_5. Maybe we need a version bump?
This seems to be the upstream patch: https://github.com/moby/moby/pull/37781
It is merged here - https://github.com/projectatomic/docker/pull/321 and should be in docker -75 build.
Closing bugs that were verified and targeted for GA but for some reason were not picked up by errata. This bug fix should be present in current 3.11 release content.
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days