Starting the Web Server, the Session Linker libraries cannot be loaded reporting an undefined symbol: ap_rputs

Document ID : KB000004658
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

Starting Apache with SessionLinker 12.52SP1, the service
cannot start and reports error :

   Syntax error on line 8 of
   /opt/apache/conf/httpd.conf:
   Cannot load /opt/CA/webagent/bin/libnpsapache2sessionlinker.so
   into server: /opt/CA/webagent/bin/libnpsapache2sessionlinker.so:
   undefined symbol: ap_rputs

Environment:
SessionLinker 12.52SP1 64bit with Web Agent 12.52SP1 64bit on Apache 2.4.16 64bit on SUSE 12 64bit;
Cause:

SessionLinker gives specific libraries, depending if Apache is 2.2 or 2.4;

Resolution:

Setting Apache configuration to load

      webagent/bin/libnpsapache24sessionlinker.so

solves the issue;