
OPERATIONAL DEFECT DATABASE
...

...
A backup job, replication job, or restore task for a VMware VM fails with the following error: Error: Backup proxy is missing C++ runtime components, download from http://vee.am/runtime
This error is displayed when the VMware Virtual Disk Development Kit (VDDK) libraries on the VMware Backup Proxy fail to be loaded. The VDDK libraries may fail to be loaded for the following reasons: Windows-based VMware Backup Proxy Specific The Windows OS may fail to load the VDDK libraries if they are missing components.For example, the C:\Program Files (x86)\Veeam\Backup Transport\x64\vddk_7_0\ folder is empty. The Windows OS may fail to load the VDDK libraries when security hardening using the registry value CWDIllegalInDllSearch is implemented. For more information, please review this thread on Veeam's RnD Forums. Linux-based VMware Backup Proxy Specific A VMware Backup Proxy running a Linux OS may fail to load the VDDK libraries if the Veeam Transport Service is missing components.For example, the /opt/veeam/transport/vddk_7_0/ folder is empty. Customers have reported that some RHEL (8/9) deployments may fail to load the VDDK libraries due to a missing dependency: libcrypt.so.1. For more information, review this thread on Veeam's RnD Forums.
This article is written for Veeam Backup & Replication 12.1.2 and higher. Starting with Veeam Backup & Replication (VBR) v12.1.2, the VDDK libraries are separated from the Veeam Transport package. This change ensures that the VDDK libraries are only installed on managed servers that need to interact directly with VMware ESXi.
VDDK Component Package The VDDK libraries component is deployed to a machine when it is added as a VMware Backup Proxy. If the VMware VDDK package is missing, you can force VBR to check for and deploy the package by editing the proxy entry under Backup Proxies in the Backup Infrastructure view and then proceeding through the wizard steps. This change also means that after 12.1.2, if VDDK libraries need to be manually redeployed, they must be redeployed using the dedicated VDDK packages found in 'C:\Program Files\Veeam\Backup and Replication\Backup\Packages\' on the Veeam Backup Server. vmware-vddk.msi — VDDK libraries for Windows machines. vmware-vddk_*_amd64.deb — VDDK libraries for Debian-based distros. vmware-vddk-*.x86_64.rpm — VDDK libraries for Red Hat-based distros.
Veeam Integration
Learn more about where this data comes from
Bug Scrub Advisor
Streamline upgrades with automated vendor bug scrubs
BugZero Enterprise
Wish you caught this bug sooner? Get proactive today.