OPMN Fails to Start OID 10.1.4.x on RHEL / Oracle Linux 5 - oidldapd crashes with SIGFPE (Floating point exception)
(Doc ID 1142566.1)
Last updated on AUGUST 30, 2023
Applies to:
Oracle Internet Directory - Version 10.1.4 to 10.1.4.3 [Release 10gR3]Information in this document applies to any platform.
Symptoms
Oracle Internet Directory (OID) 10.1.4.3 was installed successfully on a Linux Redhat 5 or Oracle Linux 5 server and was running without issues.
Now OID fails to start using using OPMN.
There are no errors in the oidmon.log.
opmnctl output:
$ORACLE_HOME/opmn/bin/opmnctl startproc process-type=OID
opmnctl: starting opmn managed processes...
================================================================================
opmn id=<HOSTNAME>:<PORT>
0 of 1 processes started.
ias-instance id=xxxxx.<HOSTNAME>.<COMPANY>.com
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ias-component/process-type/process-set:
OID/OID/OID
Error
--> Process (pid=24595)
failed to start a managed process after the maximum retry limit
Log:
/<PATH>/oid/opmn/logs/OID~1
opmnctl output:
$ORACLE_HOME/opmn/bin/opmnctl startproc process-type=OID
opmnctl: starting opmn managed processes...
================================================================================
opmn id=<HOSTNAME>:<PORT>
0 of 1 processes started.
ias-instance id=xxxxx.<HOSTNAME>.<COMPANY>.com
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ias-component/process-type/process-set:
OID/OID/OID
Error
--> Process (pid=24595)
failed to start a managed process after the maximum retry limit
Log:
/<PATH>/oid/opmn/logs/OID~1
The $ORACLE_HOME/ldap/log/oidldapd01.log file shows repeated errors as follows:
2010/06/29:10:48:37 * ProcessDispatcher:1 * sgslupsCheckProcess: sigsend to pid <PID> failed, os error = 3
2010/06/29:10:48:37 * ProcessDispatcher:1 * Server with PID = <PID> is not running
2010/06/29:10:48:38 * ProcessDispatcher:1 * Starting OIDLDAP Server,PID=<PID>
2010/06/29:10:48:38 * ProcessDispatcher:1 * sgslupsCheckProcess: sigsend to pid <PID> failed, os error = 3
2010/06/29:10:48:38 * ProcessDispatcher:1 * Server with PID = <PID> is not running
2010/06/29:10:48:37 * ProcessDispatcher:1 * Server with PID = <PID> is not running
2010/06/29:10:48:38 * ProcessDispatcher:1 * Starting OIDLDAP Server,PID=<PID>
2010/06/29:10:48:38 * ProcessDispatcher:1 * sgslupsCheckProcess: sigsend to pid <PID> failed, os error = 3
2010/06/29:10:48:38 * ProcessDispatcher:1 * Server with PID = <PID> is not running
The oidmon and oidldapd processes appear to be running on the server.
Example 'ps -ef | grep oid' output:
oracle 17953 1 1 13:16 ? 00:00:00 <PATH>/oid//bin/oidmon connect=<OID_DB_SID> opmnuid=1 start
oracle 17957 1 3 13:16 ? 00:00:00<PATH>/oid//bin/oidldapd connect=<OID_DB_SID> -p <OID_NON_SSL_PORT> -i 1 -conf 0 -sport <OID_SSL_PORT> -sslenable 2 key=1176615607
$ORACLE_HOME/root.sh script has been run to set the permissions of the oidldapd executable correctly and $ORACLE_HOME/bin/oidldapd is owned by root with sticky bit set.
oracle 17957 1 3 13:16 ? 00:00:00<PATH>/oid//bin/oidldapd connect=<OID_DB_SID> -p <OID_NON_SSL_PORT> -i 1 -conf 0 -sport <OID_SSL_PORT> -sslenable 2 key=1176615607
$ORACLE_HOME/root.sh script has been run to set the permissions of the oidldapd executable correctly and $ORACLE_HOME/bin/oidldapd is owned by root with sticky bit set.
Steps to reproduce
1. Stop all processes running from the OID ORACLE_HOME.
2. Run: $ORACLE_HOME/opmn/bin/opmnctl start: completes successfully.
3. Run: $ORACLE_HOME/opmn/bin/opmnctl startproc process-type=OID: fails with error 'failed to start a managed process after the maximum retry limit'.
2. Run: $ORACLE_HOME/opmn/bin/opmnctl start: completes successfully.
3. Run: $ORACLE_HOME/opmn/bin/opmnctl startproc process-type=OID: fails with error 'failed to start a managed process after the maximum retry limit'.
Changes
New software has been installed on the server.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |