List Info

Thread: LAM: env: /opt/lam/gnu/lib: Permission denied




LAM: env: /opt/lam/gnu/lib: Permission denied
country flaguser name
United States
2007-05-15 21:54:58

Hi;

 

Please forgive me if this is a niave newbie question. I am trying to execute mpirun on a system that has rocks4.2.1. (I am running mpich which came with the rocks install package) As root I can run “mpirun –;np 4 cpi” with no problems, however as non-root user I get the following error:

 

env: /opt/lam/gnu/lib: Permission denied

 

I have changed the permissions of the /opt/lam/gnu/lib directory on both the front end and the compute node (/opt is not cross mounted across compute nodes) so that the non-root user is the owner of the directory…however this had absolutely no effect on the error. I have also opened the entire directory to all r and x privileges.

 

Any advice you may have would be most welcome – thanks in advance!

 

Regards;

Aurora

 

 

 

Re: LAM: env: /opt/lam/gnu/lib: Permission denied
country flaguser name
Italy
2007-05-16 02:43:00
Clark, Aurora ha scritto:
> Hi;
> 
>  
> 
> Please forgive me if this is a niave newbie question. I
am trying to
> execute mpirun on a system that has rocks4.2.1. (I am
running mpich
> which came with the rocks install package) As root I
can run "mpirun -np
> 4 cpi" with no problems, however as non-root user
I get the following
> error:
> 
>  
> 
> env: /opt/lam/gnu/lib: Permission denied

Hi Aurora,
	it seems that there is some confusion in your installation
or in your 
environment variables: you declare that you are running
mpich, which is 
another MPI implementation, while this mailing list concerns
LAM-MPI 
implementation of MPI, and at the same time your error is
related to a 
pathname containing the word 'lam'. Both mpich and LAM-MPI
use the 
command mpirun, so you should make sure that the one you use
(try the 
command 'which mpirun') comes form the wanted package.
	I do not know rocks cluster package, but I can guess that
either your 
mpirun command/script or your mpi-executable are trying to
execute the 
command 'env /opt/lam/gnu/lib' and /opt/lam/gnu/lib is a
directory while 
in that place there should be the name of an executable
file.
	Hope this helps, Davide

_______________________________________________
This list is archived at http://www.l
am-mpi.org/MailArchives/lam/

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )