Dec 072016
 

When upgrading VMware vSphere and your ESXi hosts to version 6.5, 6.7, or 7.0, you may experience an error similar to:

"The upgrade contains the following set of conflicting VIBs: Mellanox_bootbank_net.XXXXversionnumbersXXXX. Remove the conflicting VIBs or use Image Builder to create a custom ISO."

This is due to conflicting VIBs on your ESXi host. This post will go in to detail as to what causes it, and how to resolve it.

The issue

After successfully completing the migration from vCenter 6.0 (on Windows) to the vCenter 6.5 Appliance, all I had remaining was to upgrade my ESXi hosts to ESXi 6.5.

In my test environment, I run 2 x HPE Proliant DL360p Gen8 servers. I also have always used the HPE customized ESXi image for installs and upgrades.

It was easy enough to download the customized HPE installation image from VMware’s website, I then loaded it in to VMware Update Manager on the vCenter appliance, created a baseline, and was prepared to upgrade the hosts.

I successfully upgraded one of my hosts without any issues, however after scanning on my second host, it reported the upgrade as incompatible and stated: “The upgrade contains the following set of conflicting VIBs: Mellanox_bootbank_net.XXXXversionnumbersXXXX. Remove the conflicting VIBs or use Image Builder to create a custom ISO.”

The fix

I checked the host to see if I was even using the Mellanox drivers, and thankfully I wasn’t and could safely remove them. If you are using the drivers that are causing the conflict, DO NOT REMOVE them as it could disconnect all network interfaces from your host. In my case, since they were not being used, uninstalling them would not effect the system.

I SSH’ed in to the host and ran the following commands:

esxcli software vib list | grep Mell

(This command above shows the VIB package that the Mellanox driver is inside of. In my case, it returned “net-mst”)

esxcli network nic list

(This command above verifies which drivers you are using on your network interfaces on the host)

esxcli software vib remove -n net-mst

(This command above removes the VIB that contains the problematic driver)
After doing this, I restarted the host, scanned for upgrades, and successfully applied the new vCenter 6.5 ESXi Customized HPE image.

