Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-27143

Remote docker repository fails consistently with 'unknown blob'

    XMLWordPrintable

    Details

    • 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

      Description

      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

        Attachments

          Activity

              People

              Assignee:
              Unassigned
              Reporter:
              tbullard Tristan Bullard
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:

                  Sync Status

                  Connection: RTFACT Sync
                  RTMID-27207 -
                  SYNCHRONIZED
                  • Last Sync Date: