There were no changes in the deployment and about 7 hours ago I started receiving messages like:
missing content-length header for request: https://registry-1.docker.io/v2/***/[.....]/blobs/sha256:[.......]
Sometimes this error occurs on the first image I push, sometimes on a later images (like 4th or 5th). There is no particular image this occurs on.
Is this related to the new limitations on docker hub?
Got the same issue. No changes in the pipeline, and about an hour ago, the development pipeline ran successfully, but the production pipeline suddenly failed. Now, both development and production pipelines are failing with the same error:
missing content-length header for request
Got some issue when using jib-maven-plugin to build docker images. There is no change in our jib implementation but suddenly, this error occurs:
Failed to execute goal com.google.cloud.tools:jib-maven-plugin:3.4.0:build (jib-build) on project xxx: Tried to check BLOB exists for registry-1.docker.io/***/xxx with digest sha256:ā¦ but failed because: Did not receive Content-Length header
Experiencig the same issue on Travis CI builds, no pipeline code has been changed, seems like something got broken on docker hub itself. And it falls randomly, sometimes it works OK, sometimes failed with the same errorā¦ Worst part here is that we do not manage docker version directly, so workaround with newer version does not look like a good solutionā¦ If it is possible, just make it work great again
I got news from Docker that it was related to a change that they rolled back while they are investigating. So it shouldnāt happen now and hopefully they can find a permanent solution soon. Please, share if you still experience the issue.
Yesterday I spent almost the whole day debugging this issue. Our companyās CI/CD was down. Developers couldnāt work.
As a paid Docker customer, I want to emphasize how unprofessional this is. And this is not the first time when Docker team is rolling a breaking change, without earlier notice. Previously it was related to changes in Docker Hub REST API.
To be honest I have enough of this. I cannot deliver stable CI/CD environment when I have no guarantee on Docker side that they will not change something out of the blue.
This is why I decided that our company will be leaving Docker Hub as a registry provider.