Can’t upgrade esxi 5.5 to 6.0 due a vib conflict

Can’t upgrade esxi 5.5 to 6.0 due a vib conflict

Today I tried to upgrade my standalone (not in Cluster) host (HP DL 180 G6) with esxi 6.0 and Update Manager. But when the process starts I had received this error:

The upgrade contains the following set of cpnflicting VIBs:

Mellanox_bootbank_net-mlx4-en_1.9.9.0-1OEM.550.0.0.1331820

 

Can’t upgrade esxi 5.5 to 6.0 due a vib conflict

My server have no Infiniband on board so we just need to do:

 

~ # esxcli software vib list|grep Mel
net-mlx4-en                    1.9.9.0-1OEM.550.0.0.1331820           Mellanox         VMwareCertified   2014-05-01

~ # esxcli software vib remove –vibname net-mlx4-en
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: Mellanox_bootbank_net-mlx4-en_1.9.9.0-1OEM.550.0.0.1331820
   VIBs Skipped:
~ #

After that everything was fine.

vovando Avatar

10 responses to “Can’t upgrade esxi 5.5 to 6.0 due a vib conflict”

  1. Sathesh Kumar Narayanan Avatar
    Sathesh Kumar Narayanan

    Getting Error: Unknown command or namespace software vib remove -vibname net-mlx4-en

    1. Volodymyr Vrublevskyy Avatar

      you need to insert double dash before vibname

      –vibname net-mlx4-en

  2. Sathesh Kumar Narayanan Avatar
    Sathesh Kumar Narayanan

    Yes. It works after this command
    #> esxcli software vib list | grep Mel
    #> esxcli software vib remove -n net-mlx4-en
    #> esxcli software vib remove -n net-mlx4-core
    Reboot the ESXi host.

  3. Jeff Naperski Avatar
    Jeff Naperski

    Thank you for the fix! Worked with Update Manger 6 to get my ESXi hosts to ESXi 6.

  4. Bart De Cock Avatar
    Bart De Cock

    Hello

    I get an error
    ~ # ~ # esxcli software vib remove –vibname net-mlx4-en
    -sh: /: Permission denied

    Also I tried something else but it is not working

    ~ # esxcli software vib list | grep “net-mlx4-en”
    net-mlx4-en 1.9.9.0-1OEM.550.0.0.1331820 Mellanox VMwareCertified 2015-12-08
    ~ # esxcli software vib remove -n net-mlx4-en
    [NoMatchError]
    No VIB matching VIB search specification ‘net-mlx4-en’.
    Please refer to the log file for more details.

    1. Jay Foreman Avatar
      Jay Foreman

      I am getting this same error, when I know it’s there. -??

      ~ # esxcli software vib list|grep mlx4
      net-mlx4-core 5.5.2.ESX.1-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-01-08
      net-mlx4-ib 5.5.2.ESX.1-1OEM.550.0.0.1331820 Mellanox PartnerSupported 2015-01-08
      net-mlx4-en 1.9.7.0-1vmw.550.0.0.1331820 VMware VMwareCertified 2015-01-08

      ~ # esxcli software vib remove -n net-mlx4-en
      [NoMatchError]
      No VIB matching VIB search specification ‘net-mlx4-en’.
      Please refer to the log file for more details.

  5. Rafael Ruales Avatar
    Rafael Ruales

    Great Article
    it works for upgrading from 6.0 to 6.5 with this conflict “LSI_bootbank_scsi-mpt3sas_04.00.00.00.1vmw-1OEM.500.0.0.472560”
    Thanks!
    Rafael Ruales

    1. Volodymyr Vrublevskyy Avatar

      You are welcome. Happy to help you!

Leave a Reply

Your email address will not be published. Required fields are marked *