VIB requires VSAN 6.0.0-2.34 but the requirement cannot be satisfied within the ImageProfile

Today I tried to upgrade my ESXi hosts to ESXi 6.0 Update 2. Since it is just a home lab booted from USB and I don’t use update manager, the easiest way for me is to update using the downloaded ZIP bundle. In my SSH session I ran:

esxcli software vib update --depot=/vmfs/volumes/089a9186-25ef0236/iso/update-from-esxi6.0-6.0_update02.zip

But I now received the following error:

[DependencyError]
 VIB VMware_bootbank_esx-base_6.0.0-2.34.3620759 requires vsan >= 6.0.0-2.34, but the requirement cannot be satisfied within the ImageProfile.
 VIB VMware_bootbank_esx-base_6.0.0-2.34.3620759 requires vsan << 6.0.0-2.35, but the requirement cannot be satisfied within the ImageProfile.
 Please refer to the log file for more details.

Luckily, the solution was right before my eyes in the release notes (which I should have read BEFORE upgrading):

New Issue Attempts to upgrade from ESXi 6.x to 6.0 Update 2 with the “esxcli software vib update” command fail
Attempts to upgrade from ESXi 6.x to 6.0 Update 2 with the “esxcli software vib update” fails with error messages similar to the following:

[DependencyError]
 VIB VMware_bootbank_esx-base_6.0.0-2.34.xxxxxxx requires vsan << 6.0.0-2.35, but the requirement cannot be satisfied within the ImageProfile.
 VIB VMware_bootbank_esx-base_6.0.0-2.34.xxxxxxx requires vsan >= 6.0.0-2.34, but the requirement cannot be satisfied within the ImageProfile.

The issue occurs due to introduction of a new Virtual SAN VIB which is interdependent with the esx-base VIB and the esxcli software vib update command only updates the VIBs already installed on the system.

Workaround: To resolve this issue, run the “esxcli software profile update” as shown in the following example:

esxcli software profile update -d /vmfs/volumes/datastore1/update-from-esxi6.0-6.0_update02.zip -p ESXi-6.0.0-20160302001-standard

 

 

10 thoughts on “VIB requires VSAN 6.0.0-2.34 but the requirement cannot be satisfied within the ImageProfile

  1. Thanks – that worked great – does this need to be done on all updates going forward?

  2. Hi
    I want to update VMware Esxi 5.1 update 3 patch 7 to patch 9
    Auto deploy is configured in to infrastructure and all host are r
    Booting through pxe , how i can i update my exsisting image of Esxi without hampering my infrastructure
    Also i want to add the additional drivers in to image

Comments are closed.