Real Application Clusters on x86_64 RHEL? Don’t Forget Those 32bit Libraries!

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.

12 Responses to “Real Application Clusters on x86_64 RHEL? Don’t Forget Those 32bit Libraries!”


  1. 1 Daryl March 29, 2007 at 12:10 am

    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

  2. 2 kevinclosson March 29, 2007 at 1:04 am

    Me too, but he doesn’t do much coverage on broken situations …so I’m trying to add value in that manner.

  3. 3 Graham Oakes March 29, 2007 at 9:55 am

    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.

  4. 4 kevinclosson March 29, 2007 at 2:56 pm

    Thanks Graham…we aim to please 🙂 I intend to pour problem/resolution posts in as they become available.

  5. 5 Korsi July 13, 2007 at 11:12 am

    Kevin/Sergei

    You people saved my day/weekend. Now I know what happens “if I forget Forget Those 32bit Libraries!” 🙂

    Thanks Kevin…

  6. 6 Chris S August 2, 2007 at 10:11 am

    Metalink now has the correct list in 169706.1 [ ignore all READMEs and the Install doco ]

  7. 7 Alan September 4, 2007 at 1:18 pm

    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

  8. 8 Matt DeMarco September 5, 2007 at 7:12 pm

    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

  9. 9 kevinclosson September 5, 2007 at 8:50 pm

    Thanks, MAtt…glad it helped!

  10. 10 ossie December 15, 2008 at 4:26 pm

    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

  11. 11 Phil Broughton January 26, 2010 at 2:10 pm

    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


  1. 1 Manly Men Only Deploy Oracle with 64 Bit Linux - Part I. What About an x86 Port on EM64t/AMD64 Hardware? « Kevin Closson’s Oracle Blog: Platform, Storage & Clustering Topics Related to Oracle Databases Trackback on July 13, 2007 at 10:00 pm

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




DISCLAIMER

I work for Amazon Web Services. The opinions I share in this blog are my own. I'm *not* communicating as a spokesperson for Amazon. In other words, I work at Amazon, but this is my own opinion.

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 2,944 other followers

Oracle ACE Program Status

Click It

website metrics

Fond Memories

Copyright

All content is © Kevin Closson and "Kevin Closson's Blog: Platforms, Databases, and Storage", 2006-2015. Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Kevin Closson and Kevin Closson's Blog: Platforms, Databases, and Storage with appropriate and specific direction to the original content.

%d bloggers like this: