000022075 - Error: 'Failed to load DSAPI module /opt/ctrust/agent-domino65-46/lib/libct_domino65_agent.a'

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

Article Content

Article Number000022075
Applies ToRSA ClearTrust Agent 4.6 for Lotus Domino 6.5.x
IssueError: "Failed to load DSAPI module /opt/ctrust/agent-domino65-46/lib/libct_domino65_agent.a"
Error: "Failed to load DSAPI module /opt/ctrust/agent-domino65-46/lib/libct_domino65_agent.a" appears in Lotus Domino console output while using RSA ClearTrust Agent 4.6 for Domino 6.5.x
CauseThe problem is that Lotus Domino 6.5.1 looks on its LIBPATH for locations of valid DSAPI module to load, and the /opt/ctrust/agent-domino65-46/lib directory is on on the existing LIBPATH. Instead, the system prepends its existing default LIBPATH value (for example /opt/notesdata) such that it would try to load /opt/notesdata/opt/ctrust/agent-domino65-46/lib/libct_domino65_agent.a, even though this full pathname is not reflected in the console error.
ResolutionTo correct this issue, add /opt/ctrust/agent-domino65-46/lib (or your equivalent path if you have installed the Agent in a different location) to LIBPATH before starting Lotus Domino. Remember that Domino 6.5.1 may not be run by root, so the following commands would be appropriate where we are running as root and have installed Domino 6.5.1 to be run by a UNIX user called notes:

# su - notes
$ export LIBPATH=/opt/ctrust/agent-domino65-46/lib

Notice that on AIX the export command and the variable assignment may all occur on the same line. Also, in this example, the server is installed under /opt/lotus.

If this solution resolves your issue, then you should update the profile for the user who runs Domino (e.g. notes) with the updated LIBPATH.
Legacy Article IDa26664