Issue :
I am running Policy Server on RedHat Linux, and when I run the following command:
# ./smreg -su xxxxxx
then I get the error:
./smreg: symbol lookup error: /opt/casoa/siteminder/lib/libsmvariable.so: undefined symbol:
_ZN16XMLPlatformUtils9TerminateEv
How can I solve this?
Environment :
All Policy Server on any RedHat OS
Cause :
This is a problem with the glibc compiled by RedHat.
Resolution:
You will work around that problem by setting the env variable LD_BIND_NOW before launching the command as:
# LD_BIND_NOW=1 ./smreg -su mypassword
and unset the LD_BIND_NOW variable right after.
Note: Even with the error message, smreg has executed properly and the password is set. You can check the password after a while to confirm it.