Quay push gives error "storage.stream_upload_chunk returned error No more data after: None"
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.