This discussion is archived
3 Replies Latest reply: Jul 15, 2012 11:47 PM by 945819 RSS

HTTP Server fails to starts during E-Business installation

945819 Newbie
Currently Being Moderated
Hello All,

I am having issues installing e-business suite 12.1.1 on Oracle Linux 6.2.

I have applied all the correct packages (and a couple that were not listed in the installation instructions), applied required patches, upgraded the startCD version to the latest, run the md5sum checks on the Stage directory, and a bunch of manual stuff which it doesn't tell you to do in the installation notes, but you have to do to make it work, e.g. linking unzip 5.x from the startCD to /usr/bin/unzip. I thought that I had it cracked until it failed at the last HTTP Server checks.

I have attempted to restart services manually but it appears as though the HTTP server cannot start due to a missing library libdb-4.3.so:

HTTP_Server~1.log

*/u01/applR12/inst/apps/<SID>_<HOST>/ora/10.1.3/Apache/Apache/bin/apachectl startssl: execing httpd*
*/u01/applR12/apps/tech_st/10.1.3/Apache/Apache/bin/httpd: error while loading shared libraries: libdb-4.3.so: cannot open shared object file: No such file or directory*

There was another post where a similar issue was resolved in a OEL 5 x86.x64 install by applying a i383 gdbm package, and linking the existing library as the document id which you posted suggested.

This package cannot be applied, as I have attempted.

I then started to look for the library which is reported in the logs as being missing, i.e. libdb-4.3.so. This does not appear to exist for OEL 6.

I then looked further afield and found a Centos 6.2 rpm which contained this library. I extracted this and linked it to the libdb.so.2 (patch 6078836).

I am getting the following from the adstrtal.log (I ran the cat command as root not adstrtal.sh which I ran as the application user):

*# cat /u01/applR12/inst/apps/<SID>_<HOST>/logs/appl/admin/log/adstrtal.log | grep Failed*
Web Application Services OACORE OC4J Instance <SID>_<HOST> adoacorectl.sh Failed
Web Application Services FORMS OC4J Instance <SID>_<HOST> adformsctl.sh Failed
Web Application Services OAFM OC4J Instance <SID>_<HOST> adoafmctl.sh Failed

This is different to what I was seeing previously where all a 4 Web Application Services had failed

*# cat /u01/applR12/inst/apps/<SID>_<HOST>/logs/appl/admin/log/adstrtal.log | grep -v "status 0" | grep status*
adoacorectl.sh: exiting with status 150
adformsctl.sh: exiting with status 150
adoafmctl.sh: exiting with status 150
ServiceControl is exiting with status 3

Looking at the respective log files I am seeing the following:

adoacorectl.txt

*06/27/12-07:35:10 :: adoacorectl.sh version 120.13*

*06/27/12-07:35:10 :: adoacorectl.sh: starting OPMN if it is not running*

opmnctl: opmn is already running.

*06/27/12-07:35:10 :: adoacorectl.sh: Starting OPMN managed OACORE OC4J instance*

opmnctl: starting opmn managed processes...
*================================================================================*
opmn id=<HOST>:6200
no processes or applications matched this request

*06/27/12-07:35:10 :: adoacorectl.sh: exiting with status 150*

*================================================================================*

adformsctl.txt

*06/27/12-07:35:11 :: adformsctl.sh version 120.16*
*06/27/12-07:35:11 :: adformsctl.sh: starting OPMN if it is not running*

opmnctl: opmn is already running.

*06/27/12-07:35:11 :: adformsctl.sh: Starting OPMN managed FORMS OC4J instance*

opmnctl: starting opmn managed processes...
*================================================================================*
opmn id=<HOST>:6200
no processes or applications matched this request

*06/27/12-07:35:11 :: adformsctl.sh: exiting with status 150*

*================================================================================*

adoafmctl.txt

*06/27/12-07:35:11 :: adoafmctl.sh version 120.8*

*06/27/12-07:35:11 :: adoafmctl.sh: starting OPMN if it is not running*

opmnctl: opmn is already running.

*06/27/12-07:35:11 :: adoafmctl.sh: Starting OPMN managed OAFM OC4J instance*

opmnctl: starting opmn managed processes...
*================================================================================*
opmn id=<HOST>:6200
no processes or applications matched this request

*06/27/12-07:35:11 :: adoafmctl.sh: exiting with status 150*

*================================================================================*

Running adapcctl.sh by itself I am seeing the same issue reported in the log files:

*$ ./inst/apps/<SID>_<HOST>/admin/scripts/adapcctl.sh start*

You are running adapcctl.sh version 120.7.12010000.2

Starting OPMN managed Oracle HTTP Server (OHS) instance ...
opmnctl: opmn is already running.
opmnctl: starting opmn managed processes...
*================================================================================*
opmn id=<HOST>:6200
no processes or applications matched this request

adapcctl.sh: exiting with status 0

adapcctl.sh: check the logfile /u01/applR12/inst/apps/<SID>_<HOST>/logs/appl/admin/log/adapcctl.txt for more information

Looking at the log file I can see the following:

*06/27/12-08:15:27 :: adapcctl.sh version 120.7.12010000.2*
*06/27/12-08:15:27 :: adapcctl.sh: starting OPMN if it is not running*

opmnctl: opmn is already running.

*06/27/12-08:15:27 :: adapcctl.sh: starting OPMN managed OHS instance*

opmnctl: starting opmn managed processes...
*================================================================================*
opmn id=<HOST>:6200
no processes or applications matched this request

*06/27/12-08:15:27 :: adapcctl.sh: exiting with status 0*

*================================================================================*

I have attempted to restart opmn using adopmnctl.sh, which was unsuccessful. Looking at the HTTP_Server~1.log I can see the following the error:

*/u01/applR12/inst/apps/<SID>_<HOST>/ora/10.1.3/Apache/Apache/bin/apachectl startssl: execing httpd*
*/u01/applR12/apps/tech_st/10.1.3/Apache/Apache/bin/httpd: error while loading shared libraries: libdb-4.3.so: cannot open shared object file: No such file or directory*

Has been replaced by the recurring message:

*/u01/applR12/inst/apps/<SID>_<HOST>/ora/10.1.3/Apache/Apache/bin/apachectl startssl: execing httpd*
Syntax error on line 264 of /u01/applR12/inst/apps/<SID>_<HOST>/ora/10.1.3/Apache/Apache/conf/httpd.conf:
Cannot load /u01/applR12/apps/tech_st/10.1.3/Apache/Apache/libexec/mod_ossl.so into server: /u01/applR12/apps/tech_st/10.1.3/Apache/Apache/libexec/mod_ossl.so: undefined symbol: dbm_firstkey

Looking at line 264 of httpd.conf I can see the following:

LoadModule ossl_module libexec/mod_ossl.so

Which looks fine when compared to the rest of the file.

I am not able to look at the /u01/applR12/apps/tech_st/10.1.3/Apache/Apache/libexec/mod_ossl.so.

I do not know where else to go with this now. Any guidance which you could provide would be very much appreciated.

Regards,

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points