Unable To Configure 11g OID Server Chaining on AIX (Doc ID 1495244.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Internet Directory - Version 11.1.1.5.0 and later
IBM IA64 AIX

Symptoms

Trying to set up Server Chaining between OID 11.1.1.5 and AD. After entering the SC configuration values in ODSM, Verify Login Credential, User Container and Group Container buttons all return a success message. However, when clicking Apply to validate SC, the following error message appears:

Modify Failed. Host='xtpkginfraapp.stockmann.fi' Details: xtpkginfraapp.stockmann.fi:389; socket closed

 

and the following messages can be found on the oidldapd log file:

[2012-05-14T17:54:31+03:00] [OID] [NOTIFICATION:16] [] [OIDLDAPD] [host: xtapp06] [pid: 4587590] [tid: 1] ProcessDispatcher: sgsluscSendPort: sendmsg failed, OS ERROR = 32

[2012-05-14T17:54:31+03:00] [OID] [NOTIFICATION:16] [] [OIDLDAPD] [host: xtapp06] [pid: 4587590] [tid: 1] ProcessDispatcher: send port for server PID : 5243118 failed

[2012-05-14T17:54:31+03:00] [OID] [NOTIFICATION:16] [] [OIDLDAPD] [host: xtapp06] [pid: 4587590] [tid: 1] ProcessDispatcher: sgsluscSendPort: sendmsg failed, OS ERROR = 32

[2012-05-14T17:54:31+03:00] [OID] [ERROR:8] [23124] [OIDLDAPD] [host: xtapp06] [pid: 4587590] [tid: 1] ProcessDispatcher: The server with Process ID = 5243118 is not running.

[2012-05-14T17:54:32+03:00] [OID] [NOTIFICATION:16] [] [OIDLDAPD] [host: xtapp06] [pid: 4587590] [tid: 1] ProcessDispatcher: Starting OIDLDAP Server,PID=9240654

Additionally, the oidldapd logs contain the stack trace for a core dumping oidldapd process:

[2012-05-14T17:54:34+03:00] [OID] [NOTIFICATION:16] [] [OIDLDAPD] [host: xtapp06] [pid: 9240654] [tid: 12] ServerWorker (SPW): Thread Started

9240654 : map : Permission Denied
Unhandled exception
Type=Segmentation error vmState=0x00040000
J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000033
Handler1=09001000A09E8680 Handler2=09001000A09E0150
...
Module=/app/oracle/product/ofm11/Oracle_IDM/lib/libldapjclnt11.so
Module_base_address=090000000592B000
Target=2_40_20110203_074623 (AIX 6.1)
CPU=ppc64 (8 logical CPUs) (0x1c0000000 RAM)
----------- Stack Backtrace -----------
slpmloc+0x100 (0x09000000059873A4 [libldapjclnt11.so+0x5c3a4])
lpmloadpkg+0x1b8 (0x09000000059869DC [libldapjclnt11.so+0x5b9dc])
lfvLoadPkg+0x180 (0x0900000005946F24 [libldapjclnt11.so+0x1bf24])
lfvSetShlMode+0x34 (0x09000000059462F8 [libldapjclnt11.so+0x1b2f8])
lfvini1+0x198 (0x0900000005945F9C [libldapjclnt11.so+0x1af9c])
lfvini2+0x1c (0x09000000059464E0 [libldapjclnt11.so+0x1b4e0])
lxlinit+0xf0 (0x0900000005949114 [libldapjclnt11.so+0x1e114])
gsluinit+0xfc (0x0900000005FE1A00 [libldapjclnt11.so+0x6b6a00])
gsluizgcGetContext+0x12675b (0x0900000005FE26B0 [libldapjclnt11.so+0x6b76b0])
gslumcCalloc+0x4c (0x0900000005FE8A50 [libldapjclnt11.so+0x6bda50])
Java_oracle_ldap_ospf_ServerLog_log+0x88 (0x090000000709B88C [libldapjclnt11.so+0x177088c])
(0x09000000048F0698 [libj9vm24.so+0x49698])
(0x09000000048B8C18 [libj9vm24.so+0x11c18])
(0x09000000048B8EC8 [libj9vm24.so+0x11ec8])
(0x0900000004941F94 [libj9prt24.so+0x1f94])
(0x09000000048B8D7C [libj9vm24.so+0x11d7c])
(0x09000000048B92C4 [libj9vm24.so+0x122c4])
(0x09000000048BCC08 [libj9vm24.so+0x15c08])
sgslpip_invokeJPlg+0x2e8 (0x000000010172F98C [oidldapd+0x172f98c])
sgslpmo_modifyJPlugin+0x254 (0x000000010174FE78 [oidldapd+0x174fe78])
gslppom_ExecPostModifyPlugin+0x380 (0x0000000101752BC4 [oidldapd+0x1752bc4])
gslsbmModify+0x2c1c (0x0000000101748320 [oidldapd+0x1748320])
gslfmeADoModify+0xcc8 (0x00000001017452AC [oidldapd+0x17452ac])
gslarswWorker+0x125c (0x0000000101716C60 [oidldapd+0x1716c60])
(0x09000000004D7D54 [oidldapd+0x4d7d54])

 
---------------------------------------


oidldapd_stack00_9240654.dmp
---------------------
The oidldapd process stack trace shows that OID was calling a Post-Modify Plugin when the core occurred:

_ptrgl()
_ptrgl()
slpmloclfv()
slpmloc()
lpmloadpkg()
....
gsluizgcGetContext()gslumcCalloc()
gslumcCalloc()
Java_oracle_ldap_ospf_ServerLog_log
....
sgslpip_invokeJPlg()sgslpmo_modifyJPlugin
sgslpmo_modifyJPlugin()gslppom_ExecPostModifyPlugin
gslppom_ExecPostModifyPlugin

 Verified that NO Plugins were configureed therefore this stack is corrupt.

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms