OVA/OVF deployment fails in vCenter with error:
Error: "Failed to deploy OVF package. Cause: A general system error occurred: Transfer failed: Invalid response code: 500."
OVA/OVF deployment fails in ESXi with error:
Error: Failed to deploy VM: postNFCData failed: Capacity of uploaded disk is larger than requested.
VMware vCenter Server
VMware vSphere ESXi
Please review the vpxa.log file on the ESXi host from which OVA/OVF was attempted. Review log snippets similar to those shown below.
/var/log/vpxa.log
YYYY-MM-DDTHH:MM:SS.msZ In(###) Vpxa[#######] [Originator@#### sub=HttpNfcServer opID=LicenseViolationRemediator::UndoRemediateThenRemediate-########-########-##] HandlePost: Created DiskUploadWorker for file: /nfc/****************************5e05ebec/disk-0.vmdkYYYY-MM-DDTHH:MM:SS.msZ Er(###) Vpxa[#######] [Originator@#### sub=Default opID=SWI-########] Bad/missing Ticket UUID format in path:529e70f0-####-####-####-############YYYY-MM-DDTHH:MM:SS.msZ Wa(###) Vpxa[#######] [Originator@#### sub=Default opID=SWI-########] Invalid Path:/nfc/529e70f0-####-####-####-############/disk-0.vmdk or ticketLocator:529e70f0-####-####-####-############, specified.YYYY-MM-DDTHH:MM:SS.msZ In(###) Vpxa[#######] [Originator@#### sub=HttpNfcServer opID=SWI-########] [DiskUploadWorker] POST requestYYYY-MM-DDTHH:MM:SS.msZ In(###) Vpxa[#######] [Originator@#### sub=HttpNfcServer opID=SWI-########] [DiskUploadWorker] Capacity mismatch: Existing disk: 16777216, incoming disk: 52428800
/var/log/hostd.log
YYYY-MM-DDTHH:MM:SS.msZ In (###) Hostd[#######]: [Originator@#### sub-Httpnfcsvc] Handle Post: Created DiskUploadWorker for file: /ha-nfc/****************************5e05ebec/disk-0.vmdkYYYY-MM-DDTHH:MM:SS.msZ In (###) Hostd[#######]: [Originator@#### sub-Httpnfcsvc] [DiskUploadWorker] POST request /ha-nfc/****************************5e05ebec/disk-0.vmdkYYYY-MM-DDTHH:MM:SS.msZ In (###) Hostd[#######]: [Originator@#### sub-Httpnfcsvc] [DiskUploadWorker] Capacity mismatch: Existing disk: 16777216, incoming disk: 52428800
This issue occurs when there is a capacity mismatch between the virtual disk size defined in the OVF/OVA metadata and the actual size of the disk being uploaded. During deployment, ESXi rejects the upload because the incoming VMDK file’s capacity is larger than what was requested, resulting in the postNFCData failed error.
This issue is typically specific to the OVA/OVF template itself or how it was built. To resolve it:
Note: Avoid manually editing the disk files.
It is recommended to Deploy OVF/OVA template using vCenter UI when host is managed by vCenter Server. Refer following doc: Deploy an OVF or OVA Template