Bug 1819275 - Modular OpenMPI 3.1 fails to install on F32
Summary: Modular OpenMPI 3.1 fails to install on F32
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: openmpi
Version: 32
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Doug Ledford
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-03-31 15:24 UTC by Henrique C. S. Junior
Modified: 2020-04-27 05:35 UTC (History)
5 users (show)

Fixed In Version: openmpi-3.1-3220200416014737.43bbeeef
Clone Of:
Environment:
Last Closed: 2020-04-27 05:35:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Henrique C. S. Junior 2020-03-31 15:24:52 UTC
Running:
sudo dnf module enable openmpi:3.1

And:
sudo dnf module enable openmpi:3.1

Is throwing me this error:
Running transaction check
Error: transaction check vs depsolve:
libc.so.6(GLIBC_PRIVATE)(64bit) is needed by openmpi-3.1.5-2.module_f32+8052+1e8f1ce2.x86_64
To diagnose the problem, try running: 'rpm -Va --nofiles --nodigest'.
You probably have corrupted RPMDB, running 'rpm --rebuilddb' might fix the issue.
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.

This is a clean F32 install.

Comment 1 Henrique C. S. Junior 2020-03-31 17:38:06 UTC
Sorry. The second command was: sudo dnf module install openmpi:3.1

Comment 2 Fedora Update System 2020-04-18 02:29:28 UTC
FEDORA-MODULAR-2020-8561dc3e3f has been submitted as an update to Fedora 32 Modular. https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2020-8561dc3e3f

Comment 3 Fedora Update System 2020-04-19 18:41:17 UTC
FEDORA-MODULAR-2020-8561dc3e3f has been pushed to the Fedora 32 Modular testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2020-8561dc3e3f

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Henrique C. S. Junior 2020-04-23 21:55:22 UTC
Still not fixed at this point. Several scientific packages rely on openmpi 3.1 so it is important to have it working:

sudo dnf module install openmpi:3.1
Last metadata expiration check: 0:03:53 ago on Thu 23 Apr 2020 06:47:27 PM -03.
Dependencies resolved.
=========================================================================================================================================================================
 Package                         Architecture                   Version                                                     Repository                              Size
=========================================================================================================================================================================
Downgrading:
 openmpi                         x86_64                         3.1.5-2.module_f32+8052+1e8f1ce2                            fedora-modular                         2.6 M
Installing module profiles:
 openmpi/default                                                                                                                                                        

Transaction Summary
=========================================================================================================================================================================
Downgrade  1 Package

Total download size: 2.6 M
Is this ok [y/N]: y
Downloading Packages:
openmpi-3.1.5-2.module_f32+8052+1e8f1ce2.x86_64.rpm                                                                                      1.4 MB/s | 2.6 MB     00:01    
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                    705 kB/s | 2.6 MB     00:03     
Running transaction check
Error: transaction check vs depsolve:
libc.so.6(GLIBC_PRIVATE)(64bit) is needed by openmpi-3.1.5-2.module_f32+8052+1e8f1ce2.x86_64
To diagnose the problem, try running: 'rpm -Va --nofiles --nodigest'.
You probably have corrupted RPMDB, running 'rpm --rebuilddb' might fix the issue.
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.

Comment 5 Orion Poplawski 2020-04-24 13:29:09 UTC
You actually need to enable the updates-testing-modular repo in order to test this update:

dnf --enablerepo=updates-testing-modular module install openmpi:3.1

The version of this update is 3.1.6-1.module_f32+8670+027d006d

I'm curious - what packages are you referring to that require openmpi 3.1?

Comment 6 Henrique C. S. Junior 2020-04-24 14:43:03 UTC
Thank you so much for taking a look at this Orion. I'll give it a try today.

I'm sorry because I've said "packages" and it may sound like RPM packages. I was referring to 3rd party Quantum Chemistry packages (softwares) like ORCA (that is crashing mid calculation with openmpi 4.x) and CP2K.

Comment 7 Henrique C. S. Junior 2020-04-24 14:47:03 UTC
It does work!

Thank you Orion!

Comment 8 Fedora Update System 2020-04-27 05:35:21 UTC
FEDORA-MODULAR-2020-8561dc3e3f has been pushed to the Fedora 32 Modular stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.