oc-mirror v2 fails with context deadline exceeded when mirroring large images to a local registry in RHOCP 4

Solution Verified - Updated -

Issue

When using the oc-mirror plugin v2 to mirror OpenShift images, the process may fail for certain large images with errors similar to:

error mirroring image docker://registry.redhat.io/rhelai1/instructlab-nvidia-rhel9@sha256:... error: copying image 1/2 from manifest list: writing blob: Patch "http://localhost:55000/v2/<image>/blobs/uploads/<UUID>?_state=...": context deadline exceeded

error mirroring image docker://registry.redhat.io/rhoai/odh-operator-bundle@sha256:aa94b4b3c494eb103665a289008c718467206ef9614f2ef3c872bb106771eb3b error: skipping operator bundle docker://registry.redhat.io/rhoai/odh-operator-bundle@sha256:aa94b4b3c494eb103665a289008c718467206ef9614f2ef3c872bb106771eb3b because one of its related images failed to mirror

Environment

  • Red Hat OpenShift Container Platform (OCP) 4.x

  • oc-mirror plugin v2

  • Local container registry (docker-distribution or Quay)

  • Large images with multi-GB layers (e.g., CUDA notebooks, NVIDIA base images, RHODS/RHOAI operators)

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