Skip to content

MrBayes container needs ssh or rsh installed #404

Open
@lgorenstein

Description

@lgorenstein

MrBayes container is missing ssh and/or rsh. Because of this, the MPI version of the program can not be launched:

$ singularity run https://depot.galaxyproject.org/singularity/mrbayes:3.2.7--h19cf415_2 mpirun -np 2 mb-mpi
--------------------------------------------------------------------------
The value of the MCA parameter "plm_rsh_agent" was set to a path
that could not be found:

  plm_rsh_agent: ssh : rsh

Please either unset the parameter, or check that the path is correct
--------------------------------------------------------------------------
[host.example.com:141273] [[INVALID],INVALID] FORCE-TERMINATE AT Not found:-13 - error plm_rsh_component.c(335)

The issue can be somewhat mitigated by exporting OMPI_MCA_plm_rsh_agent="" in the parent shell, but this leads to another undesired effect: in the absence of ssh or rsh OpenMPI can no longer launch across multiple nodes (i.e. parallel runs are only confined to cores within a single node where OpenMPI could get by using self mechanism).

Please add ssh client to the container - this should nip the problem at the bud.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions