VIB conflict when upgrading ESXi 5.5 to 6.5.
I was trying to upgrade an ESXi host Dell R610 from 5.5 to 6.5 and I got this message:
The upgrade contains the following set of conflicting VIBs:
LSI_bootbank_scsi-mpt3sas_04.00.00.00.1vmw-1OEM.500.0.0.472560
LSI_bootbank_scsi-mpt3sas_04.00.00.00.1vmw-1OEM.500.0.0.472560
Remove the conflicting VIBs or use Image Builder to create a custom upgrade ISO image that contains the newer versions of the conflicting VIBs, and try to upgrade again
VCenter update manager shows the host as “incompatible”
I googled what the LSI_bootbank_scsi-mpt3sas is and I realized they are drivers for a raid controller. I made sure that I was not using the raid controller and went ahead and removed these conflicting vib files.
I used putty to ssh into the host and issued the following commands:
To identify the conflicting vib on host i searched for its manufacturer, LSI
#esxcli software vib list|grep LSI
Once we identified it, we can remove it using this command
#esxcli software vib remove -n scsi-mpt3sas
Removal Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
VIBs Installed:
VIBs Removed: LSI_bootbank_scsi-mpt3sas_04.00.00.00.1vmw-1OEM.500.0.0.472560
VIBs Skipped:
After a reboot, we were able to upgrade the host using Update Manager