Failed to fetch package blob from blobstore while compiling a package
search cancel

Failed to fetch package blob from blobstore while compiling a package

book

Article ID: 395636

calendar_today

Updated On:

Products

VMware Tanzu Kubernetes Grid Integrated Edition VMware Tanzu Application Platform

Issue/Introduction

TKGi or TAS upgrade fails with error:

Compiling packages: jq/c6a6daa7f64fc4775d11c0d4441d9fcf49506746 (00:01:17)
                         L Error: Action Failed get_task: Task 2d5b7c89-0d56-450a-4d30-0ce2f1df11e9 result: Compiling package jq: Fetching package jq: Fetching package blob : Failed to download blob: Error executing GET, response was 404

The blob for the package is corrupted or no longer exists on the blobstore.

An attempt to re-upload the package using the resolution steps in KB PCF Installation fails due to failure fetching package blob from inner blobstore does not resolve the issue.

Cause

Most tiles ship with precompiled releases but the above confirms that the bosh director has an uncompiled copy of the release.

Resolution

If the release is not in use, then it can be deleted and compiled copy can be uploaded as per KB mentioned in Introduction.

bosh delete-release <Name>/<Version>

Otherwise contact Broadcom support for uncompiled copy of the release.

Once uncompiled releases is available, it can be uploaded to blobstore with:

bosh upload-release <release-package> --fix