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”
Fixed the issue. Thanks
many thanks for the help!!!
:) Same here. Thx. Saves me reading the release notes
Thanks – that worked great – does this need to be done on all updates going forward?
As far as I’ve been told: No. Only this upgrade.
Thaaaaaaaaaaaaaanks. You saved me hours ))))
Very helpful. Thank you!
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
My blog has a whole section on Autodeploy. Please see there how to update your images
Comments are closed.