Uploading OVF to Cloud Director stuck at 1%
search cancel

Uploading OVF to Cloud Director stuck at 1%

book

Article ID: 411688

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

vCloud log

--------------

2025-09-15 17:06:56,580 | INFO     | pool-jetty-59             | VAlcServiceImpl                | [valc] Creating vApp template backing: templateBackingId=urn:uuid:xxxxx, transferSessionId=urn:uuid:xxxxx, templateName=Sep2025, templateDescription=template for new Sep 2025, storageProfiles=[urn:uuid:xxxxx], isManifestRequired=false, fetchContent=true, legacyStorageProfile=null | requestId=xxxxx,request=POST https://vcd-vip.vnfvi.local/api/catalog/xxxxx/action/upload,requestTime=xxxxx,remoteAddress=xxxxx:15470 

2025-09-15 17:07:03,705 | INFO     | task-service-activity-pool-11 | NetworkedVMImpl                | Creating Nic(com.vmware.vcloud.common.model.NetworkInterfaceModel@72374ad1) | requestId=f7f3c1c7-c549-4e6f-ba9a-xxxxx,request=POST https://vcd-vip.vnfvi.local/api/catalog/xxxxx/action/upload,requestTime=xxxxx,remoteAddress=xxxxx:15470, vcd=39779cae-fe2e-4fba-b645-xxxxx,task=1d0382aa-cc1f-4151-9919-f6478b4ed5f5 activity=(com.vmware.vcloud.backendbase.management.system.TaskActivity,urn:uuid:xxxxx)

2025-09-15 17:07:14,903 | SECURITY | pool-jetty-66             | ImageTransferServer            | Transfer session: eac3f9c8-73cf-4ad8-b67b-xxxxx. Validated transfer request for resource file: 802a5311-93b2-41a0-9209-xxxxx, 'RHEL9-disk1.vmdk', (0 / 1,137,952,768 bytes transferred) | requestId=0ded9b87-25f8-4bf5-acb6-xxxxx,request=PUT https://vcd-vip.vnfvi.local/transfer/xxxxx/RHEL9-disk1.vmdk,requestTime=xxxxx,remoteAddress=xxxxx:15471

2025-09-15 17:07:55,453 | SECURITY | pool-jetty-59             | ImageTransferServer            | Transfer session: eac3f9c8-73cf-4ad8-b67b-xxxxx. Validated transfer request for resource file: 802a5311-93b2-41a0-9209-xxxxx, 'RHEL9-disk1.vmdk', (838,860,800 / 1,137,952,768 bytes transferred) | requestId=xxxxx,request=PUT https://vcd-vip.vnfvi.local/transfer/xxxxx/RHEL9-disk1.vmdk,

2025-09-15 17:08:05,430 | SECURITY | pool-jetty-59             | ImageTransferServer            | Transfer session: eac3f9c8-73cf-4ad8-b67b-xxxxx. Validated transfer request for resource file: 802a5311-93b2-41a0-9209-xxxxx, 'RHEL9-disk1.vmdk', (1,048,576,000 / 1,137,952,768 bytes transferred) | requestId=b3511eb2-05aa-413c-9dbc-xxxxx,request=PUT https://vcd-vip.vnfvi.local/transfer/eac3f9c8-73cf-4ad8-b67b-xxxxx/RHEL9-disk1.vmdk


2025-09-15 19:08:50,748 | ERROR    | task-service-activity-pool-11 | ReceivingSocketImpl            | Transfer session eac3f9c8-73cf-4ad8-b67b-xxxxx no longer exists (timed out) | requestId=f7f3c1c7-c549-4e6f-ba9a-xxxxx,request=POST https://vcd-vip.vnfvi.local/api/catalog/04d013dc-c2b4-4735-b634-xxxxx/action/upload 

2025-09-15 19:08:50,748 | ERROR    | task-service-activity-pool-11 | FutureUtil                     | Transfer session: eac3f9c8-73cf-4ad8-b67b-xxxxx, vApp/template: Sep2025. Unable to retrieve OVF descriptor. | requestId=f7f3c1c7-c549-4e6f-ba9a-xxxxx,request=POST https://vcd-vip.vnfvi.local/api/catalog/04d013dc-c2b4-4735-b634-xxxxx/action/upload,task=1d0382aa-cc1f-4151-9919-xxxxx 
com.vmware.vcloud.api.presentation.service.TimedoutException: Timed out.
        at com.vmware.vcloud.fabric.transfer.impl.ReceivingSocketImpl$FileImportResourceFuture.isDone(ReceivingSocketImpl.java:139)
        at com.vmware.vcloud.common.future.FutureUtil.waitForFutureOrCancel(FutureUtil.java:134)
        at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.handleContentUploaded(VAppUploadManagerImpl.java:3464)
        at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.handleUploadBody(VAppUploadManagerImpl.java:2070)
        at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.handleUpload(VAppUploadManagerImpl.java:1957)
        at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.executeTask(VAppUploadManagerImpl.java:5296)
        at com.vmware.vcloud.backendbase.management.system.TaskActivity$ExecutePhase$1.doInSecurityContext(TaskActivity.java:834)
        at com.vmware.vcloud.backendbase.management.system.TaskActivity$ExecutePhase$1.doInSecurityContext(TaskActivity.java:829)
        at com.vmware.vcloud.backendbase.management.system.SecurityContextTemplate.executeForOrgAndUser(SecurityContextTemplate.java:49)
        at com.vmware.vcloud.backendbase.management.system.TaskActivity$ExecutePhase.execute(TaskActivity.java:836)
        at com.vmware.vcloud.backendbase.management.system.TaskActivity$ExecutePhase.invokeInner(TaskActivity.java:732)
        at com.vmware.vcloud.backendbase.management.system.TaskActivity$TaskActivityBasePhase.invoke(TaskActivity.java:349)
        at com.vmware.vcloud.activity.executors.ActivityRunner.runPhase(ActivityRunner.java:175)
        at com.vmware.vcloud.activity.executors.ActivityRunner.run(ActivityRunner.java:112)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)
2025-09-15 19:08:50,760 | WARN     | task-service-activity-pool-11 | VAppUploadManagerImpl          | Transfer session: eac3f9c8-73cf-4ad8-b67b-xxxxx. Error during content upload: Timed out. | requestId=f7f3c1c7-c549-4e6f-ba9a-xxxxx,request=POST https://vcd-vip.vnfvi.local/api/catalog/04d013dc-c2b4-4735-b634-xxxxx/action/upload,requestTime=xxxxx,remoteAddress=xxxxx:15470,task=1d0382aa-cc1f-4151-9919-xxxxx com.vmware.vcloud.api.presentation.service.TimedoutException: Timed out.
        at com.vmware.vcloud.fabric.transfer.impl.ReceivingSocketImpl$FileImportResourceFuture.isDone(ReceivingSocketImpl.java:139)

Upload fails with error- Transfer session:Unable to retrieve OVF descriptor or Error during content upload: Timed out

Uploading other OVF files to vCloud works

Uploading same OVF to vCenter server works

/opt/vmware/vcloud-director/data/transfer has enough free space for importing this OVF

Environment

vCloud Director 10.4.3

Cause

The issue is due to incorrect disk size configuration or mismatch in the disk size configuration

Resolution

Since OVF upload is successful in the vCenter Server, please follow the below workaround

1) Deploy the OVF file into vCenter directly
2) Once VM is created successfully, export VM as .OVF 
3) Import newly created .OVF into tenant VDC content library