Oracle Forms & Reports 12.2.1.4.0 on Oracle Linux 8 / Redhat 8
Posted by Dirk Nachbar on Monday, August 24, 2020
Oracle Forms & Reports 12.2.1.4.0 is officially supported and certified with Oracle Linux 8 and Redhat 8.
But in case you want to install the Oracle Forms & Reports 12.2.1.4.0 you will see that you are running into an error while performing the prerequirement check.
# Starting check : CertifiedVersions Expected result: One of oracle-7, redhat-7, redhat-6, oracle-6, SuSE-11, SuSE-12, SuSE-15 Actual Result: redhat-8.2 Check complete. The overall result of this check is: Passed CertifiedVersions Check: Success. Starting check : Packages Checking for binutils-2.23.52.0.1; found binutils-2.30-73.el8-x86_64. Passed Checking for compat-libcap1-1.10; Not found. Failed Checking for compat-libstdc++-33-3.2.3-x86_64; Not found. Failed Checking for libgcc-4.8.2-x86_64; found libgcc-8.3.1-5.el8-x86_64. Passed Checking for libstdc++-4.8.2-x86_64; found libstdc++-8.3.1-5.el8-x86_64. Passed Checking for libstdc++-devel-4.8.2-x86_64; found libstdc++-devel-8.3.1-5.el8-x86_64. Passed Checking for sysstat-10.1.5; found sysstat-11.7.3-2.el8-x86_64. Passed Checking for gcc-4.8.2; found gcc-8.3.1-5.el8-x86_64. Passed Checking for gcc-c++-4.8.2; found gcc-c++-8.3.1-5.el8-x86_64. Passed Checking for ksh-...; found ksh-20120801-254.el8-x86_64. Passed Checking for make-3.82; found make-1:4.2.1-10.el8-x86_64. Passed Checking for glibc-2.17-x86_64; found glibc-2.28-101.el8-x86_64. Passed Checking for glibc-devel-2.17-x86_64; found glibc-devel-2.28-101.el8-x86_64. Passed Checking for libaio-0.3.109-x86_64; found libaio-0.3.112-1.el8-x86_64. Passed Checking for libaio-devel-0.3.109-x86_64; found libaio-devel-0.3.112-1.el8-x86_64. Passed Checking for motif-2.3.4; found motif-2.3.4-16.el8-x86_64. Passed Check complete. The overall result of this check is: Failed
As you can see from above, the Oracle Installer is failing because of the missing packages compat-libcap1-1.10 and compat-libstdc++-33-3.2.3-x86_64.
and now the Oracle Installer will successfully pass the prerequirement checks:
These 2 packages can not be found in the Oracle Linux 8 and Redhat 8 distrubition, they have been removed since Release 8.
To resolve this problem, you will need to download the Patch 31190532 from My Oracle Support, transfer the patch to your target server, extract the patch somewhere and modify your Oracle Installer startup command as follows:
# ./fmw_12.2.1.4.0_fr_linux64.bin -prereqConfigLoc <Path_to_the_patch>/31190532/prereq_metadata/oracle.as.install.fr.prerequisite/prereq
and now the Oracle Installer will successfully pass the prerequirement checks:
# Starting check : CertifiedVersions Expected result: One of oracle-8, oracle-7, redhat-8, redhat-7, redhat-6, oracle-6, SuSE-11, SuSE-12, SuSE-15 Actual Result: redhat-8.2 Check complete. The overall result of this check is: Passed CertifiedVersions Check: Success. Starting check : Packages Checking for binutils-2.23.52.0.1; found binutils-2.30-73.el8-x86_64. Passed Checking for libcap-2.25-9; found libcap-2.26-3.el8-x86_64. Passed Checking for libstdc++-8.2.1-3.5.0.1.el8-x86_64; found libstdc++-8.3.1-5.el8-x86_64. Passed Checking for libgcc-4.8.2-x86_64; found libgcc-8.3.1-5.el8-x86_64. Passed Checking for libstdc++-devel-4.8.2-x86_64; found libstdc++-devel-8.3.1-5.el8-x86_64. Passed Checking for sysstat-10.1.5; found sysstat-11.7.3-2.el8-x86_64. Passed Checking for gcc-4.8.2; found gcc-8.3.1-5.el8-x86_64. Passed Checking for gcc-c++-4.8.2; found gcc-c++-8.3.1-5.el8-x86_64. Passed Checking for ksh-...; found ksh-20120801-254.el8-x86_64. Passed Checking for make-3.82; found make-1:4.2.1-10.el8-x86_64. Passed Checking for glibc-2.17-x86_64; found glibc-2.28-101.el8-x86_64. Passed Checking for glibc-devel-2.17-x86_64; found glibc-devel-2.28-101.el8-x86_64. Passed Checking for libaio-0.3.109-x86_64; found libaio-0.3.112-1.el8-x86_64. Passed Checking for libaio-devel-0.3.109-x86_64; found libaio-devel-0.3.112-1.el8-x86_64. Passed Checking for motif-2.3.4; found motif-2.3.4-16.el8-x86_64. Passed Check complete. The overall result of this check is: Passed Packages Check: Success.