000032874 - Apache 2.x Fails to Start After Configuring the RSA Authentication Agent 8.0 for Web for Apache

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 Number000032874
Applies ToRSA Product Set : SecurID
RSA Product/Service Type : RSA Authentication Agent for Web for Apache
RSA Version/Condition: 8.0
Platform : Red Hat Enterprise Linux
O/S Version : 6.x
IssueThe Apache 2.x server error log file (error_log) reports a DSO load failure.
[Fri Apr 08 15:30:04.177613 2016] [:error] [pid 4064:tid 140189449340672] (20019)DSO load failed: /usr/local/apache2/rsawebagent/librsawa_apache.so
CauseUsing the command ldd allows an administrator to see what dependent libraries are missing in association to library mentioned in the DSO load failure.
In this example the library is called librsawa_apache.so.
[root@redhat65 rsawebagent]# ldd librsawa_apache.so
        linux-vdso.so.1 =>  (0x00007fff397ff000)
        libnsl.so.1 => /lib64/libnsl.so.1 (0x00007f2c9a077000)
        libxerces-c-3.1.so => not found
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2c99e59000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f2c99b53000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f2c998cf000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f2c9953a000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003997a00000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f2c99324000)
[root@redhat65 rsawebagent]#

NOTE: this example is showing that libxerces-c-3.1.so was not found.
ResolutionThe RSA® Authentication Agent 8.0 for Web for Apache Web Server Installation and Configuration Guide on page 16, step 11 states that a LINUX environment variable must be set called LD_LIBRARY_PATH.  Check the LD_LIBRARY_PATH environment variable has been set up correctly so the Apache 2.x web server can locate the library libxerces-c-3.1.so.
NOTE: the library libxerces-c-3.1.so resides in the <APACHE_HOME>/rsawebagent folder
Next, restart the Apache 2.x web server and review the Apache error log for further messages.