This article addresses the scenario where update attempts are rejected because the target ISO build version is lower than the version currently installed on the ESXi host.
When attempting to apply an ESXi patch or update via console, the process fails with an error:
Could not obtain module order from esximage db : Error (see log for more info):
..
On platform esxio, Base Image version 8.0.3-0.79.<buildnumber> does not match the base ESXi package version 8.0.3-0.88.<buildnumber> in ImageProfile (Updated) <profile_name>. Use a depot instead of VIB URLs to perform ESXi patching.
similar to this example image:
VMware vSphere ESXi 8.x
The ESXi upgrade/patch operation fails because the target ISO/patch build number is lower than the build currently installed on the host.
VMware ESXi does not support downgrading the host version using a patch ISO, as this requires downgrading individual VIBs that are already in use.
When experiencing this error, take the following steps to verify that the current version is compatible to be patched using the specific ESXi installer ISO:
# esxcli system version get
# vmware -vl
Attention: Before updating ESXi, make sure to update the vCenter Server to ensure that the target setup is supported. Review the following articles for more information:
- vCenter Server version & ESXi Host version recommendations and considerations
- Risks regarding vCenter Server and ESXi version mismatch