My Oracle Support Banner

Oracle Application Server 10g (10.1.2) Installation Requirements for Oracle Linux 5 and Red Hat Linux 5 (Doc ID 564174.1)

Last updated on AUGUST 18, 2021

Applies to:

Oracle Fusion Middleware - Version 10.1.2.0.0 to 10.1.2.3.0 [Release AS10gR2]
Oracle Forms - Version 10.1.2.0.2 to 10.1.2.3.0 [Release Oracle10g to 10.1.2.3]
Oracle Reports Developer - Version 10.1.2.0.2 to 10.1.2.3 [Release Oracle10g to 10gr2]
Oracle Discoverer - Version 10.1.2.0.2 to 10.1.2.3 [Release 10.1.2]
Linux x86
Linux x86-64
Oracle Application Server 10g Enterprise Edition - Version: 10.1.2.0.0 to 10.1.2.3.0
"Oracle Enterprise Linux" (OEL) is now named "Oracle Linux" (OL) and updated accordingly in this document.



Details

This document provides supplemental instructions and requirements for installing Oracle Application Server 10g Release 2 (10.1.2.0.2) on the Oracle Linux (OL) 5.x or Red Hat Enterprise Linux (RHEL) 5.x operating systems. Other Linux platforms, see <Note 947193.1>, "Oracle Application Server 10g Release 2 (10.1.2) Install Certifications on Linux Platforms".

Update:
Oracle Application Server 10g Release 2 (10.1.2) is not certified/supported on newer platforms such as Oracle Linux (OL) 6.x or Red Hat Enterprise Linux (RHEL) 6.x. This is because version 10.1.2 has ended support, see <Note 1290974.1>, "ALERT: Premier Support Ends Dec 31 2011 for Oracle Application Server 10g 10.1.2 & 10.1.4". Oracle Fusion Middleware certifications for Oracle Linux (OL) 6.x or Red Hat Enterprise Linux (RHEL) 6.x began with the 11g versions. The below content is provided for historical purposes only and will not be updated. Any new issues cannot be supported and new installations are not encouraged.

 

To be certified/supported on Oracle Linux (OL) 5.x or Red Hat Enterprise Linux (RHEL) 5.x operating systems, the primary requirement is to ensure the Oracle Application Server 10g Release 2, Patch Set 3 (10.1.2.3) is installed to comply with certification provided from the following location:

