If you have installed updated version(s) of network and/or storage HBA’s at any time, you will find yourself hitting the wall one you want to upgrade your ESXi server to v5.5 Update 1. Reason for that is that the newer driver(s) are not part of the upgrade installation, and as such it must be updated manually before you can upgrade your ESXi server. When you attach custom ISO in your Update Manager, and scan host for upgrades, you will be presented with the result “Incompatible” and in the error detail, there will be message:
The upgrade contains the following set of conflicting VIBs: List of VIBs
Remove the conflicting VIBs or use Image Builder to create a custom upgrade ISO image that contains the newer version of the conflicting VIBs, and try to upgrade again.
To resolve this situation you need to download the latest driver from the vendor and copy the ZIP file over to your ESXi servers tmp folder. Connect to ESXi via SSH and issue the following commands*:
# cd /tmp/ # unzip BCM-NetXtremeII-4.0-1796156.zip # esxcli software vib install --depot=/tmp/BCM-NetXtremeII-4.0-offline_bundle-1796156.zip
Once driver package is installed, reboot the server and try upgrade again.
* In my example I’ve upgraded Broadcom NetXtreme network controller. Driver package for Broadcom NetXtreme can be obtained from http://vibsdepot.hp.com/hpq/jun2014/esxi-550-devicedrivers/