VMware Cloud Community
anderson17d
Contributor
Contributor

ESXi patch errors out on qedentv version

I am trying to update my ESXi with the patch released in October 2021 (ESXi650-202110001.zip). However, I am receiving and error when attempting to install the patch, "qedetnv_ver = X.11.15.0, but the requirement cannot be satisfied within the image profile" however a command of esxcli software vib list / grep qedentv shows my qedentv version to be 3.11.16.0. Why am I receiving this error and how do I get past it?

Reply
0 Kudos
3 Replies
GerhardUM
Contributor
Contributor

Did you ever figure this out?

I'm having a similar issue with a 7.0.3.x host that was upgraded to ESXi 8, and I get:

Downgrades of host VIBs bnxtnet(220.0.9.0-1OEM.700.1.0.15843807), bnxtroce(220.0.2.0-1OEM.700.1.0.15843807), i40en(2.2.7.0-1OEM.700.1.0.15843807), icen(1.7.5.0-1OEM.702.0.0.17630552), igbn(1.9.1.0-1OEM.700.1.0.15843807), irdman(1.3.6.0-1OEM.700.1.0.15843807), ixgben(1.12.3.0-1OEM.700.1.0.15843807), nenic(1.0.42.0-1OEM.670.0.0.8169922), qcnic(2.0.65.0-1OEM.700.1.0.15843807), qedentv(3.70.7.0-1OEM.700.1.0.15843807), qedrntv(3.70.7.0-1OEM.700.1.0.15843807), qfle3(1.4.35.0-1OEM.700.1.0.15843807), qfle3f(2.1.30.0-1OEM.700.1.0.15843807), qfle3i(2.1.12.0-1OEM.700.1.0.15843807) in the image are not supported.

I was able to remove the offending VIBs and then repair the host.  However, I still get:

Downgrades of host VIBs qedentv(3.70.7.0-1OEM.700.1.0.15843807), qedrntv(3.70.7.0-1OEM.700.1.0.15843807) in the image are not supported.

When I go to remove that, I get this error:

[root@esx1:~] esxcli software vib remove --vibname=qedentv:3.70.7.0-1OEM.700.1.0.15843807
[DependencyError]
On platform embeddedEsx, VIB QLC_bootbank_qedf_2.30.8.0-1OEM.700.1.0.15843807 requires qedentv_ver = X.70.7.0, but the requirement cannot be satisfied within the ImageProfile.
On platform embeddedEsx, VIB QLC_bootbank_qedi_2.30.6.0-1OEM.700.1.0.15843807 requires qedentv_ver = X.70.7.0, but the requirement cannot be satisfied within the ImageProfile.
On platform embeddedEsx, VIB QLC_bootbank_qedrntv_3.70.7.0-1OEM.700.1.0.15843807 requires qedentv_ver = X.70.7.0, but the requirement cannot be satisfied within the ImageProfile.
Please refer to the log file for more details.

Tags (1)
Reply
0 Kudos
anderson17d
Contributor
Contributor

Yes, you end up removing multiple VIBs actually. The dependencies also have to be removed.

My notes are below:

 

Example:

Error

VIB QLC_bootbank_qedf_1.3.35.0-1OEM.600.0.0.2768847 requires qedentv_ver = X.11.6.0, but the requirement cannot be satisfied within the ImageProfile.

 

Resolution

Esxcli software vib list | grep qedf

Esxcli software vib remove -n qedf

 

If multiple

VIB QLC_bootbank_qedf_1.3.35.0-1OEM.600.0.0.2768847 requires qedentv_ver = X.11.6.0, but the requirement cannot be satisfied within the ImageProfile.
...
VIB QLC_bootbank_qedi_2.10.15.0-1OEM.670.0.0.8169922 requires qedentv_ver = X.11.6.0, but the requirement cannot be satisfied within the ImageProfile.
...
VIB QLC_bootbank_qfle3f_1.0.68.0-1OEM.650.0.0.4598673 requires vmkapi_2_2_0_0, but the requirement cannot be satisfied within the ImageProfile.

 

Esxcli software vib list | grep qedf

Esxcli software vib list | grep qedi

Esxcli software vib list | grep qfle3f

Esxcli software vib remove -n qedf -n qedi -n qfle3f

 

Then reboot the system

 

The problem yours looks like is qedrntv, qedi, and qedf may be dependent on the qedentv and has to be removed first or at the same time. Another option is to fully upgrade the host. Bios/firmware. 

Reply
0 Kudos
zx93
Contributor
Contributor

I ran into this issue trying to apply ESXi 7.0 Update 3k (21313628) to a Dell OEM build ESXi 7.0 Update 3i (20842708). How do we know what uninstalling these packages does? I uninstalled them and it upgraded ok, but the upgrade did not put the original vibs back in place. I have to assume that the upgrade needs to come from the OEM to ensure all required vibs are kept in place?

Reply
0 Kudos