[Beowulf] PVM: urgent
    fabio matturro 
    fabiomax3 at hotmail.com
       
    Fri Nov 11 08:12:11 PST 2005
    
    
  
Hello,
I have some problems adding hosts with PVM.
I have installed PVM 3.4.2 (by Synaptic) on both hosts. Both of them run 
Linux Ubuntu Hoary. I can correctly run pvm, compile and run programs on 
both of them.
Each host is configured as follows:
.bashrc :
export PVM_RSH=/usr/bin/ssh
export PVM_ROOT=/usr/lib/pvm3
export PVM_DPATH=$PVM_ROOT/lib
export PVM_ARCH=LINUX
.bash_profile (same as .bashrc)
.shosts:
ubuntu matthew                      #Host:ubuntu, Account:matthew
ubuntuLAPTOP matthew          #Host:ubuntuLAPTOP, Account:matthew
I've created keys for both hosts and copied them into authorized_keys under 
$HOME/.ssh directory. When I try to connect to ubuntu (from ubuntuLAPTOP) 
via ssh no password is requested and everything seems to be working 
properly.
Furthermore, I've run this command   " ln -sf /usr/bin/ssh 
/etc/alternatives/pvm-rsh ",
as README.Debian suggested
Here comes the problems ; - )
I know that on PVM there's to be a master starting slaves. The first is to 
be started manually, the latter via master (therefore PVM mustn't be running 
on slaves).
I have tried starting master either by command 'pvm' or by 'pvmd'. PVM gets 
running but when i execute (via pvm console) add name_host it can't. That's 
the message I get:
                    HOST     DTID
                  ubuntu Can't start pvmd
I open /tmp/pvm.1000/log file and it says as follows:
[t80040000] 11/11 17:03:07 ubuntuLAPTOP (127.0.0.1:1182) LINUX 3.4.2
[t80040000] 11/11 17:03:07 ready Fri Nov 11 17:03:07 2005
[t80000000] 11/11 17:03:12 stderr at ubuntu: phase1() execvp failed
[t80000000] 11/11 17:03:12 stdout at ubuntu: EOF
[t80000000] 11/11 17:03:12 stderr at ubuntu: phase1() execvp failed
[t80000000] 11/11 17:03:12 stdout at ubuntu: EOF
[t80040000] 11/11 17:03:12 startack() host ubuntu expected version, got 
"PvmCantStart"
[t80040000] 11/11 17:04:25 locloutput() write: Broken pipe
[t80040000] 11/11 17:04:25 locloutput() marking t40001 dead
What renders me perplexed is that if I "sniff" eth0 (running tcpdump or 
Ethereal) no packets are exchanged between the machines. As a confirm, in 
fact, I get the same MESSAGE when I try to add the host off wire!!
I'm afraid I'm racking my brains over some really stupid mistake! Please, 
help me out!
Matthew
_________________________________________________________________
Scopri il nuovo MSN Htomail - 10MB di allegati 
http://www.msn.it/hotmail/minisite_10
    
    
More information about the Beowulf
mailing list