I made sure the TMPDIR environment variable was set to /tmp for 
non-interactive logins, and got the same result as before.

Also specifying the "-mca tmpdir_base /tmp" command-line options gave
the same result as well.

I made a mistake in my previous e-mail however -- the user home
directories are also writable by each node (again, via NFS).  /var and
/tmp are the only unique-per-node writable directories.  I'm assuming
that by default, the session directory structure is created in the run
directory, or the user's home directory, or something similar?

/tmp and the home directories are both mounted nosuid, but are mounted
exec.  Does mpirun write/run a suid executable in any of these
directories?

Thank you.

--- Ralph Castain <r...@lanl.gov> wrote:

> Open MPI needs to create a temporary directory structure that we call
> the
> "session directory". This error is telling you that Open MPI was
> unable to
> create that directory, probably due to a permission issue.
> 
> We decide on the root directory for the session directory using a
> progression. You can direct where you want it to go by setting the
> TMPDIR
> environment variable, or (to set it just for us) using -mca
> tmpdir_base foo
> on the mpirun command (or you can set OMPI_MCA_tmpidir_base=foo in
> your
> environment), where "foo" is the root of your tmp directory you want
> us to
> use (e.g., /tmp).
> 
> Hope that helps
> Ralph
> 
> 
> 
> On 7/17/07 3:09 PM, "Bill Johnstone" <beejsto...@yahoo.com> wrote:
> 
> > When I run with --debug-daemons, I get:
> > 
> > <Begin mpirun output>
> > 
> > [node5.x86-64:09920] [0,0,1] ORTE_ERROR_LOG: Error in file
> > runtime/orte_init_stage1.c at line 626
> >
>
--------------------------------------------------------------------------
> > It looks like orte_init failed for some reason; your parallel
> process
> > is
> > likely to abort.  There are many reasons that a parallel process
> can
> > fail during orte_init; some of which are due to configuration or
> > environment problems.  This failure appears to be an internal
> failure;
> > here's some additional information (which may only be relevant to
> an
> > Open MPI developer):
> > 
> >   orte_session_dir failed
> >   --> Returned value -1 instead of ORTE_SUCCESS
> > 
> >
>
--------------------------------------------------------------------------
> > [node5.x86-64:09920] [0,0,1] ORTE_ERROR_LOG: Error in file
> > runtime/orte_system_init.c at line 42
> > [node5.x86-64:09920] [0,0,1] ORTE_ERROR_LOG: Error in file
> > runtime/orte_init.c at line 52
> > Open RTE was unable to initialize properly.  The error occured
> while
> > attempting to orte_init().  Returned value -1 instead of
> ORTE_SUCCESS.
> > 
> > <End mpirun output>
> > 
> > Where would you suggest I look next?
> > 
> > Also, if it makes any difference, /usr/local is on a read-only
> NFSROOT.
> >  Only /tmp and /var are writeable per-node.
> > 
> > Thank you very much for your help so far.
> > 
> > --- George Bosilca <bosi...@cs.utk.edu> wrote:
> > 
> >> Sorry. The --debug was supposed to be --debug-devel. But I suspect
> >> that if you have a normal build then there will be not much
> output.
> >> However, --debug-daemons should give enough output so we can at
> least
> >>  
> >> have a starting point.
> >> 
> >>    george.
> >> 
> >> On Jul 17, 2007, at 2:46 PM, Bill Johnstone wrote:
> >> 
> >>> George Bosilca wrote:
> >>> 
> >>>> You can start by adding --debug-daemons and --debug to your
> mpirun
> >>>> command line. This will generate a lot of output related to the
> >>>> operations done internally by the launcher. If you send this
> >> output
> >>>> to the list we might be able to help you a little bit more.
> >>> 
> >>> OK, I added those, but got a message about needing to supply a
> >>> suitable
> >>> debugger.  If I supply the "--debugger gdb" argument, I just get
> >>> dumped
> >>> into gdb.  I'm not sure what I need to do next to get the
> launcher
> >>> output you mentioned.  My knowledge of gdb is pretty rudimentary.
> >> 
> >>> Do I
> >>> need to set mpirun as the executable, and the use the gdb "run"
> >>> command
> >>> with the mpirun arguments?
> >>> 
> >>> Do I need to rebuild openmpi with --enable-debug?
> > 
> > 
> > 
> >       
> >
>
______________________________________________________________________________
> > ______
> > Luggage? GPS? Comic books?
> > Check out fitting gifts for grads at Yahoo! Search
> >
>
http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz
> > _______________________________________________
> > users mailing list
> > us...@open-mpi.org
> > http://www.open-mpi.org/mailman/listinfo.cgi/users
> 
> 
> _______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users
> 




____________________________________________________________________________________
Moody friends. Drama queens. Your life? Nope! - their life, your story. Play 
Sims Stories at Yahoo! Games.
http://sims.yahoo.com/  

Reply via email to