Hello everybody
I'm quite new to the vmware world and I need some help.
I have a problem upgrading an ESXi only HP ProLiant DL380 Gen9 server, without vcenter.
Using the HPE VMware-ESXi-6.7.0-Update2-13006603-HPE-Gen9plus-670.U2.10.4.1.8-Apr2019 custom image we upgraded from December 2016 6.0.0 Update 2 to version 6.7. 0 Update 2 (Build 13006603) without problems.
We then attempted to upgrade to version 7.0U3 using the custom image VMware-ESXi-7.0.3-20842708-HPE-703.0.0.11.2.0.9-Jan2023. Same error with version 7.0U2.
This second update failed with error message:
<Missing_dependency_vibs error: found ={‘Qlogic_bootbank_scsi-bfa_3.2.6.0-1OEM.550.0.0.1331820’, ‘QLogic_bootbank_scsi-bfa_3.2.6.0-10OEM.550.0.0.1331820’} Expected={} These vibs on the host are missing dependency if continue upgrade. Remove these vibs before upgrade or use Image builder to resolve thi missing dependency issue.>
I'm not sure if removing these vibs is safe, also because I'm not sure what they're for either.
By searching it seems to me that they may be used for network cards.
I was told to run the following commands from ssh, got the following results
$ esxcli storage core adapter list
HBA Name Driver Link State UID Capabilities Description
-------- ------ ---------- -------------------- ------------ ------------------------------------------------------------
vmhba0 nhpsa link-n/a sas.500143804012d420 (0000:03:00.0) Hewlett Packard Enterprise Smart Array P440ar
$ esxcli network nic list
Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description
------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- -------------------------------------------------------
vmnic0 0000:02:00.0 ntg3 Up Up 1000 Full e0:07:1b:f7:59:64 1500 Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet
vmnic1 0000:02:00.1 ntg3 Up Down 0 Half e0:07:1b:f7:59:65 1500 Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet
vmnic2 0000:02:00.2 ntg3 Up Down 0 Half e0:07:1b:f7:59:66 1500 Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet
vmnic3 0000:02:00.3 ntg3 Up Down 0 Half e0:07:1b:f7:59:67 1500 Broadcom Corporation NetXtreme BCM5719 Gigabit Ethernet
At this link of VMware Compatibility Guide - I/O Device Search
VMware Compatibility Guide - I/O Device Search
It would appear that NetXtreme BCM5719 Gigabit Ethernet adapters are natively supported up to version 7.0U3
I read a post saying to avoid version 7.0U3 and 7.0U2. Is it still possible to upgrade to version 7? Could someone be kind enough to explain to me why it is better to avoid version 7?
Hello
It appears from the command output that those vibs are not used either for network controller or storage adapter .
Since these are not in use ,host can be put in MM and vibs removed ( might need reboot).
Also check
Hi and thank you for your answer.
If you have time, could you kindly explain to me how you understand that vibs are not used either for network controller or storage adapter .
In the link you shared they said to try the following command
esxcfg-scsidevs -a
and the result was
$ esxcfg-scsidevs -a
vmhba0 nhpsa link-n/a sas.500143804012d420 (0000:03:00.0) Hewlett Packard Enterprise Smart Array P440ar
Is this of any help?
Hi,
Before upgrading the host, try updating the firmware of the host. The missing drivers/VIBs will be updated through a firmware update.
You can go to HPE site and check the required firmware and then try upgrading the VMware host.
https://support.hpe.com/connect/s/product?language=en_US&sp4ts.oid=1009087943&kmpmoid=1009087943&tab...
What commands are you using to upgrade from 6.7 to 7.0? Can you share them?
I hit something very similar recently and found a few things which i'll list below in case this process helps you too.
esxcli software sources profile list -d /vmfs/volumes/DATASTORENAME/Update/VMware-ESXi-7.0U3k-21313628-depot.zip
esxcli software profile update -d /vmfs/volumes/DATASTORENAME/Update/VMware-ESXi-7.0U3k-21313628-depot.zip -p ESXi-7.0U3k-21313628-standard
This eventually resulted in a successful upgrade with the correct VIBs
If this post helps you, please leave kudos | or mark this reply as an answer 😊