VDDK Backup Jobs Fail
Valid on Windows operating systems.
Symptom
Backup jobs fail when you use VDDK to back up VMware VMs. This problem is evident by the following symptoms:
- Error E8535 appears in the Arcserve Backup Activity Log.
- The following error message appears in the VMDKIO.log file:
System libeay32.dll library is older than our library (90709F < 9070AF)
SSLLoadSharedLibrary: Failed to load library libeay32.dll:126
Solution
VMware VDDK installs library files named libeay32.dll and ssleay32.dll in the default VDDK installation directory. The problem occurs when other applications install different versions of the same libraries in the Windows\system32 directories. With multiple instances of the same libraries, the Agent for Virtual Machines may try to load incorrect versions of these libraries when the backup executes. As a result, the above message appears in the VMDKIO.log file, and backup jobs involving VDDK may fail.
To remedy this problem, do the following:
- Browse to the VDDK installation directory on the backup proxy system.
- x64 Systems (default):
- Locate the files named libeay32.dll and ssleay32.dll in the following directory:
- x64 Systems:
- Copy libeay32.dll and ssleay32.dll from the above directory to the Universal Agent installation directory on the backup proxy system. By default, the Universal Agent is installed in the following directory:
C:\Program Files (x86)\VMware\VMware Virtual Disk Development Kit
C:\Program Files (x86)\VMware\VMware Virtual Disk Development Kit\vddk64\bin
C:\Program Files\CA\SharedComponents\ARCserve Backup\UniAgent