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:

Products

VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

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

         Failed to deploy OVF Package.Caused: A general system error occured:Transfer failed

  • In VC you see the below entries in cls.log in 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 = ######.ova,
    type = SOURCE_OVA,
    status = ERROR,
    checksum = <null>,
    checksumAlgorithm = <null>,
    source = TransferEndpointState (com.vmware.transfer.transfer_endpoint_state) => {
        uri = http://######/esxi/######.ova,
        name = <null>,
        sizeInBytes = ######,
        bytesTransferred = ######,
        storageUsed = ######,
        status = DONE,
        statusCode = 200,
        error = <null>,
        content = <null>,
        checksumAlgorithm = <null>,
        checksum = <null>,
        storagePolicyId = <null>
    },
    sourceEndpointStates = <null>,
    transferUri = https://IP:443/cls/data/######/######.ova,
    transferUriMap = {},
    sizeInBytes = ######,
    targets = [],
    targetEndpointStates = [TransferEndpointState (com.vmware.transfer.transfer_endpoint_state) => {
    uri = https://IP/nfc/######/disk.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

 

  • In VC you see the below entries in vpxd.log in 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:

  • Verify if the deployment fails using the OVFtool.

Environment

  • VC 7.x
  • VC 8.x
  • ESXi 7.x
  • ESXi 8.x

 

Cause

This failure can be due to networking or storage related.

Resolution

1. Review further from the ESXi  var/run/log/vmkernel.log,hostd.log and vpxa.log
2. This may require packet capture from vCenter and ESXi . See Collecting network packets using the lightweight PacketCapture
3. Collect  vCenter and ESXi log bundles using KB - Collecting diagnostic information for ESXi hosts and vCenter Server using the vSphere Client

For further assistance contact Broadcom Technical Support.