Error: "Failed to validate checksum of VIB" when using VCLM single image mode offline
search cancel

Error: "Failed to validate checksum of VIB" when using VCLM single image mode offline

book

Article ID: 389798

calendar_today

Updated On: 03-04-2025

Products

VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

vCenter Lifecycle Manager (VCLM) is being used in single image mode. After upgrading vCenter and uploading the image to the latest version, an error message such as below will present itself in the GUI:

"Failed to validate the checksum of VIB '/tmp/offlineBundle6lcz9d/vib20/example/example_8.0.3-#####.vib', because the computed checksum differs from the expected one stored in metadata. Make sure the specified VIB is NOT corrupted and the expected checksum stored in metadata is correct."

When viewing for updated Vendor-addon's or updated components, the versions are dated because there is no internet access for VCLM to download recent copies of packages

Cause

This is due to corrupt metadata in the VUM database backing VCLM. 

Resolution

A few workarounds are available:

1. Download and upload newer copies of the VIB in the error message and select the updated version for components
2. Download and upload a newer copy of the vendor-addon package which should include all applicable VIB

In certain cases, the metadata that has been corrupted will be on a VIB that is already at the latest version (Example: Dell FIST VIB). In this case, a reset of the VUM database is required

1. Use the following KB to reset the VUM database: Resetting VMware Update Manager Database in vCenter Server Appliance 6.5/6.7/7.0/8.0
2. Re-upload the latest image, and vendor addon to VCLM 
3. Scan and remediate the host