"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
search cancel

"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 Server VMware 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.