VMware.pm's capture subroutine currently aborts if vmprofile.vmdisk is set to dedicated and the repository path is not configured. This was done to prevent reclaim_vmhost_disk_space from deleting image directories that may be shared with other hosts. This is a common base image creation problem since it hasn't been well-documented. The vcld.log error is:
It would be better to add logic to reclaim_vmhost_disk_space to prevent possible deletion and allow captures to proceed.