The following error messages were observed:
- V-79-57344-38366: VDDK-Warn: VixDiskLib: VixDiskLibIsLegacyConnParams: the instance of VixDiskLibConnectParams is NOT allocated by VixDiskLib_AllocateConnectParams. The new features in 6.7 or later are not supported.
- V-79-8192-38335: A failure occurred while locking the virtual machine in place for backup/restore operations.
- Final error: 0x200095bf: A failure occurred while locking the virtual machine in place for backup/restore operations.
Final error category: Resource Errors
These error messages indicate issues with the VixDiskLib connection parameters and the inability to lock the virtual machine for backup operations.
Backup Exec Debug Log (Beremote Always On debug Log) C:\Program Files\Veritas\Backup Exec\LOGS)
[fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLib_EndAccess: Disk access completed.
[fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLibConnectInt: Establish connection.
[fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLibConnectInt: Use remote connection.
[fsys\shared] - VDDK-Log: VixDiskLib: Allocate connection.
[fsys\shared] - VDDK-Log: VixDiskLib: Prepare remote connect.
[fsys\shared] - VDDK-Warn: VixDiskLib: VixDiskLibIsLegacyConnParams: the instance of VixDiskLibConnectParams is NOT allocated by VixDiskLib_AllocateConnectParams. The new features in 6.7 or later are not supported.
[fsys\shared] - VDDK-Log: VixDiskLib: VddkVimAccess was not loaded during initialization.Error at 710.
[fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLibConnectInt: Failed to start session. (null) at 6004.
[fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLib_EndAccess: Re-enable Storage VMotion.
[fsys\shared] - VDDK-Log: VixDiskLib: VddkVimAccess was not loaded during initialization.Error at 710.
[fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLib_EndAccess: Failed to start session. (null) at 6463.
[fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLib_Disconnect: Disconnect.
[fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLib_FreeConnectParams: Free connection parameters.
[fsys\shared] - VDDK-Log: VixDiskLib: Clean up connection.
[fsys\shared] - Calling the vixdiskLib api: VixDiskLib_PrepareForAccess(
[fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLib_PrepareForAccess: Prepare to access disk.
[fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLibConnectInt: Establish connection.
[fsys\shared] - VDDK-Log: VixDiskLib: VixDiskLibConnectInt: Use remote connection.
[fsys\shared] - VDDK-Log: VixDiskLib: Allocate connection.
[fsys\shared] - VDDK-Log: VixDiskLib: Prepare remote connect.
[fsys\shared] - VDDK-Warn: VixDiskLib: VixDiskLibIsLegacyConnParams: the instance of VixDiskLibConnectParams is NOT allocated by VixDiskLib_AllocateConnectParams. The new features in 6.7 or later are not supported.
The root cause of the problem appears to be related to missing or renamed VMware VDDK file Libcurl.dll in the Backup Exec installation directory. (C:\Program Files\Veritas\Backup Exec\VMware\8.0\VixDiskLib\bin)
Due to security vulnerability CVE-2024-7264, some vulnerability scanners and/or customers will remove the libcurl.dll library from the following VMware VDDK location:
Backup Exec Windows Media Server: C:\Program Files\Veritas\Backup Exec\VMware\8.0\VixDiskLib\bin\libcurl.dll
Impact of CVE-2024-7264 on Backup Exec
This library is part of the VMware VDDK and is required in order for Backup Exec to perform backups/restores of VMware virtual machines.
To resolve the issue, follow these steps:
Replace the libcurl.dll library back into the above locations.
OR
Run a Repair in the Backup Exec installation.
It may be necessary to add that library location to the exception list for your vulnerability scanner.