I've had the same issue since the upgrade to Open MPI 3.0.1. ompi_info(1) also shows the problem. The libpmix.so.2.1.11 library can be provided by the libpmix2 package. I just updated to libpmix-dev and libpmix2 2.1.1~rc1-2 with the fix for Bug 895772. The reference to libpmix.so.2 gets resolved for mpiexec(1) and ompi_info(1), but another failure occurs:
$ mpiexec -np 2 build/mpi_mm_c < mpi_mm_c.in > mpi_mm_c.tmp 2>mpi_mm_c.err [ron5sid:24570] mca_base_component_repository_open: unable to open mca_pmix_pmix2x: /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pmix_pmix2x.so: undefined symbol: OPAL_MCA_PMIX2X_PMIx_Get_version (ignored) [ron5sid:24570] [[42725,0],0] ORTE_ERROR_LOG: Not found in file ess_hnp_module.c at line 649 -------------------------------------------------------------------------- It looks like orte_init failed for some reason; your parallel process is likely to abort ... (more) ... opal_pmix_base_select failed --> Returned value Not found (-13) instead of ORTE_SUCCESS $ ompi_info [ron5sid:24578] mca_base_component_repository_open: unable to open mca_pmix_pmix2x: /usr/lib/x86_64-linux-gnu/openmpi/lib/openmpi3/mca_pmix_pmix2x.so: undefined symbol: OPAL_MCA_PMIX2X_PMIx_Get_version (ignored) Package: Open MPI pbuilder@debian Distribution Open MPI: 3.0.1rc5 ... (more) ... So, is it intended that libpmix2 always be used with Open MPI 3.0? In that case it should probably be a dependency of openmpi-bin or libopenmpi3 or some other openmpi package. Are libpmix-dev and libpmix2 2.1.1* ready for Open MPI 3.0? Or are there 3.0.* versions in the works? Or maybe Open MPI 3.0 should have been built --with-pmix=internal, as was done in Fedora when I looked last year. (Apologies if this one is completely off the mark.) I'm excited about the Open MPI 3.0 upgrade in Sid. I'll keep testing as things develop. -- James Ronald Lovell <ron163...@gmail.com> Huntsville, AL, USA