Quay push gives error "storage.stream_upload_chunk returned error No more data after: None"

Solution Verified - Updated -

Issue

  • When pushing to Red Hat Quay, my image begins to push then continuously is saying Retrying...
  • When pushing large images to Quay, the push progresses for awhile, then suddenly stops
  • When pushing images to Quay, I'm receiving the error in the Quay logs below
nginx stdout | 10.100.1.2 () - - [4/Apr/2023:18:26:19 +0000] "PATCH /v2/quay-org/quay-image/blobs/uploads/c9et6351-6457-1143-468q-4bdjn559sj8s HTTP/1.
1" 400 0 "-" "docker/20.10.13 go/go1.16.15 git-commit/906f57f kernel/5.10.104-linuxkit os/linux arch/amd64 UpstreamClient(Docker-Client/20.10.13 \x5C(darwin\x5C))" (85.130 19958217 -)
gunicorn-registry stdout | 2023-04-04 18:26:19,221 [236] [WARNING] [storage.cloud] Error when writing to stream in stream_write_internal at path uploads/bfbf2c51-5fa9-4523-a7a2-d45913cdcdd6: No more
data after: None
gunicorn-registry stdout | 2023-04-04 18:26:19,507 [236] [ERROR] [data.registry_model.blobuploader] storage.stream_upload_chunk returned error No more data after: None
gunicorn-registry stdout | 2023-04-04 18:26:19,507 [236] [ERROR] [endpoints.v2.blob] Exception when uploading blob to e3hk3621-6541-1447-265q-5bbje539ah3h
gunicorn-registry stdout | Traceback (most recent call last):
gunicorn-registry stdout |   File "/quay-registry/endpoints/v2/blob.py", line 532, in _upload_chunk
gunicorn-registry stdout |     blob_uploader.upload_chunk(app.config, input_fp, start_offset, length)
gunicorn-registry stdout |   File "/quay-registry/data/registry_model/blobuploader.py", line 237, in upload_chunk
gunicorn-registry stdout |     raise BlobUploadException(upload_error)
gunicorn-registry stdout | data.registry_model.blobuploader.BlobUploadException: No more data after: None

Environment

  • Red Hat Quay
    • 3.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content