Applies to:
Siebel CRM - Version: 7.5.3 [103] to 8.1.1 [21112] - Release: V7 to V8Information in this document applies to any platform.
Symptoms
Customer is using a custom security adapter in Siebel 8.1.1 and is seeing the following error in the application object manager log files when trying to authenticate:
(secmgr.cpp (2529) err=4587622 sys=0) SBL-SEC-00102: An error occurred loading the security adapter library. Please contact your system administrator for assistance.
(physmod.cpp (9355)) SBL-DAT-00562: An error occurred loading the security adapter library. Please contact your system administrator for assistance.
(model.cpp (5891)) SBL-DAT-00562: An error occurred loading the security adapter library. Please contact your system administrator for assistance.
Cause
The most likely cause of this behavior is that there is a missing system or operating system dynamic or shared library that the custom security adapter is dependent on.On Windows based platforms we have especially seen this behavior with the MSVCR90.dll which is not part of Microsoft Windows Server 2003.
Solution
To determine which dynamic or shared libraries are missing, run a dependency checker tool appropriate to your operating system. For Windows based systems, Microsoft provides a freeware tool called Dependency Walker which can be downloaded from:http://dependencywalker.com/
Once the missing dynamic or shared libraries are determined, you will need to either modify your source code or locate the missing files and statically link them into your compiled custom security adapter. The specifics for doing this will vary and fall outside the scope of Oracle Technical Support. Oracle Advanced Customer Support (formerly Expert Services) may be engaged on a billable basis if necessary.
Applies to:
Siebel System Software - Version: 7.7.1 [18306] to 8.x - Release: V7 to V8Information in this document applies to any platform.
Symptoms
Customer is attempting to use the LDAPSecAdpt on Solaris 10 and is receiving the following errors:SBL-SEC-00102: An error occurred loading the security adapter library. Please contact your system administrator for assistance.
SBL-DAT-00562: An error occurred loading the security adapter library. Please contact your system administrator for assistance.
Cause
The cause of this behavior was determined to be twofold:1. Customer was pointed to the 64 bit IBM LDAP client libraries rather than the 32 bit libraries.
2. The user that ran the Siebel server service did not have proper permission to the IBM LDAP Client libraries.
Solution
Pointing to the 32 bit IBM LDAP client libaries and making sure the permissions were set correctly resolved these issues.References
NOTE:477959.1 - How Can You Enable Event Logging for the Siebel ADSI/LDAP/DB Security Adapter with Siebel eBusiness Applications Release 7.7, 7.8 and 8.0?Applies to:
Error Message Area:Data Manager - DATVersion:Siebel 7.7
Purpose
This document is intended to provide cause and corrective action information about Siebel Error Message SBL-DAT-00562: An error occurred loading the security adapter library. Please contact your system administrator for assistance.
Scope
This document is informational and intended for any user.
SBL-DAT-00562: An error occurred loading the security adapter library. Please contact your system administrator for assistance.
Explanation
This is most likely a configuration issue with the security adapter configuration.Corrective Action
Please check that the security adapter library's location and name are specified correctly for the application. Please check that the libraries on which the security adapter library depends can be loaded successfully with dependency walker for windows or ldd for unix platforms.Applies to:
Product Release: V8 (Enterprise)Version: 8.0 [20405]
Database: Oracle 10.1.0.4
Application Server OS: Red Hat Linux 4.0
Database Server OS: Sun Solaris 9
This document was previously published as Siebel SR 38-3467659813.
Symptoms
Hi, we're trying to setup a PoC of Siebel 8.0 on Linux Redhat 4.0 and had encountered issue while trying to config LDAP authentication and an error had ocurred in the OM log file. IBM LDAP 6.0 Client is installed and is using OID 10.1.2 as the LDAP Server.We have repreatedly verified LDAPparameters many times and believed we have setup the right parmeters.
We got the following error in the log file:
SBL-SEC-00102 An error occurred loading the security adapter library. Please contact your system administrator for assistance.
SBL-DAT-00562 An error occurred loading the security adapter library. Please contact your system administrator for assistance
Btw, logfile and siebns are attached for your reference..
Solution
Message 1
Please assign this SR as soon as possible. This is becoming critical for the customer .Many Thanks
Message 2
For the benefit of other readersThe customer was implementing LDAP authentication with Siebel 8.0 on Red Hat Linux 4.0 with Oracle Internet Directory.
After configuring the LDAP Adapter and restarting the Siebel Server the Object Manager startup would fail with the following errors:
GenericLog GenericError 1 0000000646fb2542:0 2007-09-27 20:38:39 (secmgr.cpp (2407) err=4587622 sys=0) SBL-SEC-00102: An error occurred loading the security adapter library. Please contact your system administrator for assistance.
ObjMgrSessionLog Error 1 0000000646fb2542:0 2007-09-27 20:38:39 (physmod.cpp (9244)) SBL-DAT-00562: An error occurred loading the security adapter library. Please contact your system administrator for assistance.
ObjMgrSessionLog Error 1 0000000646fb2542:0 2007-09-27 20:38:39 (model.cpp (5867)) SBL-DAT-00562: An error occurred loading the security adapter library. Please contact your system administrator for assistance.
ObjMgrCTLog Error 1 0000000646fb2542:0 2007-09-27 20:38:39 (ctxtmgr.cpp (4492)) SBL-SVC-00208: Please login first.
The customer confirmed that the IBM LDAP Client 6.0 was already installed. After further investigation it was found that the LDAP Client libraries needed to be added to the LD_LIBRARY_PATH set in /siebsrvr/siebenv.sh. siebenv.sh was modified as follows:
[....]
Message 3
[....]if [ a${LD_LIBRARY_PATH} = ${LD_LIBRARY_PATH}a ] then LD_LIBRARY_PATH=${SIEBEL_ROOT}/lib:${SIEBEL_ROOT}/lib/odbc/merant:/opt/ibm/ldap/V6.0/lib:${MWHOME}/lib:${SQLANY}/lib:/usr/lib
else LD_LIBRARY_PATH=${SIEBEL_ROOT}/lib:${SIEBEL_ROOT}/lib/odbc/merant:/opt/ibm/ldap/V6.0/lib:${MWHOME}/lib:${SQLANY}/lib:/usr/lib:${LD_LIBRARY_PATH}
Fi
After making this change LDAP Authentication worked correctly. Change Request 12-1LDF7SJ was logged for a documentation defect.
Applies to:
Siebel Communications, Media and Energy CRM - Version: 8.0.0.6 SIA [20423] - Release: V8Generic UNIX
Goal
Why lib directory where it is supposed to find the libraries for 32bit post LDAP client installation are missing after installing IBM LDAP Client and IBM GSKit on AIX as per documentation?Solution
The IBM LDAP Client must be installed on each Siebel Server machine for which LDAP authentication is to be supported, using the LDAP security adapter. The IBM GSKit must also be installed if you are supporting SSL. The IBM LDAP Client software can be installed either before or after you install Siebel Server.
For Siebel Developer Web Client deployments for which LDAP authentication is to be supported, the IBM LDAP Client must be installed on each local client machine. The IBM GSKit must also be <br />installed if you are supporting SSL. The IBM LDAP Client software can be installed either before or after you install the Siebel Developer Web Client.
To install 32-bit LDAP client on Unix, use itds60-client-aix-ppc-ismp.tar or itds60-client-aix-ppc-native.tar provided in Siebel media under Server_Ancillary > IBM_LDAP_6.0_Client folder.
Please use the following steps below: -
1. Untar any of these files itds60-client-aix-ppc-ismp.tar or itds60-client-aix-ppc-native.tar in temporary folder using tar -xvf command.
2. Navigate to temporary folder where files are untar and change directory to itdsV60ismpClient folder
3. cd /itds/client32bit
4. List the files 'ls -al' and following two filesets are displayed:
idsldap.clt32bit60
idsldap.clt_max_crypto32bit60
5. Use SMITTY on AIX to perform installation using first fileset named: idsldap.clt32bit60
At the end of the process of installation, 32bit LDAP client library files are created in the default location /opt/IBM/ldap/V6.0/lib folder.
Refer to Security Guide section 'Installing LDAP Client Software' for detailed information on this topic.
Refer to Security Guide sectio 'Configuring the siebenv.csh and siebenv.sh Scripts for the LDAP Client' post installation of 32-bit LDAP client
References
NOTE:733621.1 - LDAP authentication failsNOTE:731165.1 - SBL-DAT-00562 Error When Using the LDAP Security Adapter (LDAPSecAdpt)
No comments:
Post a Comment