After Replacing JDK Version With Version 1.4.2_18, OID 10g (10.1.4.2) Fails To Start / oidldap01.log Shows: OS Error = 3 / Debug oidmon.log Shows: ld.so.1: oidldapd: fatal: libjvm.so: open failed: No such file or directory (Doc ID 741226.1)

Last updated on SEPTEMBER 14, 2016

Applies to:

Oracle Internet Directory - Version 10.1.4.2 to 10.1.4.2 [Release 10gR3]
Information in this document applies to any platform.

Symptoms

Oracle Internet Directory (OID) Version 10.1.4.2.
Using Single Sign-On (SSO) configured for Windows Native Authentication (WNA).

Per <Note 469747.1>, for SSO/WNA to work with Internet Explorer (IE) from Vista clients, the JDK version 1.4.2_18 is required.

Since replacing the shipped JDK version with JDK version 1.4.2_18, OID now fails to start.

The oidldapd01.log shows os error = 3:

2008/09/03:10:35:52 * DispatcherListener:2 * WARNING : DispatcherListener : Shutting down
2008/09/03:10:35:52 * ProcessDispatcher:1 * WARNING : Shutting down
2008/09/03:10:35:52 * DispatcherController:0 * Killed process pid = 12612
2008/09/03:10:35:57 * DispatcherController:0 * sgslupsCheckProcess: sigsend to pid 12612 failed,os error = 3
2008/09/03:10:35:57 * DispatcherController:0 * WARNING : DispatcherController : OiD LDAP server
exiting with status 0

Reverting back to the original JDK version (1.4.2_14) allows OID to start normally and work again.

Diagnostics

With the newer JDK version installed, and temporarily starting OID with high debug level (using oidmon/oidctl commands), the resulting $ORACLE_HOME/ldap/log/oidmon.log shows an additional error on libjvm.so:

2008/09/29:11:40:25 * oidmon_<hostname>:0 * sgslupsCheckProcess: sigsend to pid 8472 failed, os error = 3
2008/09/29:11:40:25 * oidmon_<hostname>:0 * OIDLDAPD Instance 1 is not running....
2008/09/29:11:40:25 * oidmon_<hostname>:0 * Starting OIDLDAP Server,PID=8479
ld.so.1: oidldapd: fatal: libjvm.so: open failed: No such file or directory
2008/09/29:11:40:25 * oidmon_<hostname>:0 * Updating Process Table...

Changes

 

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