An OVA over a certain is failing to upload to a Cloud Director catalog, or is failing to deploy.
The browser developer tools may show a server 500 error on the network tab once there is a timeout.
The vcloud-container-debug.log
shows a warning similar to:
2025-01-01 10:36:00,000 | WARN | pool-jetty-####### | ImageTransferServer | Transfer session: ########-####-####-####-transferuuid. Resource file: <disk1>.vmdk(########-####-####-####-######vmdkid). Partial failure during upload from client to server file: VfsFile[fileObject=file:///opt/vmware/vcloud-director/data/transfer/########-####-####-####-transferuuid/<disk1>.vmdk]. | requestId=########-####-####-####-###requestid,request=PUT https://<cloudDirectorFQDN>/transfer/########-####-####-####-transferuuid/<disk1>.vmdk,requestTime=1735727760000,remoteAddress=<clientIP>:<ephemeralClientPort>,userAgent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/201...,accept=application/*+xml;version 39.0
org.apache.commons.vfs2.FileSystemException: Could not close the output stream for file "file:///opt/vmware/vcloud-director/data/transfer/########-####-####-####-transferuuid/<disk1>.vmdk/########-####-####-####-######partid.part.tmp".
...
Caused by: java.io.IOException: No space left on device
...
Cloud Director 10.6
This may be caused by the transfer directory running out of space.
Expand the size of the volume which hosts the transfer export on the NFS server, or replace the NFS share with one that is of sufficient size.
Running the command df -h shows that the transfer directory is nearly out of space, and the space left on the mount is less than the size of the OVA that is failing to upload:root@server1 [ ~ ] # df -h
...
Filesystem Size Used Avail Use%
...
<nfs-server-IP>:/<nfs-share> 100G 90G 10G 90% /opt/vmware/vcloud-director/data/transfer
...