Skip to content

pmix complains with undefined symbol errors {pmix_buffer_t_class, pmix_bfrops_base_print_datatype} #5782

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Akshay-Venkatesh opened this issue Sep 26, 2018 · 2 comments

Comments

@Akshay-Venkatesh
Copy link
Contributor

Background information/Problem Details

$mpirun -np 2 hostname
[hsw210:19503] pmix_mca_base_component_repository_open: unable to open mca_bfrops_v12: $HOME/ompi/build-cuda/lib/pmix/mca_bfrops_v12.so: undefined symbol: pmix_buffer_t_class (ignored)
[hsw210:19503] pmix_mca_base_component_repository_open: unable to open mca_bfrops_v20: $HOME/ompi/build-cuda/lib/pmix/mca_bfrops_v20.so: undefined symbol: pmix_bfrops_base_print_datatype (ignored)
[hsw210:19503] pmix_mca_base_component_repository_open: unable to open mca_bfrops_v21: $HOME/ompi/build-cuda/lib/pmix/mca_bfrops_v21.so: undefined symbol: pmix_bfrops_base_print_ptr (ignored)
[hsw210:19503] pmix_mca_base_component_repository_open: unable to open mca_bfrops_v3: $HOME/ompi/build-cuda/lib/pmix/mca_bfrops_v3.so: undefined symbol: pmix_bfrops_base_print_ptr (ignored)
--------------------------------------------------------------------------
We were unable to find any usable plugins for the BFROPS framework. This PMIx
framework requires at least one plugin in order to operate. This can be caused
by any of the following:

What version of Open MPI are you using? (e.g., v1.10.3, v2.1.0, git branch name and hash, etc.)

master branch

Describe how Open MPI was installed (e.g., from a source/distribution tarball, from a git clone, from an operating system distribution package, etc.)

./configure --prefix=$PWD --enable-mpirun-prefix-by-default --with-cuda=$CUDA_HOME --with-ucx=$UCX_HOME --enable-debug --enable-mem-debug --enable-mpi-fortran=no

Please describe the system on which you are running

  • Operating system/version:
$ cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core) 
  • Computer hardware: Intel(R) Xeon(R) CPU E5-2698 v3 @ 2.30GHz
  • Network type: Infiniband controller: Mellanox Technologies MT27600 [Connect-IB]

@ggeorgakoudis
Copy link

How was this solved? I have the same error

@hkuno
Copy link
Contributor

hkuno commented Jan 23, 2020

I think it was solved by doing a very clean build. See: #6815

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

No branches or pull requests

3 participants