-
Type:
Bug
-
Status: Open
-
Resolution: Unresolved
-
Affects Version/s: 7.38.0, 7.38.6
-
Fix Version/s: None
-
Component/s: Artifactory
-
Labels:
-
Severity:Critical
-
Location:External
Collibra team is attempting to POC a strategy for mirroring our docker registry on artifactory through another artifactory instance (currently just in a localhost environment). We've created the remote repositories, and they check out at first glance (through the local artifactory instance UI we can view the images on the remote repo's we created, and `curl -I -k -v http://<repository_alias>:8082/artifactory/api/system/ping` returns 200. However, when we attempt any `docker pull` for any image, we encounter one of the following:
```
WARNING: ⚠️ Failed to pull manifest by the resolved digest. This registry does notWARNING: ⚠️ Failed to pull manifest by the resolved digest. This registry does not appear to conform to the distribution registry specification; falling back to pull by tag. This fallback is DEPRECATED, and will be removed in a future release. Please contact admins of http://tristan.local:8082. ⚠️
4.560.0: Pulling from collibra-docker-delivery/edge/edge-managementdf9b9388f04a: Pulling fs layer4cfe60b8fbe3: Pulling fs layer1e230f5f2545: Pulling fs layer550c651b6ad7: Waitinga63fae36d9f5: Waiting331bd6b3f089: Waitingf18ea68c833c: Waitingerror pulling image configuration: unknown blob
```
or
```
Error response from daemon: manifest for <repositry_alias>:8082/collibra-docker-delivery/uis/mocks/catalog-mock:0.1.27 not found: manifest unknown: The named manifest is not known to the registry.
```
It seems like some manifests docker client can locate, some it cannot, and a bunch of layer images are not registered in the repo therefore throw that unknown blob exception?
System info:
Artifactory image:
releases-docker.jfrog.io/jfrog/artifactory-pro:latest
Artifactory version: 7.38.7
Docker client:
Cloud integration: v1.0.20
Version: 20.10.10
API version: 1.41
Go version: go1.16.9
Git commit: b485636
Built: Mon Oct 25 07:43:15 2021
OS/Arch: darwin/amd64
Context: default
Experimental: true