/opt/vmware/appliance/bin/create-backup.shInvoking Backup utility ...Using vcloud as default PG DB to backupcould not change directory to "/root": Permission deniedcould not change directory to "/root": Permission deniedHTTP_CERT_FILE = /opt/vmware/vcloud-director/data/transfer/<filename>.cerHTTP_KEY_FILE = /opt/vmware/vcloud-director/data/transfer/<filename>.pemPGMI_CERT_FILE=/opt/vmware/appliance/etc/ssl/vcd_ova.crtPGMI_KEY_FILE=/opt/vmware/appliance/etc/ssl/vcd_ova.keyCreating back up directory /opt/vmware/vcloud-director/data/transfer/backups/<backup-name-date>Changing the permissions to 770 and ownership to vcloud user on /opt/vmware/vcloud-director/data/transfer/backups/<backup-name-date>Saving metadata to /opt/vmware/vcloud-director/data/transfer/backups/<backup-name-date>/metadata.properties ...Saving the vcloud DB user to /opt/vmware/vcloud-director/data/transfer/backups/<backup-name-date>/vcloud-user.sql...Creating the vcloud DB backup at /opt/vmware/vcloud-director/data/transfer/backups/<backup-name-date>...vcloud DB backup successfully created.Archiving DB backup, primary node's properties files, certs, metadata ...cp: cannot stat '/opt/vmware/vcloud-director/data/transfer/<filename>.pem': No such file or directoryFailed to take a backup of /opt/vmware/vcloud-director/data/transfer/<filename>.pem. Check if /opt/vmware/vcloud-director/data/transfer/<filename>.pem exists./opt/vmware/appliance/bin/create-backup.sh: line 137: [: -ne: unary operator expectedThis issue occurs due to a configuration mismatch in the responses.properties file located in the transfer directory. The backup script references /opt/vmware/vcloud-director/data/transfer/responses.properties to locate active certificate paths. If this file contains incorrect metadata or points to SSL certificates (example http.cer or http.pem) that are missing or invalid, the archiving process fails.
To resolve this issue, you must replace the invalid responses.properties file with a known valid configuration.
cd /opt/vmware/vcloud-director/data/transfer/mv responses.properties responses.properties.$(date +'%F_%H_%Z').backupcp /opt/vmware/vcloud-director/etc/responses.properties /opt/vmware/vcloud-director/data/transfer/responses.propertieschown vcloud:vcloud /opt/vmware/vcloud-director/data/transfer/responses.properties/opt/vmware/appliance/bin/create-backup.shThe backup should now complete successfully.