[MacPorts] #72667: openmpi: mpirun does not work without internet connections on the newest macos (was: mpirun does not work without internet connections on the newest macos)
MacPorts
noreply at macports.org
Sat Jul 5 18:56:01 UTC 2025
#72667: openmpi: mpirun does not work without internet connections on the newest
macos
-----------------------------+----------------------
Reporter: applied-math-K | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: openmpi |
-----------------------------+----------------------
Changes (by jmroot):
* status: new => assigned
* owner: (none) => mascguy
* type: request => defect
Old description:
> I am running a MacBook Pro 14" using M4 Max CPU. The macOS is Sequoia
> 15.5 and is up to date.
>
> When my laptop connects to the internet, the OPEN-MPI works well. But
> without connections, I got the following message,
>
> ptl_tool: problems getting address for index 0 (kernel index -1)
> The PMIx server's listener thread failed to start. We cannot continue.
>
> I tried to 1) export OMPI_MCA_btl_tcp_if_include=lo0 and 2) export
> TMPDIR=/tmp on zsh, but the problem remains. The diagnosis of the problem
> is shown below (with the internet connection). Could you take a look at
> this problem and help me out with a solution? Thank you very much in
> advance!
>
> [usr.local95233] mca: base: components_register: registering framework
> btl components
> [usr.local95233] mca: base: components_register: found loaded component
> self
> [usr.local95233] mca: base: components_register: component self register
> function successful
> [usr.local95233] mca: base: components_register: found loaded component
> sm
> [usr.local95233] mca: base: components_register: component sm register
> function successful
> [usr.local95233] mca: base: components_open: opening btl components
> [usr.local95233] mca: base: components_open: found loaded component self
> [usr.local95233] mca: base: components_open: component self open function
> successful
> [usr.local95233] mca: base: components_open: found loaded component sm
> [usr.local95233] mca: base: components_open: component sm open function
> successful
> [usr.local95233] mca: base: components_register: registering framework
> pml components
> [usr.local95233] mca: base: components_register: found loaded component
> cm
> [usr.local95233] mca: base: components_register: component cm register
> function successful
> [usr.local95233] mca: base: components_register: found loaded component
> monitoring
> [usr.local95233] mca: base: components_register: component monitoring
> register function successful
> [usr.local95233] mca: base: components_register: found loaded component
> ob1
> [usr.local95233] mca: base: components_register: component ob1 register
> function successful
> [usr.local95233] mca: base: components_register: found loaded component v
> [usr.local95233] mca: base: components_register: component v register
> function successful
> [usr.local95233] mca: base: components_open: opening pml components
> [usr.local95233] mca: base: components_open: found loaded component cm
> [usr.local95233] mca: base: close: component cm closed
> [usr.local95233] mca: base: close: unloading component cm
> [usr.local95233] mca: base: components_open: found loaded component
> monitoring
> [usr.local95233] mca: base: components_open: component monitoring open
> function successful
> [usr.local95233] mca: base: components_open: found loaded component ob1
> [usr.local95233] mca: base: components_open: component ob1 open function
> successful
> [usr.local95233] mca: base: components_open: found loaded component v
> [usr.local95233] mca: base: components_open: component v open function
> successful
> [usr.local95233] select: component monitoring not in the include list
> [usr.local95233] select: initializing pml component ob1
> [usr.local95233] select: initializing btl component self
> [usr.local95233] select: init of component self returned success
> [usr.local95233] select: initializing btl component sm
> [usr.local95233] select: init of component sm returned success
> [usr.local95233] select: init returned priority 20
> [usr.local95233] select: component v not in the include list
> [usr.local95233] selected ob1 best priority 20
> [usr.local95233] select: component ob1 selected
> [usr.local95233] mca: base: close: unloading component monitoring
> [usr.local95233] mca: base: close: component v closed
> [usr.local95233] mca: base: close: unloading component v
> [usr.local95232] mca: base: components_register: registering framework
> btl components
> [usr.local95232] mca: base: components_register: found loaded component
> self
> [usr.local95232] mca: base: components_register: component self register
> function successful
> [usr.local95232] mca: base: components_register: found loaded component
> sm
> [usr.local95232] mca: base: components_register: component sm register
> function successful
> [usr.local95232] mca: base: components_open: opening btl components
> [usr.local95232] mca: base: components_open: found loaded component self
> [usr.local95232] mca: base: components_open: component self open function
> successful
> [usr.local95232] mca: base: components_open: found loaded component sm
> [usr.local95232] mca: base: components_open: component sm open function
> successful
> [usr.local95232] mca: base: components_register: registering framework
> pml components
> [usr.local95232] mca: base: components_register: found loaded component
> cm
> [usr.local95232] mca: base: components_register: component cm register
> function successful
> [usr.local95232] mca: base: components_register: found loaded component
> monitoring
> [usr.local95232] mca: base: components_register: component monitoring
> register function successful
> [usr.local95232] mca: base: components_register: found loaded component
> ob1
> [usr.local95232] mca: base: components_register: component ob1 register
> function successful
> [usr.local95232] mca: base: components_register: found loaded component v
> [usr.local95232] mca: base: components_register: component v register
> function successful
> [usr.local95232] mca: base: components_open: opening pml components
> [usr.local95232] mca: base: components_open: found loaded component cm
> [usr.local95232] mca: base: close: component cm closed
> [usr.local95232] mca: base: close: unloading component cm
> [usr.local95232] mca: base: components_open: found loaded component
> monitoring
> [usr.local95232] mca: base: components_open: component monitoring open
> function successful
> [usr.local95232] mca: base: components_open: found loaded component ob1
> [usr.local95232] mca: base: components_open: component ob1 open function
> successful
> [usr.local95232] mca: base: components_open: found loaded component v
> [usr.local95232] mca: base: components_open: component v open function
> successful
> [usr.local95232] select: component monitoring not in the include list
> [usr.local95232] select: initializing pml component ob1
> [usr.local95232] select: initializing btl component self
> [usr.local95232] select: init of component self returned success
> [usr.local95232] select: initializing btl component sm
> [usr.local95232] select: init of component sm returned success
> [usr.local95232] select: init returned priority 20
> [usr.local95232] select: component v not in the include list
> [usr.local95232] selected ob1 best priority 20
> [usr.local95232] select: component ob1 selected
> [usr.local95232] mca: base: close: unloading component monitoring
> [usr.local95232] mca: base: close: component v closed
> [usr.local95232] mca: base: close: unloading component v
> [usr.local95232] check:select: PML check not necessary on self
> [usr.local95232] mca: bml: Using self btl for send to [[21739,1],0] on
> node usr
> [usr.local95233] check:select: checking my pml ob1 against process
> [[21739,1],0] pml ob1
> [usr.local95233] mca: bml: Using self btl for send to [[21739,1],1] on
> node usr
> [usr.local95232] mca: bml: Using sm btl for send to [[21739,1],1] on node
> usr
> [usr.local95233] mca: bml: Using sm btl for send to [[21739,1],0] on node
> usr
> hello from 1
> hello from 0
> [usr.local95232] mca: base: close: component ob1 closed
> [usr.local95232] mca: base: close: unloading component ob1
> [usr.local95232] mca: base: close: component self closed
> [usr.local95232] mca: base: close: unloading component self
> [usr.local95232] mca: base: close: component sm closed
> [usr.local95232] mca: base: close: unloading component sm
> [usr.local95233] mca: base: close: component ob1 closed
> [usr.local95233] mca: base: close: unloading component ob1
> [usr.local95233] mca: base: close: component self closed
> [usr.local95233] mca: base: close: unloading component self
> [usr.local95233] mca: base: close: component sm closed
> [usr.local95233] mca: base: close: unloading component sm
New description:
I am running a MacBook Pro 14" using M4 Max CPU. The macOS is Sequoia 15.5
and is up to date.
When my laptop connects to the internet, the OPEN-MPI works well. But
without connections, I got the following message,
ptl_tool: problems getting address for index 0 (kernel index -1)
The PMIx server's listener thread failed to start. We cannot continue.
I tried to 1) export OMPI_MCA_btl_tcp_if_include=lo0 and 2) export
TMPDIR=/tmp on zsh, but the problem remains. The diagnosis of the problem
is shown below (with the internet connection). Could you take a look at
this problem and help me out with a solution? Thank you very much in
advance!
{{{
[usr.local95233] mca: base: components_register: registering framework btl
components
[usr.local95233] mca: base: components_register: found loaded component
self
[usr.local95233] mca: base: components_register: component self register
function successful
[usr.local95233] mca: base: components_register: found loaded component sm
[usr.local95233] mca: base: components_register: component sm register
function successful
[usr.local95233] mca: base: components_open: opening btl components
[usr.local95233] mca: base: components_open: found loaded component self
[usr.local95233] mca: base: components_open: component self open function
successful
[usr.local95233] mca: base: components_open: found loaded component sm
[usr.local95233] mca: base: components_open: component sm open function
successful
[usr.local95233] mca: base: components_register: registering framework pml
components
[usr.local95233] mca: base: components_register: found loaded component cm
[usr.local95233] mca: base: components_register: component cm register
function successful
[usr.local95233] mca: base: components_register: found loaded component
monitoring
[usr.local95233] mca: base: components_register: component monitoring
register function successful
[usr.local95233] mca: base: components_register: found loaded component
ob1
[usr.local95233] mca: base: components_register: component ob1 register
function successful
[usr.local95233] mca: base: components_register: found loaded component v
[usr.local95233] mca: base: components_register: component v register
function successful
[usr.local95233] mca: base: components_open: opening pml components
[usr.local95233] mca: base: components_open: found loaded component cm
[usr.local95233] mca: base: close: component cm closed
[usr.local95233] mca: base: close: unloading component cm
[usr.local95233] mca: base: components_open: found loaded component
monitoring
[usr.local95233] mca: base: components_open: component monitoring open
function successful
[usr.local95233] mca: base: components_open: found loaded component ob1
[usr.local95233] mca: base: components_open: component ob1 open function
successful
[usr.local95233] mca: base: components_open: found loaded component v
[usr.local95233] mca: base: components_open: component v open function
successful
[usr.local95233] select: component monitoring not in the include list
[usr.local95233] select: initializing pml component ob1
[usr.local95233] select: initializing btl component self
[usr.local95233] select: init of component self returned success
[usr.local95233] select: initializing btl component sm
[usr.local95233] select: init of component sm returned success
[usr.local95233] select: init returned priority 20
[usr.local95233] select: component v not in the include list
[usr.local95233] selected ob1 best priority 20
[usr.local95233] select: component ob1 selected
[usr.local95233] mca: base: close: unloading component monitoring
[usr.local95233] mca: base: close: component v closed
[usr.local95233] mca: base: close: unloading component v
[usr.local95232] mca: base: components_register: registering framework btl
components
[usr.local95232] mca: base: components_register: found loaded component
self
[usr.local95232] mca: base: components_register: component self register
function successful
[usr.local95232] mca: base: components_register: found loaded component sm
[usr.local95232] mca: base: components_register: component sm register
function successful
[usr.local95232] mca: base: components_open: opening btl components
[usr.local95232] mca: base: components_open: found loaded component self
[usr.local95232] mca: base: components_open: component self open function
successful
[usr.local95232] mca: base: components_open: found loaded component sm
[usr.local95232] mca: base: components_open: component sm open function
successful
[usr.local95232] mca: base: components_register: registering framework pml
components
[usr.local95232] mca: base: components_register: found loaded component cm
[usr.local95232] mca: base: components_register: component cm register
function successful
[usr.local95232] mca: base: components_register: found loaded component
monitoring
[usr.local95232] mca: base: components_register: component monitoring
register function successful
[usr.local95232] mca: base: components_register: found loaded component
ob1
[usr.local95232] mca: base: components_register: component ob1 register
function successful
[usr.local95232] mca: base: components_register: found loaded component v
[usr.local95232] mca: base: components_register: component v register
function successful
[usr.local95232] mca: base: components_open: opening pml components
[usr.local95232] mca: base: components_open: found loaded component cm
[usr.local95232] mca: base: close: component cm closed
[usr.local95232] mca: base: close: unloading component cm
[usr.local95232] mca: base: components_open: found loaded component
monitoring
[usr.local95232] mca: base: components_open: component monitoring open
function successful
[usr.local95232] mca: base: components_open: found loaded component ob1
[usr.local95232] mca: base: components_open: component ob1 open function
successful
[usr.local95232] mca: base: components_open: found loaded component v
[usr.local95232] mca: base: components_open: component v open function
successful
[usr.local95232] select: component monitoring not in the include list
[usr.local95232] select: initializing pml component ob1
[usr.local95232] select: initializing btl component self
[usr.local95232] select: init of component self returned success
[usr.local95232] select: initializing btl component sm
[usr.local95232] select: init of component sm returned success
[usr.local95232] select: init returned priority 20
[usr.local95232] select: component v not in the include list
[usr.local95232] selected ob1 best priority 20
[usr.local95232] select: component ob1 selected
[usr.local95232] mca: base: close: unloading component monitoring
[usr.local95232] mca: base: close: component v closed
[usr.local95232] mca: base: close: unloading component v
[usr.local95232] check:select: PML check not necessary on self
[usr.local95232] mca: bml: Using self btl for send to [[21739,1],0] on
node usr
[usr.local95233] check:select: checking my pml ob1 against process
[[21739,1],0] pml ob1
[usr.local95233] mca: bml: Using self btl for send to [[21739,1],1] on
node usr
[usr.local95232] mca: bml: Using sm btl for send to [[21739,1],1] on node
usr
[usr.local95233] mca: bml: Using sm btl for send to [[21739,1],0] on node
usr
hello from 1
hello from 0
[usr.local95232] mca: base: close: component ob1 closed
[usr.local95232] mca: base: close: unloading component ob1
[usr.local95232] mca: base: close: component self closed
[usr.local95232] mca: base: close: unloading component self
[usr.local95232] mca: base: close: component sm closed
[usr.local95232] mca: base: close: unloading component sm
[usr.local95233] mca: base: close: component ob1 closed
[usr.local95233] mca: base: close: unloading component ob1
[usr.local95233] mca: base: close: component self closed
[usr.local95233] mca: base: close: unloading component self
[usr.local95233] mca: base: close: component sm closed
[usr.local95233] mca: base: close: unloading component sm
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/72667#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list