We encountered the following “Conflicting VIBs” blocker, while upgrading ESXi 5.5 hosts to 6.0:

mlx4error1

The Mellanox driver is required for infiniBand, as we do not have a requirement for infiniBand we could safely remove the MLX4 VIBs prior to the upgrade.

Firstly connect to the ESXi host via SSH and list the MLX4 VIBs installed:

esxcli software vib list | grep mlx4

mlx4error2

Remove the above listed VIBs by running the following commands, followed by a reboot of each ESXi hosts from which you had to remove the VIBs:

esxcli software vib remove -n net-mlx4-en

esxcli software vib remove -n net-mlx4-core

mlx4error3

Upgrade completed successfully!

Leave a comment