At the time of installing the Oracle EE 11gr1 (126.96.36.199), pre-requisite check screen returned few warnings related to filesets. Installer was complaining about missing filesets, xlC.aix50.rte (apart from few more)
INFO: Checking for bos.adt.base(0.0); found bos.adt.base(188.8.131.52). Passed
Checking for bos.adt.lib(0.0); found bos.adt.lib(184.108.40.206). Passed
Checking for bos.perf.libperfstat(0.0); found bos.perf.libperfstat(220.127.116.11). Passed
Checking for bos.perf.perfstat(0.0); found bos.perf.perfstat(18.104.22.168). Passed
Checking for bos.perf.proctools(0.0); found bos.perf.proctools(22.214.171.124). Passed
Checking for rsct.basic.rte(0.0); Not found. Failed <<<<
Checking for rsct.compat.clients.rte(0.0); Not found. Failed <<<<
Checking for xlC.aix50.rte(126.96.36.199); Not found. Failed <<<<
Checking for xlC.rte(188.8.131.52); found xlC.rte(10.1.0.3). Passed
Check complete. The overall result of this check is: Failed <<<<
I was not too much concerned about rsct.basic.rte & rsct.compat.clients.rte, as these filesets are mainly required for RAC install & I was going to install standalone software.
I checked, what all packages were available.
$ lslpp -l | grep xlC
xlC.aix61.rte 10.1.0.3 COMMITTED XL C/C++ Runtime for AIX 6.1
xlC.cpp 184.108.40.206 COMMITTED C for AIX Preprocessor
xlC.rte 10.1.0.3 COMMITTED XL C/C++ Runtime
xlC.sup.aix50.rte 220.127.116.11 COMMITTED XL C/C++ Runtime for AIX 5.2
So AIX 6.1 runtime environment was installed, but the version was higher.
Checked Metalink for similar issue. I found Metalink Note: 741422.1, which talks about the exactly same problem. It was a known issue & the solution was pretty simple too.
We need to edit the …/database/stage/prereq/db/refhost.xml file from the install binaries.
1. Check section
2. Backup the original file as refhost.xml.orig.
3. Change the to or to the installed xlC version
4. Start the install again. Back & Next option will not work & it will still show the same error. Installer picks up the file at the start & dynamic changes made won’t reflect.