Am 03.09.2013 um 06:48 schrieb Ian Czekala:

> Dear openmpi users,
> 
> My basic problem is that I am able to run mpirun as root, but not at a user 
> level. I have tried installing openmpi via several methods, but all seem to 
> yield the same problem. I fear that I am missing something very basic and 
> zero-order, but I can't seem to resolve my problem with the information in 
> the FAQ.
> 
> Originally, I installed the openmpi through arch linux's package manager, 
> pacman. After a successful install, I tried (on my laptop)
> 
> $mpirun -np 2 /bin/pwd
> and I get the following output:
> --------------------------------------------------------------------------
> mpirun was unable to launch the specified application as it encountered an 
> error:
> 
> Error: pipe function call failed when setting up I/O forwarding subsystem
> Node: leo
> 
> while attempting to start process rank 0.
> --------------------------------------------------------------------------
> 2 total processes failed to start
> 
> however when I run as root, I am sucessful
> $ sudo mpirun -np 2 /bin/pwd
> /home/ian
> /home/ian
> 
> After doing some searching on the web (and coming across this thread),

There is another one:

http://www.open-mpi.org/community/lists/users/2010/03/12291.php

-- Reuti


> I suspected that the issue might be with some PATH setup or user permissions 
> that weren't being set correctly by the arch linux package manager, and so I 
> uninstalled and resorted to installing by source.
> 
> When trying the normal install method 
> $ ./configure --prefix=/usr/local/openmpi
> $ make all
> $ sudo make install
> and then changed my .zshrc to include the correct PATH and LD_LIBRARY_PATH, I 
> get the same behavior as before.
> 
> To investigate further the possibility of a permissions issue, I uninstalled 
> and reinstalled into my own home directory 
> $ ./configure --prefix=/home/ian/.builds/openmpi
> $ make all
> $ make install
> and updated PATH and LD_LIBRARY_PATH correspondingly.
> 
> However, the behavior is *exactly* as before: mpirun will run as root, but 
> not at a user level. Am I missing something extremely basic here? Online 
> examples to me imply that I should be able to run as a user without any 
> additional configuration.
> 
> Here is some of the info asked for by the "Getting Help" section (all from 
> the local home directory install):
> 
> [ian@leo:~]$ sudo mpirun --bynode --tag-output ompi_info -v ompi full 
> --parsable
> [1,0]<stdout>:package:Open MPI ian@leo Distribution
> [1,0]<stdout>:ompi:version:full:1.6.5
> [1,0]<stdout>:ompi:version:svn:r28673
> [1,0]<stdout>:ompi:version:release_date:Jun 26, 2013
> [1,0]<stdout>:orte:version:full:1.6.5
> [1,0]<stdout>:orte:version:svn:r28673
> [1,0]<stdout>:orte:version:release_date:Jun 26, 2013
> [1,0]<stdout>:opal:version:full:1.6.5
> [1,0]<stdout>:opal:version:svn:r28673
> [1,0]<stdout>:opal:version:release_date:Jun 26, 2013
> [1,0]<stdout>:mpi-api:version:full:2.1
> [1,0]<stdout>:ident:1.6.5
> 
> Thank you for any help or guidance you may be able to offer! Sincerely,
> 
> Ian Czekala
> 
> <config.log.bz2>_______________________________________________
> users mailing list
> us...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to