Now you’re less likely to miss what’s been brewing in our knowledge base with this weekly digest
The error message states that C++ runtime components are missing, which may be inaccurate. The actual cause of the error is that the VDDK libraries cannot be loaded, which in older versions of Veeam Backup & Replication (9.5 and older) was caused by missing C++ runtimes.
This article has been updated to account for other (non-C++ runtime-related) reasons why the VDDK libraries may fail to be loaded in Veeam Backup & Replication 10 and newer.
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
The VDDK libraries may fail to be loaded for the following reasons:
Windows-based VMware Backup Proxy Specific
Linux-based VMware Backup Proxy Specific
/opt/veeam/transport/vddk_7_0/
folder is empty.
If none of these scenarios applies to your situation, and you are running Veeam Backup & Replication 10 or newer, please collect logs and create a support case.
The VM being backed up is located on an ESXi host running a vSphere version that is no longer supported by the installed version of Veeam Backup & Replication. [Veeam Backup & Replication Platform Support]
For example, if a VM is located on an ESXi host running 5.1, the Veeam Backup & Replication software will attempt to load the VDDK libraries that used to be stored in C:\Program Files (x86)\Veeam\Backup Transport\x64\vddk_5_5\ but are no longer present, as support for vSphere 5.1 was dropped in Veeam Backup & Replication 10. In this specific case example, the Veeam Backup Server had recently been updated to Veeam Backup & Replication 12 from version 9.5 U4, and the entries for the old vCenter and ESXi hosts were still present in the configuration and jobs.
When running Veeam Backup & Replication 9.5 or older, this error will occur when attempting to use a VMware Backup Proxy that is running Windows Server 2008. The VDDK libraries require Visual C++ run-time components, and Veeam Backup and Replication does not automatic aly install them on servers running Windows Server 2008; thus, it must be installed manually.
Veeam Backup & Replication 9.5 and older C++ Requirements | |
VMware vSphere version | Visual C++ Redistributable Packages version |
4.1. 5.0, 5.1 | not required |
5.5, 6.0 | Microsoft Visual C++ 2008 Redistributable Package (x64) |
6.5, 6.7 | Visual C++ Redistributable Packages for Visual Studio 2013 |
Your feedback has been received and will be reviewed.
Please try again later.
Please try select less.
This form is only for KB Feedback/Suggestions, if you need help with the software open a support case
Your feedback has been received and will be reviewed.