000031677 - "Can't find dependent libraries" Error when executing lockbox-tool script

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000031677
Applies ToRSA Product Set: ClearTrust
RSA Product/Service Type: Access Manager
RSA Version/Condition: 6.2
Platform: Windows
Platform (Other): na
O/S Version: 2008
Product Name: null
Product Description: null
IssueWhen Attempting to create the lockbox files, the following error is returned:
Lockbox File Not Found. Creating a new lockbox file with the name: lockbox.clb
Native code library failed to load.
java.lang.UnsatisfiedLinkError: C:\Program Files\RSA\Access Manager Servers 6.2\cst\LBJNIWrappers.dll: Can't find dependent libraries
CauseIn this instance on windows, the cause was a missing msvcp100.dll file
Customer was installing using the windows installer including with Access Manager Hotfix
During the installation, there was an error creating the lockbox files.
The installer for Version installs Microsofts' 2010 VC Redistributables (vcredist.exe) which includes the msvcr100.dll and the msvcp100.dll, both required for lockbox.
The error creating the lockbox aborted the installation of the vcredist.exe.
This could have been caused by a pre-existing msvcr100.dll file already installed.
ResolutionThe executable for the 2010 VC redistributables (vcredist.exe) can be accessed in the cst directory under the AXM_HOME directory
C:\Program Files\RSA\Access Manager Servers 6.2\cst\vcredist.exe
After executing the vcredist.exe, the msvcp100.dll file should get installed and can be verified by looking in the default installation path:

Notes(Procmon.exe debugging tool from Microsft sysinternals was used to determine the process thread exited after not finding the msvcp100.dll)