[EMAIL PROTECTED] wrote Fri, 30 Jun 2000:

> My Perl is not built to pre-load the ENV array.
> 
> The logicals that are set up are defined in a startup procedure. The same
> procedure is called from both the functioning and the non functioning node
> in my cluster.

I think this is the root of the problem.  In your initial report perlbug 
mentioned that:

>     perl_root:[lib.VMS_AXP.5_00503]
>     perl_root:[lib]
>     perl_root:[lib.site_perl.VMS_AXP]
>     perl_root:[lib.site_perl]
>     PERLSHR=PERL_ROOT:[000000]PERLSHR.EXE
>     PERL_ROOT=DISK104:[PERL5_005_03.]
                ^^^^^^^^

Is DISK104 the Volume label rather than the physical name?
What is the physical name of the disk as seen by other cluster
members?  What does:

     directory perl_root:[000000]perl.exe

do on _all_ of your nodes?   I presume it will work OK on your 
"functioning" node, but do you see any "%DIRECT-W-NOFILES, no files found"
on the other nodes?  If so then try adding the following to perl_setup.com:

 $ nodename = f$getsyi("NODENAME")
 $ if nodename .eqs. "NODE1" then define/translation=concealed PERL_ROOT 
DKB100:[perl5_005_03.]
 $ if nodename .eqs. "NODE2" then define/translation=concealed PERL_ROOT 
DFS22:[perl5_005_03.]


etcetera.

Peter Prymmer

Reply via email to