ESXi升级报错“On platform embeddedEsx, VIB *** requires ***, but the requirement cannot be satisfied within the ImageProfile. Please refer to the log file for more details.”

问题描述
在使用esxcli software profile update升级时报错

报错信息

 [DependencyError]
 On platform embeddedEsx, VIB VMW_bootbank_vmkusb-nic-fling_1.11-1vmw.800.1.20.61054763 requires vmkapi_incompat_2_10_0_0, but the requirement cannot be satisfied within the ImageProfile.
 Please refer to the log file for more details.

解决方法
检查缺少依赖的驱动是否需要,如报错的驱动是“VMW_bootbank_vmkusb-nic-fling_1.11-1vmw.800.1.20.61054763”

不需要的话可以卸载,然后重启ESXi,继续进行升级

[root@ESXi:~] esxcli software vib list | grep usb
vmkusb-nic-fling               1.11-1vmw.800.1.20.61054763           VMW     VMwareCertified   2022-12-10
vmkusb                         0.1-14vmw.800.1.0.20513097            VMW     VMwareCertified   2022-12-10                       0.1-14vmw.800.1.0.20513097            VMW     VMwareCertified   2022-12-10
esxcli software vib remove -n vmkusb-nic-fling

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