Command execution in a V5 Cluster vs Non-Cluster environment

From: Narendra Raavi (narendra@spiff.mt.att.com)
Date: Wed May 05 2004 - 18:09:38 EDT


Hi,

I've compiled rpm for Tru64 UNIX V5.1B on a NON-Cluster server. The rpm
suite is installed in /opt/rpm which is a link to /usr/common/rpm-4.3.1.
The /usr/common is served by an NFS service residing on a
Tru64 UNIX V4.0F server.

The entire suite of commands work fine on ES40(3cpu 8g mem), DS20(2cpu, 4g
mem) and DS10(1cpu, 1g mem) servers running V5.1B PK#3. These servers are
standalone server and clustering is not installed.

However, the simplest of rpm commands (rpm --version) does not run on

a) one-node V5.1B cluster (ES40 - 4 cpu, 8g mem)
b) two-node V5.1B cluster (two AS4100s - 1 cpu, 1g mem)
c) three-node V5.1B cluster (three ES47s - 4 cpu, 8g mem)

I am stumped. I tried to capture what happens using truss. A fragment of
this is below. The read after the lseek does not happen at all.

==========================NON-CLUSTER server==============================
<......identical output upto this point......>
getsysinfo(67, 0x000000011FFFBE50, 4, 0x00000000, 0x00000000, 0x000003FF8013C284) = 1
brk(0x000000014005B590) = 0
open("/opt/rpm/lib/rpm/rpmpopt-4.3.1", O_RDONLY, 00) = 3
lseek(3, 0, SEEK_END) = 22064
lseek(3, 0, SEEK_SET) = 0
read(3, " # / * ! \ p a g e c".., 22064) = 22064
close(3) = 0
open("/etc/popt", O_RDONLY, 013600000) Err#2 No such file or directory
open("/root/.popt", O_RDONLY, 00) Err#2 No such file or directory
getuid() = 0 [ 0 ]
getuid() = 0 [ 0 ]
getgid() = 1 [ 1 ]
getgid() = 1 [ 1 ]
ioctl(1, 0x2000745E, 0x00000000) = 0
RPM version 4.3.1
write(1, " R P M v e r s i o n ".., 18) = 18
sigprocmask(SIG_BLOCK, 0xFFFFF137, 0x00000000) = 0
_exit(0)
==========================NON-CLUSTER server==============================

==========================CLUSTERed server(s)==============================
<......identical output upto this point......>
getsysinfo(67, 0x000000011FFFBE50, 4, 0x00000000, 0x00000000, 0x000003FF8013C284) = 1
brk(0x000000014005B590) = 0
open("/opt/rpm/lib/rpm/rpmpopt-4.3.1", O_RDONLY, 00) = 3
lseek(3, 0, SEEK_END) = 22064
lseek(3, 0, SEEK_SET) = 0
==========================CLUSTERed server(s)==============================

Any suggestions/hints/solutions are appreciated.

Thanks in advance,

-- 
 -- Narendra Ra[a]vi     Email : narendra@spiff.mt.att.com
    MT  A4-4B27       Phone : 732-420-7792


This archive was generated by hypermail 2.1.7 : Sat Apr 12 2008 - 10:49:58 EDT