Skip to content
This repository has been archived by the owner on Jul 19, 2023. It is now read-only.

mpienv-init hangs when ompi-info is not present (?) #131

Closed
keisukefukuda opened this issue May 24, 2019 · 0 comments · Fixed by #137
Closed

mpienv-init hangs when ompi-info is not present (?) #131

keisukefukuda opened this issue May 24, 2019 · 0 comments · Fixed by #137
Labels

Comments

@keisukefukuda
Copy link
Owner

'/usr/mpi/gcc/openmpi-2.1.2a1/bin/mpiexec' seems to be broken because there's no such file or directory
'/usr/local/openmpi-1.10.2/bin/mpiexec' seems to be broken because there's no such file or directory

^Ckfukuda@ogn-pod:/home/user$ Traceback (most recent call last):
  File "/usr/local/bin/mpienv-init", line 7, in <module>
    from mpienv.mpienv_init import main
  File "/usr/local/lib/python3.5/dist-packages/mpienv/__init__.py", line 1, in <module>
    from .core import Mpienv, mpienv, UnknownMPI, AlreadyManagedMpi  # NOQA
  File "/usr/local/lib/python3.5/dist-packages/mpienv/core.py", line 358, in <module>
    mpienv = Mpienv(_root_dir)
  File "/usr/local/lib/python3.5/dist-packages/mpienv/core.py", line 84, in __init__
    self._load_mpi_info()
  File "/usr/local/lib/python3.5/dist-packages/mpienv/core.py", line 143, in _load_mpi_info
    mpi = self.get_mpi_from_mpiexec(mpiexec)
  File "/usr/local/lib/python3.5/dist-packages/mpienv/core.py", line 170, in get_mpi_from_mpiexec
    return mpi_class(mpiexec, self._conf)
  File "/usr/local/lib/python3.5/dist-packages/mpienv/openmpi.py", line 30, in __init__
    info = _call_ompi_info(ompi_info)
  File "/usr/local/lib/python3.5/dist-packages/mpienv/openmpi.py", line 12, in _call_ompi_info
    out = check_output([bin, '--all', '--parsable'], stderr=util.DEVNULL)
  File "/usr/lib/python3.5/subprocess.py", line 626, in check_output
    **kwargs).stdout
  File "/usr/lib/python3.5/subprocess.py", line 695, in run
    stdout, stderr = process.communicate(input, timeout=timeout)
  File "/usr/lib/python3.5/subprocess.py", line 1059, in communicate
    stdout = self.stdout.read()
KeyboardInterrupt

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant