Deploying an OVF Template fails with the error: Failed to deploy OVF Package.Caused: A general system error occured:Transfer failed
search cancel

Deploying an OVF Template fails with the error: Failed to deploy OVF Package.Caused: A general system error occured:Transfer failed

book

Article ID: 384377

calendar_today

Updated On: 02-20-2025

Products

VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

Symptoms:

  • While deploying OVF from vCenter and ESXi fails with below error.

         Deploying an OVF Template fails with the error: Failed to deploy OVF Package.Caused: A general system error occured:Transfer failed

  • You see the below entries on cls.log on path /var/log/vmware/content-library/

YYYY-MM-DDTHH:MM:SS| ERROR    | xxxx-xxxx-auto-mtl-xx:xxxx-xx | cls-simple-activity-6     | TransferServiceUtil            | Transfer state errors for 1 of 1 items ([disk-content.ova])
YYYY-MM-DDTHH:MM:SS | INFO     | xxxx-xxxx-auto-mtl-xx:xxxx-xx  | cls-simple-activity-6     | TransferServiceUtil            | State for disk-content.ova: TransferItemState (com.vmware.transfer.transfer_item_state) => {
    name = disk-content.ova,
    type = SOURCE_OVA,
    status = ERROR,
    checksum = <null>,
    checksumAlgorithm = <null>,
    source = TransferEndpointState (com.vmware.transfer.transfer_endpoint_state) => {
        uri = http://xxxxxxxxxx/tftpboot/FM/POST/master/xxxxxx/esxi/xxxxxxx.ova,
        name = <null>,
        sizeInBytes = 8678254080,
        bytesTransferred = 8678254080,
        storageUsed = 8678254080,
        status = DONE,
        statusCode = 200,
        error = <null>,
        content = <null>,
        checksumAlgorithm = <null>,
        checksum = <null>,
        storagePolicyId = <null>
    },
    sourceEndpointStates = <null>,
    transferUri = https://IP:443/cls/data/xxxxxxxxxxxxx/disk-content.ova,
    transferUriMap = {},
    sizeInBytes = 8678254080,
    targets = [],
    targetEndpointStates = [TransferEndpointState (com.vmware.transfer.transfer_endpoint_state) => {
    uri = https://IP/nfc/xxxxxxxxxxxxxx/disk-0.vmdk,
    name = xxxxxxx-disk1.vmdk,
    sizeInBytes = 8678232576,
    bytesTransferred = 8678232576,
    storageUsed = <null>,
    status = ERROR,
    statusCode = 500,
    error = TransferError (com.vmware.transfer.transfer_error) => {
        message = Invalid response code: 500,
        kind = PROTOCOL,
        peerSslThumbprint = <null>,
        sslCertificate = <null>,
        actualChecksum = <null>,
        expectedChecksum = <null>,
        protocolMessage = Error writing to disk

 

  • You see the below entries on vpxd.log on path /var/log/vmware/

    YYYY-MM-DDTHH:MM:SS error vpxd[37802] [Originator@6876 sub=Default opID=xxxxxxxxxxxx] [VpxLRO] -- ERROR task-3077 -- VM name-xxx -- ResourcePool.ImportVAppLRO: :vim.fault.OvfImportFailed
    --> Result:
    --> (vim.fault.OvfImportFailed) {
    -->    faultCause = (vmodl.fault.SystemError) {
    -->       faultCause = (vmodl.MethodFault) null,
    -->       faultMessage = (vmodl.LocalizableMessage) [
    -->          (vmodl.LocalizableMessage) {
    -->             key = "com.vmware.ovfs.ovfs-main.ovfs.transfer_failed",
    -->             arg = (vmodl.KeyAnyValue) [
    -->                (vmodl.KeyAnyValue) {
    -->                   key = "0",
    -->                   value = ""
    -->                }
    -->             ],
    -->             message = "Transfer failed: ."
    -->          }
    -->       ],
    -->       reason = ""
    -->       msg = "Transfer failed: ."
    -->    },
    -->    faultMessage = <unset>
    -->    msg = ""
    --> }
    --> Args:

Environment

VMware vCenter Server 7.x
VMware vCenter Server 8.x
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x

Cause

This issue occurs when there is any issue on destination datastore. 

Resolution

1.Check the available storage space on the target datastore OR

2. Try to deploy on different datastore having required amount of storage space available.