"Missing component(s) esxio-update", Patching ESXi Hosts to 8.0 U2 using Critical or Non-Critical patch baseline fails if custom roll-up bundle is imported into VUM depot
book
Article ID: 322223
calendar_today
Updated On:
Products
VMware vCenter ServerVMware vSphere ESXi
Issue/Introduction
Symptoms:
Patching ESXi host using Critical or Non-Critical patch baseline fails with error "missing component(s) esxio-update" if custom roll-up bundle is imported into VUM depot
This issue will observed only on airgap scenarios where vCenter Servers don't have connectivity to online VUM Depot or UMDS Depot
Log file /var/run/log/esxupdate.log on ESXi will show similar to below snippets :
2023-09-20T09:18:52Z Er(11) esxupdate[530426]: An esxupdate error exception was caught: 2023-09-20T09:18:52Z Er(11) esxupdate[530426]: Traceback (most recent call last): 2023-09-20T09:18:52Z Er(11) esxupdate[530426]: File "/usr/sbin/esxupdate", line 378, in main 2023-09-20T09:18:52Z Er(11) esxupdate[530426]: cmd.Run() 2023-09-20T09:18:52Z Er(11) esxupdate[530426]: File "/tmp/esx-update-530426/lib64/python3.8/site-packages/vmware/esx5update/Cmdline.py", line 161, in Run 2023-09-20T09:18:52Z Er(11) esxupdate[530426]: File "/tmp/esx-update-530426/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 882, in InstallVibsFromSources 2023-09-20T09:18:52Z Er(11) esxupdate[530426]: File "/tmp/esx-update-530426/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 1155, in _installVibs 2023-09-20T09:18:52Z Er(11) esxupdate[530426]: File "/tmp/esx-update-530426/lib64/python3.8/site-packages/vmware/esximage/Transaction.py", line 1377, in _validateAndInstallProfile 2023-09-20T09:18:52Z Er(11) esxupdate[530426]: esximage.Errors.ProfileValidationError: Profile (Updated) DEL-ESXi_801.21813344-A02 is missing component(s) esxio-update. Make sure the image contains these component(s) at a version equal or higher 2023-09-20T09:18:52Z Db(15) esxupdate[530426]: <<<
Update Manager log on vCenter Server /var/log/vmware/vmware-updatemgr/vum-server/vmware-vum-server.log will log similar to below snippets :
2023-09-20T15:48:32.207Z verbose vmware-vum-server[1236215] [Originator@6876 sub=SingleHostRemediateTask.SingleHostRemediateTask{64}] [singleHostRemediateTaskBase 296] update: esxio-update_8.0.2-0.0.22380479 cannot be applied to host platform
Environment
VMware vSphere ESXi 8.0.2 VMware vCenter Server 8.0.2
Resolution
Currently there is no resolution to the issue. This will be fixed in the future release.
Workaround: To workaround the issue, import VMware provided offline bundle that corresponds to the custom image into VUM depot along with the custom image that helps to correct the baseline content.