We just upgraded our policy servers to 6.0 SP5,the option pack is not installed on any of these policy servers.
Since the upgrade, we have received the following popup error on a few of the policy servers:
"smpolicysrv.exe failed to start because xerces-c_1_5_1.dll was not found. Reinstalling the application may fix the problem".
At that point, you cannot get into the Admin GUI, and the smps.log is flooded with handshake failures from agents due to socket, restarting the policy server cleared the problem.
The problem is because the policy server is trying to load the library "xerces-c_1_5_1.dll" which is part of the SiteMinder Option Pack, causing the policy server to hang.
The issue is related to a network failure between the Policy Server and the Policy Store and it has been fixed in SiteMinder 6 SP5 CR23:
11/20/2008 6.0 SP5 CR023 contains fixes for the following tracking numbers:
Tracking # Problem description---------- -------------------73454 The SiteMinder Policy server on the windows platform will no longer display an error box on the system console
when a loadlibrary error occurs. This was causing the Policy Server to hang.
More infomation about Fix 73454:
Policy server gets into LOCK/HANG state after database shutdown/restart (Pstore) then access AdminUI
Customer has reproduce outside of production. During this customer was able to generate dumps.
Debug information show policy server is LOCKED during Admin UI - SMUTILITIES is attempting to LOAD DLL form our thirdparty software xerces-c_1_5_1.dll
Analysis reveals that the issue appears when the machine hosting the policy store goes out of network and comes back again. While this policy store machine is coming back to network if we try to login to Admin-UI we encounter the error "The application has failed to start because 'xerces-c_1_5_1.dll' was not found. Re-installing the application may fix this problem".
This issue appears only while trying to login to Admin-UI when the policy store machine is coming back to network.
Observations before fix:
Observations after fix: