FS#75743 - [openpmix] Missing symbols after update cause openmpi to break

Attached to Project: Arch Linux
Opened by Julian (jhossbach) - Tuesday, 30 August 2022, 08:40 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 30 August 2022, 09:20 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: The latest version of openpmix causes missing symbols which breaks openmpi.

Error message when running any openmpi command
```
mca_base_component_repository_open: unable to open mca_pmix_ext3x: /usr/lib/openmpi/mca_pmix_ext3x.so: undefined symbol: pmix_value_load (ignored)
[[17354,0],0] ORTE_ERROR_LOG: Not found in file ess_hnp_module.c at line 320
--------------------------------------------------------------------------
It looks like orte_init failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during orte_init; some of which are due to configuration or
environment problems. This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):

opal_pmix_base_select failed
--> Returned value Not found (-13) instead of ORTE_SUCCESS
--------------------------------------------------------------------------
```

Output of `ompi_info |head`:
```
mca_base_component_repository_open: unable to open mca_pmix_ext3x: /usr/lib/openmpi/mca_pmix_ext3x.so: undefined symbol: pmix_value_load (ignored)
Package: Open MPI builduser@dave Distribution
Open MPI: 4.1.4
Open MPI repo revision: v4.1.4
Open MPI release date: May 26, 2022
Open RTE: 4.1.4
Open RTE repo revision: v4.1.4
Open RTE release date: May 26, 2022
OPAL: 4.1.4
OPAL repo revision: v4.1.4
OPAL release date: May 26, 2022
```

Tested on:
openmpi 4.1.4-1
openpmix 4.2.0-1

Steps to reproduce:
Type any command with above versions, such as `mpiexec -n 1 ls`.
Downgrading resolves the issue for now.

This task depends upon

Closed by  Antonio Rojas (arojas)
Tuesday, 30 August 2022, 09:20 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#75727 

Loading...