Symptoms:
Deploying an OVF Template fails with the error: Failed to deploy OVF Package.Caused: A general system error occured:Transfer failed
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
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:
VMware vCenter Server 7.x
VMware vCenter Server 8.x
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
This issue occurs when there is any issue on destination datastore.
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.