Hope this helps! Leave a comment!

  88 Responses to “VMware vSphere 6.5 and 6.7 – Conflicting VIBs when upgrading ESXi to 6.5, 6.7, or 7.0”

  1. […] A note on a problem I dealt with during ESXi 6.5 upgrade (conflicting VIBs marking image as incompatible when deploying HPe customized image) can be found here: http://www.stephenwagner.com/?p=1120 […]

  2. Just went through this myself, thanks for the post! A few notes:

    The VIBs my esxi hosts complained about were different, but still not used, so I had to change the grep/remove commands to match

    The VIB remove commands take a loooong time on my boxes to execute, like 5+ min, and I thought they were stalled/doing something horrible. Nope, they just take a long ass time.

  3. Thank you! Same problem. Worked like a charm.

  4. Hi All,

    Need your help. I tried to upgrade our host Esxi 6.0.0, 3380124 to ESXi-6.5.0-20170104001-standard but got this error “The upgrade contains the following set of conflicting VIBs:” I am fully aware that I should delete if conflicting VIB but on this one it doesn’t display the conflicting Vib.

    Thanks,
    JC

  5. Hi JC,

    Is this happening on one, or multiple hosts?

    If it’s one, maybe burn an ISO of the install image and try upgrading that way.

    Have you checked any other logs to see what package is causing the conflict?

    Out of curiosity, are you using a custom image, have you loaded any special VIBs or drivers on your install?

    Cheers

  6. Hi JC,

    My problem is a bit different, I wasn’t upgrading to a higher version of VM Ware vSphere, I was simply installing ESXi 6.5 on my first lab ESXi host as part of my VMware training, and got the following error:

    <CONFLICTING_VIBS_ERROR: Vibs on the host are conflicting with vibs in metadata. Remove conflicting vibs or use Image Builder to create a custom ISO providing newer versions of the conflicting vibs. ['Hewlett-Packard_bootbank_char-hpcrv_5.5.6.6-10EM-550.0.0.1198610'
    'Mellanox_bootbank_net-mst_2.0.0.0-10EM.550.0.0.600000', etc, etc

    Thanks for your help. Jorge

  7. Hi Jorge,

    It sounds like your install image is corrupt, or you’re maybe installing on to a previous install?

    I would recommend zero’ing the drive you are installing to, as well as re-downloading the ESXi installer images.

    Cheers

  8. In my case my error was:
    HUAWEI_bootbank_hio

    So i ran this command:
    esxcli software vib remove -n hio

    After confirming it wasnt being used. Thanks for the article.

  9. Hello I found your article very helpful. I had bootbank vib conflicts on HP DL360p G8s.

  10. Ever seen it went there were about 15 conflicting vibs? I am upgrading a different ESXI environment and one of my host has about 15 vibs conflicting.

  11. Hi Joe,

    That’s crazy. I’m curious what the conflicts are?

    Have you tried doing an upgrade using the install media (instead of vSphere Update Manager)?

    If that was me, I may just blow away the host and do a fresh install after trying to two methods above. For that to happen, it sounds like the host is either old, or has had quite a bit of work done to it while it’s been in production!

    Cheers,
    Stephen

  12. I had this exact same problem and your solution fixed it. Thanks!

  13. Same issue – but 3 identical hosts 1st one upgraded fine the second two come up with the VIB issues. All kit 1 year old and super fast. going to try the ISO system

  14. This helped me aswell – thank you so much!

    I had 3 VIBS that I removed on 6 hosts and the upgrade to ESXi 6.5 went smooth.

  15. How would one determine if the conflicting VIB is in use or not by the host? I’d like to remove the conflicts and just do an upgrade via Update Manager rather than rebuild the OS.

    Our environment happens to have 11 hosts complaining about;
    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

  16. Hi Robert,

    In your case I think those VIBs are needed as they have to do with your SAS/SCSI/HBA Host Adapter (you may need to verify this).

    In some cases, the issue is recoverable… In other’s it’s not and a full re-install may be needed…

    Cheers,
    Stephen

  17. Thank you for the reply. I am going to try 1 redundant host to see what happens. All of our hosts have redundant internal SD cards with the ESXi installation on them so hopefully we wouldn’t need the host adapter/controller as we’re not using any 3.5 internal storage.

  18. HI Robert

    In that case you should be fine. I’m pretty sure that driver is for internal storage only.

    Let me know how you make out…

    Cheers

  19. Thanks so much. Worked for me

  20. Hi Robert,
    Thanks for wonderful article

    I get the below conflicts for one of the host
    ________________________________________
    DEBUG:root:Potentially conflicting vibs : set(['VMware_bootbank_scsi-mpt2sas_19.00.00.00-1vmw.600.0.0.2494585', 'VMware_bootbank_sata-ahci_3.0-26vmw.600.3.57.5050593', 'VMware_bootbank_ehci-ehci-hcd_1.0-4vmw.600.3.69.5572656', 'MEL_bootbank_nmlx4-en_3.15.5.5-1OEM.600.0.0.2768847', 'VMware_bootbank_net-e1000e_3.2.2.1-2vmw.600.3.57.5050593', 'VMware_bootbank_vsan_6.0.0-3.69.5568629', 'VMware_bootbank_esx-ui_1.19.0-5387100', 'VMware_bootbank_vsanhealth_6.0.0-3000000.3.0.3.69.5572665', 'VMware_bootbank_lsu-hp-hpsa-plugin_2.0.0-4vmw.600.3.57.5050593', 'MEL_bootbank_nmlx4-core_3.15.5.5-1OEM.600.0.0.2768847', 'MEL_bootbank_nmlx4-rdma_3.15.5.5-1OEM.600.0.0.2768847', 'VMware_bootbank_xhci-xhci_1.0-3vmw.600.3.69.5572656', 'QLogic_bootbank_ima-qla4xxx_500.2.01.31-1vmw.0.3.100400', 'QLogic_bootbank_scsi-qla4xxx_644.55.36.0-1OEM.550.0.0.1331820', 'NetApp_bootbank_NetAppNasPlugin_1.1.0-0', 'VMware_bootbank_net-vmxnet3_1.1.3.0-3vmw.600.2.43.4192238', 'VMware_bootbank_vmware-fdm_6.0.0-3634794', 'VMware_bootbank_esx-xserver_6.0.0-3.66.5485776', 'VMware_bootbank_qlnativefc_2.1.50.0-1vmw.600.3.57.5050593', 'VMware_bootbank_lsu-lsi-lsi-mr3-plugin_1.0.0-3vmw.600.3.57.5050593', 'VMware_bootbank_esx-tboot_6.0.0-3.57.5050593', 'VMware_bootbank_misc-drivers_6.0.0-3.69.5572656', 'VMware_bootbank_lsu-lsi-megaraid-sas-plugin_1.0.0-3vmw.600.3.57.5050593','VMware_bootbank_esx-base_6.0.0-3.69.5572656'])
    ____________________________________________________________

    Do you think I will be a good idea to remove all the vibs and reboot the host.

  21. So this was the same problem at my site – but how to see this coming before you run the ESXi update? Because after i have run the update and i get this error I have to reboot the host and then i need to start the installation process from scratch (no update option)! Any ideas for future upgrades?

  22. This message is from the logs after upgrade was done.
    So now there is an error for this host on in update manager. need to fix that

  23. Thanks for your help very useful 🙂

    Used commands to resolve conflicts with Dell PowerEdge servers 720/410 upgrading to 6.5.0 update 1

  24. Just a quick note for the googlers – I ran into this issue when I tried to go from 6.0 U1 to 6.5 on the Dell Custom ISO. Updating the host to 6.0U3 then 6.5 worked for me without having to remove the VIB. YMMV.

  25. Thank you!

    Worked for me when updating 5.5 to 6.5 with HPE custom iso

  26. I found the “VMware-ESXi-5.5.0-Update3-3568722-HPE-550.9.6.5.9-Dec2016-depot.zip” update for my HP ESXi 5.5 server that appeared to have the required files/vibs that was needed to do the upgrade to 6.5

  27. I came across this on one of my Dell R710 servers that is currently on 6.0. Trying to update to 6.5 (from Dell Bootable Media), I get the error message about conflicting VIBs. Now, I downloaded this Dell ISO image for an R720 server, and in the past, have been able to use the same media to upgrade both the R720s and R710s with it. When I went to the Dell compatability matrix for 6.5 on Dell servers, the R710 is not even listed anywhere, so I assume the hardware isn’t supported any longer. Not a huge deal as these servers were repurposed from being CASHUB Exchange servers a few years ago and only have a couple VM’s that users connect to for a few specific applications, so if I can’t upgrade them, it’s not the end of the world. Hopefully this helps someone looking for the info on this same server. It’s unsupported by dell for ESXi 6.5. Dell matrix: http://topics-cdn.dell.com/pdf/vmware-esxi-6.5.x_reference%20guide_en-us.pdf

  28. Thanks dude. Managed to upgrade my HPE microserver gen7 N54L from esxi 6.0 update-2 to 6.5 update-1, thanks to your info.
    Cheers mate!!!

  29. Hello Robert,

    First, thanks for this post as it sent me in the right direction. For me, the difficult part was to understand the various command output, because I have never dealt with them before.

    So if this can help someone:
    1- The command : esxcli software vib list | grep “xxxx”
    “xxxx” is the name of the package. For example, in the error: “Brocade_bootbank_net-bna_3.0.3.0-10EM.5000.0.47250” the required portion of the VIB name is “Brocade”.

    2- In the previous error, we can already see the driver name, while this is not evident. In this case the driver name is “net-bna”, followed by the version number.

    3- The command “esxcli network nic list” is fine to list the driver loaded for the NIC cards, but it does not cover the other errors I had related to SCSI adapter.

    4- The output of the command, “esxcli software vib list | grep Brocade” produces:

    net-bna 3.0.3.0-1OEM.500.0.0.472560 Brocade VMwareCertified 2016-10-17
    scsi-bfa 3.0.3.0-1OEM.500.0.0.472560 Brocade VMwareCertified 2016-10-17

    The first field of the line is the driver name. In this example, I needed to remove the net-bna driver (the error in step 1). It took me a bit to understand what was the driver name because of the format of the output, the limited screen real estate I had at the time, and the fact I was wondering if there were missing lines in the output. So, if you are like me and want to get the smallest details ironed out before proceeding, then know that the first field IS the driver name.

    5- I had another error pertaining to a SCSI driver. I found that I could check if it was loaded using the command “esxcfg-info”. This produces a very long output, so I copied the results to my workstation, opened and search through it using notepad++. Once I was satisfied that the SCSI driver was not found, in the file, making multiple searches (LSI, mpt3sas, any other string I thought was relevant), I removed it.

    6- Needless to say, I moved all the VM off the host before starting and set it in maintenance mode. I took screenshots of the config in case I blew something up and be forced to start from scratch, but in the end, everything went well.

    7- Everything I`ve read regarding this issue, the drivers are always unused. What happens if they are in use? I couldn’t find any solutions, so I guess reformatting the installation partition and starting from scratch, is the only solution I can think of. If someone went through this and has something to add, please do. Fortunately, that was not the case for me.

    8- One final note, VMWare complains that the host must be rebooted for the changes to take effect, I did not reboot between the removal, but I rebooted and let the server go until it was completely booted before proceeding with the update. I felt it necessary regardless if the updates are done from VUM or directly from the custom CD.

  30. Well after waiting forever to get a maintenance window I was able to removed the following VIBs from our hosts;

    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

    After rebooting the hosts and scanning for updates/upgrades it was listing the 6.5 upgrade as Not Compliant rather than Not Compatible now. I was able to successfully upgrade to 6.5 without having to do a full fresh install of esxi on our 11 hosts.

    I don’t remember ever using a customized esxi installer, however, I cannot explain otherwise how those drivers were supplied on our hosts even though they are not used. Either way I was able to remove the hurdle and get things upgraded without any issues.

    Thanks for the great article Stephen!

  31. Same Problem with Upgrade to 6.5 from 6.0 with Fujitsu Hardware RX300 S8

    net-nx-nic 5.0.626-3vmw.500.0.0.472560 VMware VMwareCertified 2015-10-27

    i did not use this network driver, so i removed it.

    Thanks 🙂

  32. Found I had to remove ehci-ehci-hcd which had dependencies on xhci.

    Running both on the same command resolved

    esxcli software vib remove -n ehci-ehci-hcd -n xhci-xhci

  33. On our system the vibs in conflict all are in use, is fresh install the only option available?
    Thanks
    Haider

  34. Hi Haider,

    Maybe try upgrading the individual VIBs with their respective upgrade packages before trying to upgrade ESXi itself.

  35. Thanks Stephen
    I will download newer drivers from Vmware web site for the 2 cards we use ( Intel and Broadcom) and hopefully they will come with newer vib, I will update here how it went. I need a downtime as the server in the only Esx server in the VCenter in the branch office.

  36. Just wanted to let you know that on 03/15/18 this information is still VERY relevant and useful. I had a similar machine to the one in the article with VIB issues during an upgrade. Your process was right on target and I was able to find, verify and remove a Qlogic and Emulux VIB that was hanging me up.

    Thank you for the article and the education.

    Regards,

    Bob

  37. Very useful, the fix was to download updated drivers for the nic as they are in use and can’t be removed. Once drives upgraded ( vibs upgraded) then the upgrade of the VSphere host was possible.
    Thanks a lot.

  38. Thanks for this post. I had the same issue with the HUAWEI “hio” vib as an earlier poster and followed the instructions to remove the vib and rechecked to see it gone. I then reboot and attempt to upgrade from 6.0 -> 6.5 and I still get the conflicting vibs error even though when I search the vib list there is no HUAWEI match. I have run through multiple reboot cycles. Any thoughts?

  39. Yes its working for me. Thanks

  40. Hi Kevin,

    After removing the hio driver, what does the error message say now? Or is it still complaining about the specific driver that you already removed?

    Stephen

  41. Your solution worked like a charm upgrading my home lab ESXI from 6.0 to 6.5 (the problematic driver was DLink-528T)

    THANK YOU Stephen! 🙂

  42. Hi Stephen,

    Thanks for the reply. I was able to get past this and upgrade. Here is my best analysis. I hope it helps someone else. I got the same error on “reboot” and interestingly enough the hio vib was still on the list but I missed it because the name was different (just “hio”) from the original on the vib list output “HUAWEI_bootbank_hio”. What I think I traced it down to was that there are two boot banks and the initial vib delete removes from the first but not the second in order to be able to rollback on an unsuccessful reboot. When I removed the vib, instead of rebooting into my 6.0, to save time I immediately rebooted into the 6.5 iso for upgrade. Apparently this is not considered a “successful” reboot and so the “hio” vib saved off on the second boot bank was restored. Pilot error missed it in the list the second time.

  43. Thanks for the article. Doing a Dell R720 upgrade in VCenter from ESXi 5.5 to 6.5U2 with Dell ISO and got the mpt3sas VIB conflict message. Removed the mpt3sas via command line, rebooted, rescanned and upgrade proceeded successfully.

  44. Hi
    Thanks helped me. not the same drivers but same process

  45. Thanks very much for an excellent article.
    I followed your instruction and got my issue resolved . I was able to upgraded my ESXi hosts from 5.5 to 6.5

  46. Hi ! I am upgrading the HOST from 6 update 3 to 6.5 but getting error –

    Unsupported devices [103c:3230 103c:3235] found on the host.
    The upgrade contains the following set of conflicting VIBs:
    VMware_bootbank_ehci-ehci-hcd_1.0-4vmw.600.3.69.5572656

    Running the command – esxcli network nic list
    gives the following output:

    Name PCI Device Driver Admin Status Link Status Speed Duplex MTU Description
    —— ———— —— ———— ———– —– —— —————– —- ————————————————————————-
    vmnic0 0000:03:00.0 bnx2 Up Up 1000 Full 1500 QLogic Corporation NC373i Integrated Multifunction Gigabit Server Adapter
    vmnic1 0000:05:00.0 bnx2 Up Up 1000 Full 1500 QLogic Corporation NC373i Integrated Multifunction Gigabit Server Adapter
    vmnic2 0000:0b:00.0 e1000e Up Down 0 Half 1500 Intel Corporation 82571EB Gigabit Ethernet Controller
    vmnic3 0000:0b:00.1 e1000e Up Down 0 Half 1500 Intel Corporation 82571EB Gigabit Ethernet Controller

    So can I remove this VIB ?
    ehci-ehci-hcd 1.0-4vmw.600.3.69.5572656 VMware VMwareCertified 2018-05-23

  47. Thanks so much for taking the time to post this. I’m pretty sure I would have needed to call support if not for this posting. My upgrade of an R710 from ESXi 6.0 to 6.5 U2 that had net-bna, scsi-bfa and scsi-qla2xxx VIBs went fine after first checking that the drivers were not in use and then removing them! Thanks again.

  48. Howard, I was able to get my dell r710 upgraded to ESXi 6.5 U2 but i’ve had random reboots ever since on 2 out 4 hosts. Have you had any issues with this? Dell support hasn’t been able to help as it’s unsupported and vmware keeps referring me back to Dell.

  49. Just wanted to say thanks Stephen! I had this same issue on a HP Gen8 server upgrade from ESXi 5.5 to 6.5U2 and had to remove the VIB files below to get the offline bundle upgrade to work, after that the upgrade went perfect!! d-(^_^)-b

    net-mlx4-core
    net-mlx4-en
    net-mst

  50. Thanks Stephen, encountered the same problem upgrading from ESXi 6.5 to 6.7U1. Removed the net-mlx4-en and net-mlx4-core VIBs. The removal order is important, net-mlx4-en first or the net-mlx4-core removal will fail.
    David

  51. Hello, great article and has helped but i now have a case where the upgrade is not telling me what the conflicts are and there is nothing returned when i grep for conflicts in the vua.log file. I have also removed Mella drivers. However, upgrade still reports conflicting vibs, how do I find these?

  52. Thanks so much for this! It was a life saver for me.

  53. Glad it helped Matt!

  54. Jlawrence, thank you!
    Post nr. 26 helped me out with a ProLiant DL360p Gen8 and ESXi 5.5 U2 upgrading to 6.5 U2.
    And Thank you Stephen for this article!

    Greetings
    Andreas

  55. Hi Stephen Wagner, Andreas, and all guys that write on these post.

    I have an HP DL360p like Stephen Wagner says he had, when i install ESXi 5.5 everything is fine all sensonrs, and the FANS works perfect the FANS are on 19% so is very quiet.

    Upgrading from USB from 5.5 to 6.5u3 works perfect, but the FANs are on 33%, I even tried to upgrade to 6.7U2 and the same the FANs are on 33%, I didnt try to update from 5.5 to 6.0 and then to 6.5. But i think im missing something here, even when i free install the ESXi 6.5u3 the same the FANs are on 33%. I’m using the custum HPE images for PreGen9 on the 5.5, 6.5, and on 6.7u2 used the only that is out there.

    I never had conflict upgrading from an USB KEY, i didnt try the offline depot mode.

    Did you guys that have the DL360 p Gen8 when idle had the fans quiet or like myself on 33%?

  56. Hi Daniel,

    I’m thinking a change/update in the HPe framework drivers is what is probably causing the increase in fan speed.

    If it’s not, it may be differences in the power management settings of the ESXi hosts. You can go to the host configuration and try changing some of the power management settings from either the vCenter web interface, or through the ESXi HTML5 Ui.

    Cheers
    Stephen

  57. Hi Stephen thank you for the fast response, but on all version I tried the POWER Managment policy are on BALANCE, I didn’t touched anything when the ESXi 5.5 is installed from SCRATCH the 8 Fans are on 19-20%, then after and upgrade to 6.5 or 6.7 without changing anything the FANs are spinning at 33%, I the policy on power management is still on BALANCED.

    Do you remember when you upgrade your DL360p G8 to 6.5 or to 6.7 if you have your ESXi on IDLE with the fans QUIET?

    When I install Windows Server 2019 directly to the server without the drivers the fans are on 33% but when I installed the SPP HP drivers for the Windows Server inmediatly the fans frop to 19% the same when I install ESXi 5.5.

    I think here is a problem with a driver of some sensor installing the 6.5 or 6.7 something is changing. I read a paper on the HP forums https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c05376322fr_fr that when having some Intel Network card and I have the one listed on the page “HP Ethernet 1Gb 4-port 366FLR Adapter” is says that the OSCD sensors for that cards are missing.

    I tried to find the Async VMkLinux driver ixgbe 4.4.1 and igb 6.0.0.229 that says on the HP but I couldn’t find it.

    I will now try to install ESXi 6.0 from sratch to see what happens.

  58. Right now I’m running 6.5, and if anything I think my servers got more quiet, not noisier.

    Out of curiosity, do you have the HPe VIBs depot configure on your VMware update manager? If not, I’d recommend configuring it in case there are updates from HPe. Adding the depot repo will update all HPe components.

  59. Well, because i’m starting from SCRATCH i didn’t installed any VCENTER Server yet. Is the first time i’m using real server for my HOME LAB, I always use some powerfull PCs or White BOX Home Labs for doing my Vsphere testing, labs, and studying. And now I decided to buy an USE DL360p G8 because they are impressible affordable, for sure because HP doesn’t have support for the last ESXi 6.7.

    But i’m fighting for more than 4 days and the only version that is quiet is the ESXi 5.5. I would love to at least jump to 6.5.

    I didn’t install any vcenter server yey because then I would need to upgrade the vcenter server too, etc so I want to have the clean ESXi 6.5 quiet and clean to install all the vcentrer server and so on directly so I wont need to upgrade all of that with the active directory, etc.

    My plan is to have nested the whole lab on that server because have enough RAM 256GB.

    But I guess I can try to install everything on 5.5 and the update vcenter, esxi etc with update manager, it will be longer but maybe with the depots of the update manager should help me.

    I thought using the HPE Custom Images ISO 6.5U3 have all the right stuff for the HP Proliant for the GEN8.

    I maybe can install on my PC a vcenter server 6.7 to manage from outside the HP Proliant and then migrate to the HP server later on.

    I will keep you posted, thankx for all the fast help. I’m on a similar path like you try to learn so I can open my own company like you did 😛 I needed to move from Venezuela a broken country and trying to start on a new country.

  60. Learning is good!

    The HPe custom image does have the right stuff, but keep in mind that updates for drivers are released all the time (frequently), so most of it is already out of date.

    If you can deploy the HPe VIBs depot, it’ll update all the HPe components and drivers.

    These servers are noisy, so you may be stuck with it. Last recommendation would be to check the BIOS, and possibly adjust the power management settings in there as well.

    Good luck with everything! 🙂

  61. After updating the server to ESXi 6.7 (always using HP custom IMAGES) had the same problem, the FANs where at 33% and checking the TEMPs of the PCIe card was 44C and with the ESXi 5.5/6.0 was on 66C. It seems that with the ESXi 6.5/6.7 HP on the images put Intel Native drivers and these ones put the FANs on 33%, for trying to put the temp down due to lack of the OCSD/sea of sensors support.

    Here is the paper with the list of the cards so if one of you have these cards you can put your server more silent downgrading the 2 VIB drivers of the ESX 6.0 https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-c05376322fr_fr . Mine is “HP Ethernet 1Gb 4-port 366FLR Adapter”.

    Now afterr updating the ESXi to 6.7 due to lack of support for Proliant G8 on the hardware sensors some are with status unknown, and the power performance chart for POWER usage is on 0 (zero) watts all the time. So i guess after downgrading the rights drivers for iLo, hardware sensor, etc, I hope to have an almost 99% working HP Proliant Generation8 server.

    I will keep you posted, and when I finished to patch the right drivers for the missing sensors I will make an HP CUSTOM ESXi 6.7 Pre-Gen9 ISO image for all of you who have DL360p G8 and same similar iLo4 generation servers.

    Of course I will put a link for the ISO when I succeed with the Esxi 6.7.

    Stephen using your help with removing the NEW VIBs and installing the OLD VIB I could manage to FIX it, so thanks again for all the help here.

    PS: How can I change the picture of my profile here on the forum?

  62. Hi Daniel,

    That’s very interesting! Keep us posted!

    As for your Pic, it’s attached to your WordPress account. You need to log in to the WordPress website (not this blog) to change your pic/avatar.

    Cheers
    Stephen

  63. Hi Stephen-This is great info! thank you. My error is similar but instead of a conflict vib, it’s missing_dependency_VIBS ERROR. Found=[Cisco_Systems_Inc_bootbank_usc-tool-esxi_1.0.1-1OEM. These vibs on the host are missing dependency if you continue to upgrade. Remove these vibs before upgrade or use Image Builder. So I’m confused if I should remove the vib or find the dependency. I’m attempting to update from esxi 6 to 6.7 on Dell PE730. Apparently the usc tool enables the ease of validation of usc hcl matrix. I run the following command, with output below. Can I remove the usc-tool? Thanks so much for this helpful site!

    esxcli software vib get -n usc-tool-esxi

    Name: ucs-tool-esxi
    Version: 1.0.1-1OEM
    Type: bootbank
    Vendor: Cisco_Systems_Inc.
    Acceptance Level: PartnerSupported
    Summary: [Fling] [Fling] Cisco Out-of-band Host Inventory and Network Configuration
    Description: Out-of-band host inventory and network configuration using Cisco CIMC.
    ReferenceURLs:
    Creation Date: 2017-08-14
    Depends: esx-version << 6.5.1
    Conflicts:
    Replaces:
    Provides:
    Maintenance Mode Required: False
    Hardware Platforms Required:
    Live Install Allowed: True
    Live Remove Allowed: True
    Stateless Ready: True
    Overlay: False
    Tags:
    Payloads: ucs_tool_esxi

  64. Hi Julie,

    I’m not that familiar with Dell equipment or that VIB for that matter.

    If it’s not required, you could remove it, however if it is, it may not allow you or it may cause problems.

    Does Dell have a VIBs Depot like HPe? You could try updating the drivers to see if it allows you to pass an upgrade.

    Also are you using the custom Dell ISO to upgrade? If so, you should.

    Also worst case, you could try doing an offline upgrade instead of through the VMware update Manager.

    Cheers,
    Stephen

  65. Not sure if Dell has a VIB depot. I’ll look into that first. I am using the Dell ISO to upgrade. The Update Manager was giving errors, so I am updating at console with vmware 6.7 ISO disk. I’ll dig a little more. Thanks very much for the suggestions.

  66. Sounds great! Let me know if the offline upgrade works!

  67. We are using offline dell customize image to upgrade our esxi host from 6.0 to 6.7 and getting error like-
    Missing Dependency_VIBS Error
    Brocade_bootbank_scsi-bfa_3.2.4.0…. 472560
    LSI_bootbank_scsi-mpt3sas………….472560
    LSI_bootbank_scsi-mpt3sas………….472560
    Mellanox_bootbank_net-mlx4-en_1.9.9.0=10em.510.0.0.799733
    Mellanox_bootbank_net-mlx4-core_1.9.9.0=10em.510.0.0.799733
    brocade_bootbank_scsi-bfa
    qLogic_bootbank_scsi-qla2xxx_934.5.54…….472560
    Offline is not resolving this issue.

  68. In my case the conflicting VIB error was in regards to LSI_bootbank_scsi-mpt3sas. I modified the commands as follows and was able to find the VIB containing the driver:

    ~ # esxcli software vib list | grep mpt3sas
    scsi-mpt3sas 04.00.00.00.1vmw-1OEM.500.0.0.472560 LSI VMwareCertified 2015-02-05

    This command listed all the storage adapters and fortunately the “scsi-mpt3sas” drives was not being used:

    ~ # esxcli storage core adapter list
    HBA Name Driver Link State UID Description
    ——– ———— ———- ————– —————————————————————–
    vmhba0 ahci link-n/a sata.vmhba0 (0:0:31.2) Intel Corporation Patsburg 6 Port SATA AHCI Controller
    vmhba1 megaraid_sas link-n/a unknown.vmhba1 (0:1:0.0) LSI / Symbios Logic Dell PERC H710P Mini
    vmhba32 usb-storage link-n/a usb.vmhba32 () USB
    vmhba33 ahci link-n/a sata.vmhba33 (0:0:31.2) Intel Corporation Patsburg 6 Port SATA AHCI Controller
    vmhba34 ahci link-n/a sata.vmhba34 (0:0:31.2) Intel Corporation Patsburg 6 Port SATA AHCI Controller
    vmhba35 ahci link-n/a sata.vmhba35 (0:0:31.2) Intel Corporation Patsburg 6 Port SATA AHCI Controller
    vmhba36 ahci link-n/a sata.vmhba36 (0:0:31.2) Intel Corporation Patsburg 6 Port SATA AHCI Controller
    vmhba37 ahci link-n/a sata.vmhba37 (0:0:31.2) Intel Corporation Patsburg 6 Port SATA AHCI Controller

    I then used this command to remove the offending VIB:

    ~ # 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:

  69. Hi, I have a different errors.
    <MISSING_DEPENDENCY_VIBS_ERROR: Found={'Hewlett-Packard_bootband_char-hpilo_600.9.0.2.8-1OEM.600.0.0.2159203', 'hewlett-Packard-bootband_char-hpcru_6.8.6.14-1OEM.600.0.0.2159203'

    Any help would be greatly appreciated.

  70. Excellent!! It worked for us. Thank you!!

  71. John Mahaffey, same error,
    Did you able to get it work?

  72. I tried to update a HP DL380 Gen8 from 5.1 HP image to 6.0 U3 HP image, have removed net-mlx4-en because is the only one listed, and still get the error:

    [Dependency error]
    VIB MEL_bootbank_nmst_4.3.0.29-1OEM.600.0.0.2768847 violates extensibility rule checks: [u’ (line 39: col 0) Error validating value boolean’, u'(line 39:col0) Element vib failed to validate content’]

    After removing the vib, I restarted the server, but the same running:
    excli software vib install -d VMware-ESXi-6.0.0-Updaate3-9313334-HPE-preGen9-600.9.8.5.4-Sep2018-depot.zip

    Any ideas?

  73. Hi Alex,

    Try using VUM and update all the components first on the host before attempting the upgrade. Also, I’d recommend to use VUM to do the major upgrade, and if that doesn’t work, try using the CD ISO to upgrade.

    Cheers,
    Stephen

  74. Hi Stephen, the problem is that there is not vCenter. So, it seems I should perform an onsite upgrade.

  75. Hi Alex,

    You can also try manually updating the components before upgrading as well.

    Stephen

  76. Stephen,

    What do you mean with “manually updating the components?
    Wich components are you referring to?

    Regards,

    Alex.

  77. The VIB components, such as drivers, software, etc.

  78. Hi Stephen,

    I have the same issue, and I removed the unused 500 version vibs.

    However now when I try it is telling me i am missing dependency of 670 vibs, e.g net-bnx2x.

    But how can it be missing 670 when I dont’ even have net-bnx2x vib installed.

    So I cannot see a net-bnx2x when i try to see waht vibs are installed…

    any ideas?

  79. Hey Stephen I’m upgrading esxi from 6.5 to 6.7 and get the error

    VIB CIS_bootbank_ucs-tool_1.0.3-1OEM requires esx version << 6.7.0, but the requirement cannot be satisfied within the imageprofile

    I've tried updating the profile with no luck.. I'm thinking maybe I should do the install but it will remove everything as well which I'm afraid to do at this point.

  80. Hi eri,

    I’d first try manually installing or updating that package. If that doen’t work, try updating the entire system before attempting the full upgrade. If you still cant do that, try doing a manual upgrade instead of using vSphere Update Manager.

    I’m assuming you’re trying to update using the vendor specific image for your platform?

    Cheers,
    Stephen

  81. Came across this when I was trying to update The Dell 6.7 U3 to the latest patch from VMware.

    I ended up having to update the QLOGIC drivers on my system.

    For those of you trying to update and having issues, it is a better idea to update the drivers instead of deleting them.

    https://kb.vmware.com/s/article/78389

    “Download the required drivers from https://www.vmware.com . Click Downloads > vSphere. Select applicable ESXi version. Click Drivers & Tools. Click Driver CDs. Find the required driver version. Click GO TO DOWNLOADS link.”

  82. Had an ML350p gen8 upgrading form 5.5U3 to 6.0U3 and encountered error about Mellanox vib even though I had Brocade nic. This resolved issue.

  83. Had a VIB error during upgrade of a (older) lab server. VIB’s were of qlogic and Emulex adapters wich where not in use. Safely removed them using this procedure, worked fine !

  84. Glad it helped! 😀

  85. Did you get the IOCREST IO-PEX40152 PCIe x16I card working in 6.7? I could never get passthru to work but when I went back to 6.5, the card works no problem. Which version on 6.7 did you download as HPE doesn’t officially support 6.7 on a Gen8 server.

  86. Hi Jeff,

    I actually have the card installed on a 6.7 host right now and it’s working perfectly fine.

    I’ve used 2 methods for this specific host:
    1) I used the generic installer, then added the HPE vibsdepot to install all the special sauce.
    2) I used the HPE Pre-Gen9 installer for 6.5, and then upgraded to 6.7.

  87. Hi Stephen,

    My server is a HP DL380 Gen 7. It was running esxi 6.0.0 more or less fine, but wanting to extend it’s life we tried to upgrade to esxi 6.5 / 6.7 / 7 with HP customised iso using the allowLegacyCPU=true boot option. The installations all went fine, but none of them would load the Emulex Zephyr-X LightPulse Fibre Channel card we have in the server to talk to storage.

    So I went back to esxi 6.0.0 HP customised version, with a fresh install but preserving local datastore, and the emulex adaptor is still not available for use (!?) It shows up in the hardware list, and there is an emulex driver loaded as part of the HP customized iso, but no joy.

    I’ve tried loading newer and older versions of the driver but nothing seems to work, and prior to all this messing around the card was functioning fine.

    Any suggestions for how to troubleshoot further as to why this storage adaptor is not being presented?

  88. Hi Matt,

    When you downgraded back to 6.x, did you use the appropriate pre-Gen9 image?

    Also, with it showing up, did you configure it properly to be able to access storage?

    Stephen

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)