You are using Installer ISO image with custom installation for vLCM upgrade.
When trying to import this ISO file to the Life Cycle Manager, vCenter returns the error "The uploaded upgrade package is corrupted."
You can also see the logs similar to: /var/log/vmware/vmware-updatemgr/vum-server/vmware-vum-server.log
2025-02-18T08:43:30.331Z error vmware-vum-server[######] [Originator@####sub=HUProductMgr] [productMgrImpl ###] Invalid hash version detected in the ISO: 00
2025-02-18T08:43:30.444Z error vmware-vum-server[######] [Originator@####sub=UpgradeImportTask.ImportRelease{####}] [upgradeImportTask ##] ImportProduct failed with exception Fault cause: integrity.fault.HostUpgradeCorruptPackage
--> 2025-02-18T08:43:30.447Z info vmware-vum-server[######] [Originator@####sub=UpgradeImportTask.ImportRelease{####}] [vciTaskBase ####] SerializeToVimFault fault:
--> (integrity.fault.HostUpgradeCorruptPackage) {
--> faultCause = (vmodl.MethodFault) null,
--> faultMessage = <unset>
--> msg = ""
--> }
VMware ESXi 8.0
Installer Image with custom installation cannot be used for vLCM upgrade as vSphere Lifecycle Manager cannot verify the checksum of such ISO image
You can use this ISO installer image for regular boot or UEFI secure boot. However, the vSphere Lifecycle Manager cannot verify the checksum of such an ISO image and you cannot use it for upgrades by using vSphere Lifecycle Manager workflows.
Please refer to Create an Installer ISO Image with a Custom Installation or Upgrade Script