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_at_spiff.mt.att.com
    MT  A4-4B27       Phone : 732-420-7792
Received on Wed May 05 2004 - 22:07:35 NZST