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 Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s