====== ISSUE: Fail to connect VM disk by VDDK library. Error=Unknown (VMware VDDK backup) ======
Reviewed: 28/08/2020
Product Version:
CloudBacko Pro : v4.1 or above
OS: Windows
===== Problem Description =====
When performing a VMware guest VM backup in VDDK mode on VMware vCenter / ESXi version 5.0.x, 5.1.x, or 5.5.x, the following error message is received in the backup report:
^ No. ^ Type ^ Timestamp ^ Log ^
| * | info | ...| ... |
| * | erro | YYYY/MM/DD hh:mm:ss | Fail to connect VM disk by VDDK library " error: "VDDK Mode Error Virtual Machine = "VM/Hard disk" Reason = "Fail to connect VM disk by VDDK library". Error=Unknown |
| * | ... | ... | ... |
===== Cause =====
This issue occurs because the VMware VDDK 7 API used in CloudBacko Pro v4.1 or above, are not supported by VMware vCenter / ESXi version 5.0.x, v5.1.x, and v5.5.x for backup in VDDK mode.
===== Resolution =====
To workaround this issue, replace the current VDDK 7 API with the VDDK 6 API files, [[https://download.ahsay.com/support/vddk6.zip|Click Here]] to download the VDDK v6 API files. Refer to the following steps to replace the files:
* Stop the CloudBacko Pro service.
* Stop the CloudBacko Pro NFS service.
* In Windows Explorer, make a copy of the current folder %CBP_Install_home%\bin\x64.
* Open the folder %CBP_Install_home\bin\x64.
* Delete the following .dll files (13 files in total):
* diskLibPlugin.dll
* libexpat.dll
* lookup-types.dll
* msvcp120.dll
* msvcr120.dll
* pcre.dll
* sqlite3.dll
* ssoclient.dll
* vddkVimAccess.dll
* vim-types.dll
* vmacore.dll
* vmomi.dll
* zlib1.dll
* Unzip the downloaded vddk.zip file and copy its contents to the %CBP_Install_home%\bin\x64 folder.
* Restart the CloudBacko Pro service.
* Restart the CloudBacko Pro NFS service.
After replacing the VDDK 7 API files with the VDDK 6 API files, CloudBacko Pro v4.1 or above can no longer support backup of VMware vCenter / ESXi v7 backup sets. Please replace the files at your own discretion.
Here is the list of VDDK 6 API files (17 files in total):
* glib-2.0.dll
* gobject-2.0.dll
* gthread-2.0.dll
* gvmomi.dll
* iconv.dll
* intl.dll
* libcurl.dll
* libeay32.dll
* liblber.dll
* libldap.dll
* libldap_r.dll
* libxml2.dll
* ssleay32.dll
* VddkJNI.dll
* vixDiskLib.dll
* vixDiskLibVim.dll
* vixMntapi.dll