Dependency Error while updating a driver vib file from an offline bundle
search cancel

Dependency Error while updating a driver vib file from an offline bundle

book

Article ID: 407091

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware Cloud Foundation

Issue/Introduction

The driver fails to update due to a dependency error as below

# esxcli software vib update -v /vmfs/volumes/datastorexxx/Tools/QLC_bootbank_qedf_2.74.1.0-1OEM.800.1.0.20613240.vib

Result:
 [DependencyError]
 On platform embeddedEsx, VIB QLC_bootbank_qedf_2.74.1.0-1OEM.800.1.0.20613240 requires qedentv_ver = X.70.50.0, but the requirement cannot be satisfied within the ImageProfile.
 Please refer to the log file for more details.

Environment

ESXi: 7.0, 8.0, 8.0U3

VCF: 5.2

 

Cause

The issue is caused when there are multiple vib files in the offline driver bundle for a single component.

Resolution

  1. Extract the ZIP on the local system, not ESXi
    Example: unzip MRVL-E4-CNA-Driver-Bundle_6.0.382.0-1OEM.800.1.0.20613240_22754497-package.zip
  2. Go to the vib20 folder from the extract
    \MRVL-E4-CNA-Driver-Bundle_6.0.382.0-1OEM.800.1.0.20613240_22754497-package\MRVL-E4-CNA-Driver-Bundle_6.0.382.0-1OEM.800.1.0.20613240_22754497\vib20
  3. Locate all the different vib files in this folder

    For Example: Qedentv, Qedf, Qedi, and Qedrntv

  4. Save and upload all 4 vib files to the datastore
  5. From the ESXi cli, change the directory to the datastore that has these files stored
  6. Run the installation script that includes all 4 vibs in one single line

# esxcli software vib install -v /vmfs/volumes/datastorexxx/Tools/QLC_bootbank_qedi_2.74.1.0-1OEM.800.1.0.20613240.vib -v /vmfs/volumes/datastorexxx/Tools/QLC_bootbank_qedf_2.74.1.0-1OEM.800.1.0.20613240.vib -v /vmfs/volumes/datastorexxx/Tools/QLC_bootbank_qedrntv_3.71.50.0-1OEM.800.1.0.20613240.vib -v /vmfs/volumes/datastorexxx/Tools/QLC_bootbank_qedentv_3.71.52.0-1OEM.800.1.0.20613240.vib

Note: Reboot required: Yes