msantos91
Contributor
Contributor

ESXi Update from 6.7 U3 to 7.0 U1 getting error

Jump to solution

Hi, as the title says, im trying to upgrade 5 host HPE DL360 gen9 from 6.7 U3 to 7.0 U1, but i get the following message:

The update has VIBs that are missing dependencies. Remove the VIBs or use Image Builder to create a custom upgrade ISO image that contains the missing dependencies and try the upgrade again

And it tells me that the baseline is incompatible, the iso that is being used is VMware-ESXi-7.0.1-16850804-HPE-701.0.0.10.6.0.40-Oct2020.iso which is the latest version available that I find within the myvmware portal. I've read that the same thing has happened to other people but I still can't find a solution. Attached screenshot of the error description.

0 Kudos
1 Solution

Accepted Solutions
nachogonzalez
Expert
Expert

Hey, hope you are doing fine:

First of all, have you checked in the VMware compatibility guide if you hardware is compatible?
https://www.vmware.com/resources/compatibility/search.php?deviceCategory=server&details=1&partner=51...

https://techlibrary.hpe.com/us/en/enterprise/servers/supportmatrix/vmware.aspx

You should always do that, specially in vsphere 7.0 u1 since there is a major architecture change.
Other than that, it seems like it is compatible. 

Second: are you using HPE custom iso?
Check here:
https://my.vmware.com/en/web/vmware/downloads/details?downloadGroup=OEM-ESXI70U1-HPE&productId=974

You can upload that ISO to VUM.

IF that fails you can reinstall with the newest version.
Please, don't forget to take note of esxi configurations

 

View solution in original post

0 Kudos
6 Replies
nachogonzalez
Expert
Expert

Hey, hope you are doing fine:

First of all, have you checked in the VMware compatibility guide if you hardware is compatible?
https://www.vmware.com/resources/compatibility/search.php?deviceCategory=server&details=1&partner=51...

https://techlibrary.hpe.com/us/en/enterprise/servers/supportmatrix/vmware.aspx

You should always do that, specially in vsphere 7.0 u1 since there is a major architecture change.
Other than that, it seems like it is compatible. 

Second: are you using HPE custom iso?
Check here:
https://my.vmware.com/en/web/vmware/downloads/details?downloadGroup=OEM-ESXI70U1-HPE&productId=974

You can upload that ISO to VUM.

IF that fails you can reinstall with the newest version.
Please, don't forget to take note of esxi configurations

 

View solution in original post

0 Kudos
msantos91
Contributor
Contributor

Hey, thaks for answering.

I have done all the pre upgrade check on hardware to see if its compatible and in deed it is. I even called to HPE support to re-check this and they told me it is comatible. I am using custom iso for HPE.

reinstall with newest version you mean a fresh install on the server, like from 0 right? that would be my last choice but if theres no other way....

0 Kudos
nachogonzalez
Expert
Expert

This KB applies to vSphere 7.0, but essentially is the same and I think it might help you.

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

You can try the esxcli software profile update -d "depot index.xml URL" or "path to offline-bundle .zip file" -p name_of_the_image_profile --dry-run approach. 

Also I've read that VMware is recommending fresh installs, not upgrades. (did not found any official source for this) But it makes sense since driver and product architecture has a lot of changes. 


scott28tt
VMware Employee
VMware Employee

Moderator: Moved to vSphere Upgrade & Install Discussions

truonghv87
Contributor
Contributor

You can manually remove those VIB (by using esxcli software vib remove) and try to upgrade again.

In some case, vib dependency prevent esxi from upgrade.

For example:

You have ethernet 1.0 vib, and iscsi v1.0 depends on it.

New ESXi ISO has ethernet 2.0 vib with iscsi v2.0.

When you upgrade esxi, it cannot upgrade ethernet vib from 1.0 to 2.0, because iscsi v1.0 depends on ethernet 1.0. It also cannot upgrade iscsi vib from v1.0 to 2.0, because v2.0 depends on ethernet vib 1.0.

So your upgrade failed.

0 Kudos
msantos91
Contributor
Contributor

At the end i went for the fresh install and everything went OK, i have now all my servers in ESXi 7.0.1

0 Kudos