After successfully adding a DataDomain DD-Boost device to NetVault and backing up several clients to it,
jobs from a particular client targeting the same DD-Boost device always fail with:
"DD-Boost library load failed. Please check vendor's platform requirements"
Trace from this client, show that while starting any backups (SQL Server or File System), the plugin used will crash after failing to load the dd-boost dlls.
------
Error loading dynamic library: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
ForeignRASConnectToDevice() for foreign RAS device failed
C:\BUILD\Windows\LEON_2013JAN17_900102\source\base\library\plugin\plgbackupstreamras.c:3017: assert(NULL != oRASContext->oTransferTypeContext)
Crash program
------
On the client the 64-bit dlls are indee present in:
C:\Program Files (x86)\Quest Software\NetVault Backup\dynlib\bit64\
libDataDomainoncrpc.dll
libDataDomainpthread.dll
libDDBoost.dll
Generally speaking, if a program fails to load a dll, it means that the dll is:
- either non-existant (not the case here)
- corrupt
- badly installed,
- or the dll is of incompatible version with the current DataDomain and NVBU version.
The failure to load the dll should be captured in:
Windows Event logs and Windows error/crash logs.
Unfortunately supporting the DLLs is outside of the NetVault Support scope and should be handled by EMC support as the dlls are property of EMC.
We recommend the following course of action:
- completely uninstall NVBU from this machine.
- make sure the C:\Program Files (x86)\Quest Software\NetVault Backup" folder is deleted
- reboot
- now install the latest version of NVBU version from here:
https://support.quest.com/softwaredownloads.aspx?pr=268446836
This will ensure the latest dlls are installed on the system
- if the issue persists, and NVBU is unable to load the DD-Boost DLLs, please contact EMC Support for assistance regarding EMC maintained dlls.
For instance EMC have limited OS versions support for these DLLs and your OS may not be in the list of supported platforms.
- In this particular Service Request EMC resolved the issue after changing the dll drivers ( using the EMC drivers ) on the Target system which previously had the EMC Networker backup solution.
As Networker was previously used on this system, conflicts were arising while loading the dlls from NVBU.