Encryption Plugin backups fail with a "Failed to create backup index, Error loading dynamic library: The specified module could not be found" error message after upgrading NetVault Server from 8.0/1 to 8.5.x
Symptoms:
1] Error 2011/10/24 11:18:13 580 Data Plugin SHRIMP Failed to create backup index
With sub text:
PATH :08268 10 0 101813 PathHomeBuild returning "C:/Program Files/BakBone Software/NetVault/crypto"
DIRSCAN :08268 6 0 101813 DirScanDirect(C:/Program Files/BakBone Software/NetVault/crypto, 10068830, 0061EF88)
DIRSCAN :08268 9 0 101813 Scan 'C:/Program Files/BakBone Software/NetVault/crypto\*.*'
DYNLIB :08268 2 0 101813 Error loading dynamic library: The specified module could not be found.
DYNLIB :08268 4 0 101813 FALSE = LoadDynamicLib. LibPath = C:\Program Files\BakBone Software\NetVault\crypto\bit64
PLGLIB :08268 1005 0 101813 Failed to init crypt handle: 'Crypto module 'No module selected' not found.'
NDMPBACK:08268 43 0 101813 Failed to create an index
2] Error 2011/10/24 11:18:13 580 Jobs SHRIMP Job Status: Backup Failed
From the Job Manager Trace (nvjobmgr664.log):
0 NET ??? 9852 84 0 101809578125 Connection down
2 JOBMGR ??? 9852 210 1
The NDMP backup is looking for the Encryption Plugin as the Encryption Plugin under the NetVault Configurator – Encryption tab was activated with a password, but no encryption type selected in the drop-down menu. This is confirmed in the errors above i.e. the backup process is looking for an encryption ".dll" file like libnv6cast128.dll for example.
With NetVault Server 8.1 the customer had installed before, there was an Encryption Plugin as a separate Plugin and installation process and therefore the backup process was looking in a different folder then.
Now that backup process looks for the ".dll" file under the .../netvault/crypto folder, so you will have to find the Encryption Plugin you are licensed for and then install that Encryption Plugin e.g. CAST-128 (NetVault Server – Client Management – Right click on the NetVault Server and select Install Software).
You should already have the Encryption Plugin license installed and can see this in the NetVault Console – Help – About – plg-1101000).
Download the Encryption Plugin from our Quest website, install the Encryption Plugin, select the "Encrypt ALL backups on this Client" function under the NetVault Server - Configurator - Encryption tab, enter a password and select the encryption type from the drop-down menu e.g. CAST-128. Further setup information can be found in the Encryption PLugin Users Guide on the Quest website: www.quest.com > Download > Software and Patches > Current Search Data Protection > NetVault Backup > Software section:
https://support.quest.com/Search/SearchDownloads.aspx?dsNav=Nea%3aTrue%2cN%3a4294957250-268446836-35%2cNr%3aAND%28AND%28AND%28OR%2855%2c54%2c56%2c57%2c35%2c59%29%2cP_SecurityRole%3aEXTERNAL%29%2cP_SecurityRole%3aEXTERNAL%29%2cP_SecurityRole%3aEXTERNAL%29&ActiveTab=1