The required list of RPMs for installing Oracle10g Release 2 on RHEL4 x86_64 is listed on the web in many places. What I don’t find, however, is ample coverage of the errors one sees if things are not completely in order. I think this blog entry might help out someone that makes it well into the Oracle clusterware install and hits this problem. I think there is enough of this error stack to anchor future googlers.
As one of my co-workers, Sergei, discovered yesterday, if you don’t have glibc-devel-2.3.4-2.25.i386.rpm (yes the 32bit glibc-devel) installed, you will see the following error stack when you run the root.sh in $ORA_CRS_HOME:
CSS is active on these nodes.
qar14s21
qar14s22
qar14s23
qar14s24
CSS is active on all nodes.
Waiting for the Oracle CRSD and EVMD to start
Oracle CRS stack installed and running under init(1M)
Running vipca(silent) for configuring nodeapps
PRKH-1010 : Unable to communicate with CRS services.
[PRKH-1000 : Unable to load the SRVM HAS shared library
[PRKN-1008 : Unable to load the shared library “srvmhas10″ or a dependent library, from LD_LIBRARY_PATH=”/u01/app/oracle/product/10.2.0/crs_1/jdk/jre/lib/i386/client:\
/u01/app/oracle/product/10.2.0/crs_1/jdk/jre/lib/i386:\
/u01/app/oracle/product/10.2.0/crs_1/jdk/jre/../lib/i386:\
/u01/app/oracle/product/10.2.0/crs_1/lib32:\
/u01/app/oracle/product/10.2.0/crs_1/srvm/lib32:\
/u01/app/oracle/product/10.2.0/crs_1/lib:\
/u01/app/oracle/product/10.2.0/crs_1/srvm/lib:\
/u01/app/oracle/product/10.2.0/crs_1/lib”
[java.lang.UnsatisfiedLinkError: /u01/app/oracle/product/10.2.0/crs_1/lib32/libsrvmhas10.so: libclntsh.so.10.1: cannot open shared object file: No such file or directory]]]
Not the most intuitive error stack given the origin of the problem especially since it happens so late in the game. I hope this helps somebody one day. That is a part of what blogging is supposed to be about I think.
Thanks to Sergei as well.
I have always considered Werner Puschitz site to be the bible on installs.
HomeSite: http://www.puschitz.com/
10gRac Install: http://www.puschitz.com/InstallingOracle10gRAC.shtml
Me too, but he doesn’t do much coverage on broken situations …so I’m trying to add value in that manner.
I wish there were more posts like this one. More often than not, when you run into an obscure error like this all you can find on google is someone else asking on a forum somewhere for help and not getting a reply.
Most install sites just cover the steps 1-n and everything’s supposed to be great. Very rarely do you get any coverage of possible errors, and just as important, their solutions.
Thanks Graham…we aim to please 🙂 I intend to pour problem/resolution posts in as they become available.
Kevin/Sergei
You people saved my day/weekend. Now I know what happens “if I forget Forget Those 32bit Libraries!” 🙂
Thanks Kevin…
Metalink now has the correct list in 169706.1 [ ignore all READMEs and the Install doco ]
interesting article. What command do I run to find out if I have all the correct rpms installed. I am trying to carry out a Grid Control install on Linux x86_64 and am having issues with it. It could be library related.
regards
Alan
Excellent work man!
I’m on a customer site today and they SWORE all the required stuff was there but lo and behold…i get this error.
You website provided the ‘proof’ that the error was not “Oracle’s Fault”..
Cheers,
Matt
Thanks, MAtt…glad it helped!
Just had the same issue, had it install on the 2nd node but not the 1st node, bloody oracle RAC… I hate it
cheers for the post
Experienced similar issue after patching asm and rdbms. Oracle metalink note explains all : https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=811903.1