Oracle Application Server 10g Release 2 (10.1.2.0.2) Certification Information
[http://www.oracle.com/technetwork/middleware/ias/downloads/as-certification-r2-101202-095871.html]

Other versions and platforms: <Note 431578.1> "How to Find Certification Details for Oracle Application Server 10g and Oracle Fusion Middleware 11g"


Oracle has tested this combination and provides this document to list additional requirements, complementing the Linux Installation Guide and Release Notes:

Oracle Application Server 10g Release 2 (10.1.2.0.2) Release Notes and Installation Guides
[http://download.oracle.com/docs/cd/B14099_19/getstart.htm]

Important:

  • As per the footnotes within Table 1 of the OTN Certification Guide, the following installation types for the Oracle Application Server 10g Infrastructure are not supported on OL 5.x or RHEL 5.x:

    - Identity Management and Metadata Repository (colocated Infrastructure)
    - Metadata Repository (non-colocated with a 10.1 DB)

    This is because the Oracle Database Server 10g release 1 (10.1) is not certified on these platforms at the time of the 10.1.2 certification testing. If requiring these Infrastructure installation types with an Oracle Database, it will be required to install Oracle Database Server 10g Release 2 (10.2). After this the Metadata Repository Creation Assistant (MRCA) version 10.1.2.0.3 can be run, followed by an Identity Management installation type.  (Alternatively, the MRCA 10.1.4.0.1 and Identity Management 10.1.4.0.1 may be installed for the non-colocated Infrastructure with Oracle Database 10.2). Therefore, when using Oracle Application Server 10g Release 2 (10.1.2) media, only the middle-tier and non-colocated Identity Management installation types are certified/supported.

  • Oracle Application Server 10g version 10.1.2 may come in various distributions, including standalone Oracle HTTP Server, Oracle Forms & Reports Services, and Oracle Web Cache. These distributions are not certified/supported with this document.

  • Oracle Application Server 10g Release 2 10.1.2.0.0 or 10.1.2.0.1 versions are not supported with Oracle Linux (OL) 5.0 or Red Hat Enterprise Linux (RHEL) 5.0. It is required to obtain the 10.1.2.0.2 distribution media, see <Note:433061.1>, "How to Obtain Application Server Media, Patchsets, and Patches"

  • In addition to initial installation requirements, the Oracle Application Server 10g Release 2, Patch Set 3 (10.1.2.3) is required to be supported on OL 5.x or RHEL 5.x.

Actions

Follow Operating System Requirements for OL 5.x or RHEL 5.x


1. The following packages (or later versions) must be installed on your Linux x86 or Linux x86-64 system:

binutils-2.16.91.0.5-23.4
gcc-4.1.0-28.4
gcc-c++-4.1.0-28.4
glibc-devel-2.4-31.2
libgcc-4.1.0-28.4
libstdc++-devel-4.1.0-28.4
libstdc++-4.1.0-28.4
make-3.80-202.2
compat-db 4.1.25-9

Important:
  • This document was written for RHEL/OL 5.0. On future 5.x versions, these packages may be cumulative to newer packages. Consult operating system vendor documentation for details. On RHEL/OL 5.3+, it has been found that a default installation will have all required packages, newer ones which supersede the above list. See the installation section of this document in order to pass the pre-requisite check.

  • The Oracle Application Server 10g is a 32-bit application to be installed on either Linux x86 or Linux x86-64. There are 32-bit installation requirements on Linux x86-64 in order allow compatibility with the 32-bit Application Server product. Please see the Installation Guide for other general platform requirements. This document does not replace the Installation Guide and Release Notes, as its only stating the newer and specific operating system version requirements.

  • On Linux x86-64, ensure 32-bit packages are in place and always use 32-bit shell emulation with the "linux32 bash" command before running the installer and any other Oracle Application Server commands or scripts.

2. Ensure that libXp has been installed. The package libXp was not installed in RHEL 5/OL 5 with default RPM packages, so it will need to be installed manually. In RHEL 4 this file was provided by the package xorg-x11-deprecated-libs which is installed with default package installation but this is not the case for RHEL5/OL5 and is now provided with a different rpm, the libXp rpm. Install the package libXp by the command:

      # rpm -ivh </path/to/>libXp.<version>.i386.rpm

Note: libXp.so.6 can be found by installing the package /Server/libXp-1.0.0-8.1.el5.i386.rpm under Disk3 of the OL5 media.

      Issue the following to confirm:

      % rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep libXp

      [ Reference <Note:443617.1> ]


3. The installation of Oracle Application Server 10g Release 2 (10.1.2.0.2) requires the following two RPM packages, which are available from an Oracle site:

openmotif21-2.1.30-11.EL5.i386.rpm
[http://oss.oracle.com/projects/compat-oracle/dist/files/Enterprise_Linux/openmotif21-2.1.30-11.EL5.i386.rpm]

(Without the the correct openmotif package, you will run into installation errors for those components that require openmotif, such as Forms & Reports)

xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
[http://oss.oracle.com/projects/compat-oracle/dist/files/Enterprise_Linux/xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm]

As root, you can install these RPM packages by issuing the following command:

# rpm -i openmotif21-2.1.30-11.EL5.i386.rpm


4. When installing Oracle Application Server 10g Release 2 (10.1.2.0.2) within the OL 5.x or RHEL 5.x operating systems, you will need to supply a new libdb.so.2 or create a symbolic link as root prior to doing any installations

# ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
or
<Patch 6078836>  provides a libdb.so.2 file

 

Notes:


Follow Installation Requirements for OL 5.x or RHEL 5.x


  1. Before installing Oracle Application Server 10g Release 2 (10.1.2.0.2) , apply <Patch:6687768> in order to start the installer. If you do not apply this patch, pre-req check for the OS Version will fail when you invoke the runInstaller.

    Important Update:
    This document was originally written for RHEL/OL 5.0. On RHEL/OL 5.3+, it has been found that the original pre-requisite checks are no longer required. The above patch may also fail due to other changes. It is now recommended to use the following method to start the Installer:

    ./runInstaller -ignoreSysPreReqs

  2. Follow all other instructions from the Installation Guide and Release Notes. This Metalink Note is only for specific OL 5.x and RHEL 5.x requirements.

  3. Apply <Patch:5983622>, which is the Oracle Application Server 10g Release 2, Patch Set 3 (10.1.2.3). This is required in order to be fully certified on OL 5.x or RHEL 5.x.

    Reference:
    <Note:329361.1> Oracle Application Server 10g Release 2 (10.1.2) Support Status and Alerts
    or
    <Note 415222.1> Steps to Maintain Oracle Application Server 10g Release 2 (10.1.2)
         

Known Issues


  1. When performing any Oracle Application Server 10g Release 2 (10.1.2) installation, a pop-up error message box may appear indicating "opmn not started". The error message box appears just before the root.sh phase of the install. From the command line, issue the command "opmnctl status" and it should show that opmn is up and running. Hence, you can ignore this pop-up error message and continue with the installation.
  2. Apply <Patch:6690831> if you are performing an Oracle Application Server 10g Release 2 (10.1.2) installation which includes Discoverer. Without this fix, the installation will fail during the OPMN Configuration Assistant phase because it cannot start up the Discoverer processes.

    oraInstall<date_time>.err

    No checks to execute for entry point:oracle.business.intelligence.
    as_BIServicesPlease check the input file:/tmp/OraInstall<date_time>/ias_prereq.xml
    java.io.FileNotFoundException:
    <dir>/Disk1/stage/Patches/oracle.java.javavm.visiorb/3.4.0.0.0c/1/DataFiles/lib.jar
    (No such file or directory)
    ...
    Skipping `systeminfo.h': not a file or directory
    <ORACLE_HOME>/bin/dis51pr: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

    The OPMN log shows:

    <ORACLE_HOME>/bin/DiscSrvcStat: error while loading shared libraries: libm.so.6:
    cannot open shared object file: No such file or directory

    <ORACLE_HOME>/bin/dis51pr: error while loading shared libraries:
    libpthread.so.0: cannot open shared object file: No such file or directory

    The Discoverer processes fail to start because there is an LD_ASSUME_KERNEL setting that needs to be removed in opmn.xml for Discoverer. The issue can be fixed following the below steps:

    • Download <Patch:6690831>
    • Unzip it to a working directory
    • Run the shell script provided in the patch
    • After shell script runs successfully, go back to OUI install
    • and press Retry on the OPMN Configuration Assistant

      Note Patch 6690831 has a selection for 10.1.2.0.2 and 10.1.2.3. The 10.1.2.3 download is obsoleted. It is expected that you successfully install 10.1.2.0.2 and use this patch. However, if the same issue is seen with 10.1.2.3, the same patch for 10.1.2.0.2 may be used.


  3. Apply the <Patch:6706051> if you are performing an Oracle Application Server 10g Release 2 (10.1.2) installation which includes Oracle Certification Authority (OCA). Without this fix, the installation will fail during the Oracle Certification Authority Configuration Assistant phase. The issue can be fixed following the below steps:

    • Download <Patch:6706051>
    • Unzip it to a working directory
    • Run the shell script provided in the patch
    • Extra step script missed: chmod 700 cminst
    • After shell script and chmod, go back to OUI install and press
      Retry on the Oracle Certification Authority Configuration Assistant


  4. Any installation of Oracle Application Server 10g Release 2 (10.1.2.0.2) on OL 5.x or RHEL 5.x in which Reports is getting installed will fail with reports relinking errors

    Example output from installActions log:

    /usr/lib/libXtst.so.6: undefined reference to `__stack_chk_fail@GLIBC_2.4'
    /usr/lib/libXtst.so.6: undefined reference to `__fprintf_chk@GLIBC_2.3.4'
    /usr/lib/libXtst.so.6: undefined reference to `__sprintf_chk@GLIBC_2.3.4'
    collect2: ld returned 1 exit status
    make: *** [rwrun] Error 1

    End output from spawned process.
    ----------------------------------
    Exception thrown from action: make
    Exception Name: MakefileException
    Exception String: Error in invoking target 'proxy_install runm_install server_install cgi_install
    cli_install conv_install qv_install' of makefile
    '<ORACLE_HOME>/lib/ins_reports.mk'


    In order to prevent this, download and apply the required RPM listed below:

    [http://oss.oracle.com/projects/compat-oracle/dist/files/Enterprise_Linux/xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm]

    As root, you can install this RPM package by issuing the following command

    # rpm -i xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm

    After the RPM, is installed, you will also need to override the /usr/lib/libXtst.so.6 with the one from /usr/X11R6/lib/libXtst.so.6. As root, issue the commands:

    # mv /usr/lib/libXtst.so.6 /usr/lib/libXtst.so.6.ORG

    # ln -s /usr/X11R6/lib/libXtst.so.6 /usr/lib/libXtst.so.6

    Note:
    On future OL 5.x and RHEL 5.x versions, these packages may be cumulative to newer packages. Consult operating system vendor documentation for details.
  5. Simplified Chinese and Traditional Chinese fonts are missing in OL 5 with update levels less than 3 (OL5.3). On this level, the product in Simplified Chinese and Traditional Chinese language can not be accomplished without a specific package installed.

    Solution:
    If you have an OL5 version with update level 2 or lower, install the following package:

    fonts-chinese-3.02-12.el5.noarch.rpm

    This is available at the following location:
    http://oss.oracle.com/projects/compat-oracle/files/Enterprise_Linux/


  6. While installing on RH 5, the following error results:

    Error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory.

    Solution:

    Install compat-libstdc++-296-2.96-132.7.2







Added Keywords:

Red-Hat Redhat RHEL "Red Hat ES" certified "Oracle Linux" OL compatible compatibility OAS IAS AS10g AS10GR2 ORACLEAS OAS1012 IAS1012
libpthread.so.0 cannot open shared object file

The following error stacks may be seen indicating that the Certification Guide should be followed to meet requirements:

Checking operating system certification
Expected result: One of redhat-Red Hat Enterprise Linux AS release 4,redhat-2.1,redhat-3,SuSE-9,SuSE-8,UnitedLinux-1.0
Actual Result: redhat-Enterprise Linux Enterprise Linux AS release 4 (October Update 4)
Check complete. The overall result of this check is: Failed <<<<
Problem: This Oracle software is not certified on the current operating system.
Recommendation: Make sure you are installing the software on the correct platform.

OR

ERROR
Checking operating system version: must be redhat-Red Hat Enterprise Linux AS
release 4, redhat-2.1, redhat-3, SuSE-9 or UnitedLinux-1.0
Failed <<<<

Contacts

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
Details
Actions
 Follow Operating System Requirements for OL 5.x or RHEL 5.x
 Follow Installation Requirements for OL 5.x or RHEL 5.x
 Known Issues
Contacts
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.