Apache : Server version: Apache/2.4.6 (Red Hat Enterprise Linux)
Agent : Product Name=CA SiteMinder Web Agent . FullVersion=22.214.171.1243
I have installed and configured the web agent. Everything seems ok, but when I try to restart the apache using command : apachectl start . It failed with following error :
httpd: Syntax error on line 56 of /etc/httpd/conf/httpd.conf: Cannot load /opt/nete/webagent/bin/libmod_sm24.so into server: libsmerrlog.so: cannot open shared object file: No such file or directory
I source the environment and 100% sure libmod_sm24.so & libsmerrlog.so are there. when I comment out following two lines from httpd.conf file, i can start apache without issue.
#LoadModule sm_module "/opt/nete/webagent/bin/libmod_sm24.so"
Thanks in advance for any help.
Have we checked the following
SAP Portal Services
Attached support matrix
We are running on 7.2. Is that support ?
NAME="Red Hat Enterprise Linux Server"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.2 (Maipo)"
REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
Red Hat Enterprise Linux Server release 7.2 (Maipo)
Redhat 7 64 bit is supported with R12.52 SP1 CR01 web agent and later versions. (Please make sure that your policy server should be r12.52 SP1 or later versions).
Please refer below PSM link for more details.
REDHAT 7 OS and embedded Apache -- WebAgent has to be minimum R12.52 SP1 CR02 OR above for Apache 2.4.x.
Is there is a reason Policy Server has to be R12.52 SP1 or later? Is there a known issue if Policy Server is R12.5 or R12.51 OR base R12.52?
I am wondering what could be reason of mandating the Policy Server version to use a latest version of WebAgent. According to me WebAgent should work in the capacity of R12.5 or R12.51 OR base R12.52 policy server i.e. no new feature would work. But regular Agent IsProt(), IsAuth() and IsAz() should work.
So , siteminder web agent 12.50 Cr04 won’t work with Redhat 7 64 bit ?
12.50 Cr04 won’t work with Redhat 7 64 bit = YES.
You should always use certified/supported version of web agent first, regardless if you can get it working or not. If OS or web server is not listed in support matrix for your version of agent, then do not install it.
To solve your specific problem, maybe web agent environment variables was not properly loaded in apache start up script. You can modify it follow this tech note. Or try it on a different machine.
Let us know if this answers your question.
BTW, try to select CA Single Sign-Oncommunity when asking a question, otherwise it will not show up in the correct forum.
Firstly, make sure if the version used for webagent is supported .
I had seen this issue before and performing below tasks had solved the issue for me. Hope this helps !
As root user
and add the below 3 lines in apache.conf
Once the above is done run the following command.
ldconfig creates the necessary links and cache to the most recent shared libraries found in the directories specified on the command line, in the file /etc/ld.so.conf, and in the trusted directories (/lib and /usr/lib). The cache is used by the run-time linker, ld.so or ld-linux.so.