trouble starting pvm:urgent
Andrew Shewmaker
shewa at inel.gov
Wed May 8 09:46:34 EDT 2002
On Tue, 7 May 2002 14:48:17 -0400 (EDT)
"Robert G. Brown" <rgb at phy.duke.edu> wrote:
> which is a LOT more useful than the message you got. A more common
> source of failure is to try to start a pvmd on a host that already has
> one running. This would likely produce the bind error you describe, as
> a new pvmd cannot bind to the usual socket -- something is already there
> (another pvmd). This traces out to:
<snip>
> PVM Daemon Files Found on lucifer!
> Either PVM is Already Running or else it
> crashed and left behind a /tmp/pvmd.<uid>
> daemon file.
> Halt PVM if it is running on lucifer, or else
> remove any leftover /tmp/pvmd.* files.
>
> ...which also shows pretty much how you can manually diagnose your
> problem.
>
> I'd suggest FIRST upgrading to pvm 3.4.3 (or the latest stable release),
> doing a new build for your systems if necessary. For linux systems you
> should be able to just use current RPM's -- my pvm came straight out of
> standard Red Hat 7.2, for example. Read the new documentation -- in
> addition to auto-diagnosing most failures AND telling you how to fix
> them (awesome concept!) there are a variety of new environment variables
> (such as PVM_RSH, PVM_TMP) that can be used to configure intelligent
> behavior in certain environments.
A user can run multiple separate pvms as of pvm 3.4.4 The VMID can either be
set in the hostfile or with the PVM_VMID environment variable. I really like
this feature.
>From my pvmd man page:
id=VMID A new feature in PVM 3.4.4 is the concept of a "Virtual Machine ID".
You can now set the VMID to an arbitrary string and this will distin
guish and allow multiple virtual machines to run on the same set of
hosts under the same userid. (This feature was originally introduced
by SGI in their commercial PVM product, and has now been generalized
for the public PVM system.) This feature seems to be something that
people often want, and the PVM_VMID is the cleanest way to provide
this functionality, rather than overloading the SHAREDTMP compiler
flag and other internals. By default, all hosts which are added to
the virtual machine will inherit the same VMID. If hosts are added
to the virtual machine which are running older versions of PVM (prior
to 3.4.4), then the VMID will be ignored for those hosts, and hence
these machines can only be added to one virtual machine for the given
user. The VMID need not be consistent on every host in a virtual
machine (although this is not necessarily advisable).
_______________________________________________
Beowulf mailing list, Beowulf at beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
More information about the Beowulf
mailing list