Error: "Error response from daemon: failed to resolve reference" when creating an Air-gapped Environment
search cancel

Error: "Error response from daemon: failed to resolve reference" when creating an Air-gapped Environment

book

Article ID: 387618

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

  • When running the script "getting_started.sh" as per step 3 of the documentation Create an Air-gapped Environment it fails with below error:

    Error response from daemon: failed to resolve reference "vcd-docker-prod-local.usw5.packages.broadcom.com/vmware-cloud-director/cluster-api-provider-cloud-director:v1.3.2": unexpected status from HEAD request to https://vcd-docker-prod-local.usw5.packages.broadcom.com/v2/vmware-cloud-director/cluster-api-provider-cloud-director/manifests/v1.3.2: 403 Forbidden

Environment

VMware Cloud Director Container Service Extension 4.2.2

Cause

The content of capvcd-manifes-airgapped:v1.3.2 points to the registry  vcd-docker-prod-local.usw5.packages.broadcom.com which should be projects.packages.broadcom.com

Resolution

This is a known issue and there is no solution.

Workaround

  1. Once the getting-started image is downloaded and expanded, navigate to src/artifact and edit the file dependencies.txt running the command below:

    vi dependencies.txt

  2. To comment out the line corresponding to capvcd-manifest-airgapped:v1.3.2., just add `#` at the start of the line as reported below or delete the entry:

    #vcd-docker-prod-local.usw5.packages.broadcom.com/vmware-cloud-director cluster-api-provider-cloud-director v1.3.2

  3. Manually copy the images from Broadcom registry to the private registry running the commands below:

    docker pull projects.packages.broadcom.com/vmware-cloud-director/capvcd-manifest-airgapped:v1.3.2
    docker tag projects.packages.broadcom.com/vmware-cloud-director/capvcd-manifest-airgapped:v1.3.2 [private registry]/vmware-cloud-director/capvcd-manifest-airgapped:v1.3.2
    docker push [private registry]/vmware-cloud-director/capvcd-manifest-airgapped:v1.3.2

    docker pull projects.packages.broadcom.com/vmware-cloud-director/cluster-api-provider-cloud-director:v1.3.2
    docker tag projects.packages.broadcom.com/vmware-cloud-director/cluster-api-provider-cloud-director:v1.3.2 [private registry]/vmware-cloud-director/cluster-api-provider-cloud-director:v1.3.2
    docker push [private registry]/vmware-cloud-director/cluster-api-provider-cloud-director:v1.3.2