I had archlinux and openmpi 5.0.1 installed. After updating the prrte package 
it started to happen. The issue went away after I installed everything from 
scratch.

From: Jeff Squyres (jsquyres) <jsquy...@cisco.com>
Sent: Thursday, 15 August 2024 9:13 PM
To: Open MPI Users <users@lists.open-mpi.org>
Cc: Kook Jin Noh <vorl...@outlook.com>
Subject: Re: prterun: symbol lookup error: /usr/lib/libprrte.so.3: undefined 
symbol: PMIx_Session_control

This isn't enough information to provide a definitive answer.  Can you provide 
more information about your setup, how you built and installed Open MPI, ... 
etc.?

In general, the error message is the standard Linux error message when a symbol 
is unable to be found at run time.  In particular, mpirun launches a process 
called prterun, of which, one of its dependencies (libprte.so.3) is unable to 
find a symbol named `PMIx_Session_control`.  It's likely that it is finding the 
"wrong" libpmix.so at runtime somehow (i.e., one that does not have that 
symbol).

________________________________
From: users 
<users-boun...@lists.open-mpi.org<mailto:users-boun...@lists.open-mpi.org>> on 
behalf of Kook Jin Noh via users 
<users@lists.open-mpi.org<mailto:users@lists.open-mpi.org>>
Sent: Tuesday, August 13, 2024 10:56 PM
To: Open MPI Users <users@lists.open-mpi.org<mailto:users@lists.open-mpi.org>>
Cc: Kook Jin Noh <vorl...@outlook.com<mailto:vorl...@outlook.com>>
Subject: [OMPI users] prterun: symbol lookup error: /usr/lib/libprrte.so.3: 
undefined symbol: PMIx_Session_control


[vorlket@server openmpi-ucx]$ mpirun -host server:2,midiserver:2 -np 4 
/home/vorlket/sharedfolder/mpi-prime

prterun: symbol lookup error: /usr/lib/libprrte.so.3: undefined symbol: 
PMIx_Session_control



What's going on?

Reply via email to