+++ This bug was initially created as a clone of Bug #2254408 +++
Description of problem:
In 6.15.0 we are not able to sync library/busybox from mirror.gcr.io
The same works well in 6.14.1 (python39-pulpcore-3.22.19-1.el8pc.noarch.rpm, python39-pulp-container-2.14.7-1.el8pc.noarch.rpm) and earlier.
Version-Release number of selected component (if applicable):
6.15.0 (python3.11-pulpcore-3.39.2-2.el8pc.noarch.rpm, python3.11-pulp-container-2.16.2-2.el8pc.noarch.rpm)
How reproducible:
always
Steps to Reproduce:
1. Create a docker repo and try to sync library/busybox from mirror.gcr.io
Actual results:
Sync task fails with
404, message='Not Found', url=URL('https://mirror.gcr.io/v2/library/busybox/manifests/1.24')
even though the URL is available and serves a schema 1 manifest
Expected results:
Successful sync
— Additional comment from on 2023-12-13T19:19:33Z
Created attachment 2004186
traceback
— Additional comment from on 2023-12-13T19:28:22Z
This is kind of automation blocker since this repo is used widely across robottelo. Although we could drift to use another one if necessary.
— Additional comment from on 2023-12-13T21:07:22Z
The Pulp upstream bug status is at closed. Updating the external tracker on this bug.
— Additional comment from on 2023-12-13T21:07:24Z
All upstream Pulp bugs are at MODIFIED+. Moving this bug to POST.
— Additional comment from on 2023-12-15T07:49:52Z
The fix was shipped in https://github.com/pulp/pulp_container/releases/tag/2.16.3. Please, verify this pulp-container version.
— Additional comment from on 2024-01-16T08:56:42Z
Verified in 6.15.0 snap 5 (with python3.11-pulp-container-2.16.3-1.el8pc.noarch) - the repo can be sucessfully synced now.
QE Tracker for https://issues.redhat.com/browse/SAT-23002
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2262131