Symptoms:
Upgrade of ESXi from 6.0 to 6.5/7.0 fails with the followin error message:
<CONFLICTING_VIBS ERROR : Vibs on the host are conflicting with vibs in metadata. Remove the conflicting vibs or use Image Builder to create a custom ISO providing newer versions of the conflicting vibs. [<vibs name>]>
To resolve this issue, remove scsi_mpt3sas driver if its not by any any device.
1. Run the command to list the storage adapter.
For example :
From the above output its evident that none of the storage adapter are using the driver : "scsi_mpt3sas"
2. [root@VMware-ESXI-01:~] esxcli software vib list | grep -i scsi_mpt3sas
scsi-mpt3sas 04.00.00.00.1vmw-1OEM.500.0.0.472560 LSI VMwareCertified
3. Remove the driver "scsi_mpt3sas" from the ESXi.
[root@VMware-ESXI-01:~] esxcli software vib remove --vibname 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:
4. Reboot the host and then try the upgrade. The upgrade will complete without any errors.