Thread: Can't run VIPCA on Solaris (SPARC) 64bit


Permlink Replies: 2 - Pages: 1 - Last Post: Dec 7, 2007 11:16 AM Last Post By: user598071
user461030

Posts: 2
Registered: 11/01/05
Can't run VIPCA on Solaris (SPARC) 64bit
Posted: Nov 1, 2005 9:18 AM
Click to report abuse...   Click to reply to this thread Reply
When running the root.sh script during installation of Clusterware 10.2.0.1.0 on the last node, I get the following expected error (since we use the private 10.x.x.x network internally):

Running vipca(silent) for configuring nodeapps
The given interface(s), "hme0" is not public. Public interfaces should be used to configure virtual IPs.

After much searching, the workaround seemed to be running vipca (as root) interactively to force it to use these "private" addresses as the VIPs. After setting my DISPLAY and verifying I can run xcalc back to my machine (as root), I get the following error when trying to run vipca:

[rac2]bin>pwd
/export/crs/oracle/product/10/app/bin
[rac2]bin>sudo ./vipca
Exception in thread "main" [rac2]bin>
[rac2]bin>

I've also tried running it as true root (w/o sudo in the picture) and get the same error. When I run vipca as the oracle user, it seems to get a bit further (prints out what looks like general debug messages), but exits with the expected "Insufficient privileges." message.

As a final attempt, I tried running the full vipca command with arguments taken from the root.sh script, and still get the "hme0 is not public" error:

[rac2]bin>sudo ./vipca -silent -nodelist rac1,rac2 -nodevips 'rac1/rac1-vip/255.255.255.0/hme0,rac2/rac2-vip/255.255.255.0/hme0'
The given interface(s), "hme0" is not public. Public interfaces should be used to configure virtual IPs.

I've triple-checked all of the required OS packages, patches, etc. spelled out in the install docs, and am now completely stumped. Thanks in advance for any help!
user461030

Posts: 2
Registered: 11/01/05
Re: Can't run VIPCA on Solaris (SPARC) 64bit
Posted: Nov 1, 2005 12:24 PM   in response to: user461030 in response to: user461030
Click to report abuse...   Click to reply to this thread Reply
After I found the app/cfgtoollogs/vipca log directory, it was a pretty quick fix. The vipca utility was getting the following error:

java.lang.UnsatisfiedLinkError: /export/crs/oracle/product/10/app/jdk/jre/lib/sparcv9/motif21/libmawt.so: ld.so.1: java: fatal: libXm.so.4: open failed: No such file or directory

I was basically missing the 64-bit CDE runtime, which privides the 64-bit version of libXm.so.4, and ended up installing the following packages to fix it (btw, this is on Solaris 9):

SUNWxwopt SUNWctplx SUNWtltkx SUNWxwcft SUNWdtbax

Hopefully this will help someone down the road...
user598071

Posts: 2
Registered: 10/02/07
Re: Can't run VIPCA on Solaris (SPARC) 64bit
Posted: Dec 7, 2007 11:16 AM   in response to: user461030 in response to: user461030
Click to report abuse...   Click to reply to this thread Reply
This was extremely helpful for me. I was trying to install 11g on my Solaris 9 box. I had a 32 bit version of libXm.so.4 installed on my system and the "runInstaller" wouldn't work. Installing the packages you listed above got me past the problem!

Thanks!
Legend
Guru Guru : 2500 - 1000000 pts
Expert Expert : 1000 - 2499 pts
Pro Pro : 500 - 999 pts
Journeyman Journeyman : 200 - 499 pts
Newbie Newbie : 0 - 199 pts
Oracle ACE Director
Oracle ACE Member
Oracle Employee ACE
Helpful Answer (5 pts)
Correct Answer (10 pts)

Point your RSS reader here for a feed of the latest messages in all forums