Bug 1747570

Summary: libc.so.6(GLIBC_PRIVATE) is needed by openmpi
Product: [Fedora] Fedora Reporter: marcindulak <Marcin.Dulak>
Component: openmpiAssignee: Philip Kovacs <pkdevel>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: dakingun, dledford, hladky.jiri, orion, pkdevel
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-08-31 09:17:22 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1738065    

Description marcindulak 2019-08-30 20:37:03 UTC
Description of problem:

A rawhide koji build https://koji.fedoraproject.org/koji/taskinfo?taskID=37364141 results in:

DEBUG util.py:587:  Install  139 Packages
DEBUG util.py:587:  Total download size: 112 M
DEBUG util.py:587:  Installed size: 354 M
DEBUG util.py:587:  Downloading Packages:
DEBUG util.py:587:  --------------------------------------------------------------------------------
DEBUG util.py:587:  Total                                            21 MB/s | 112 MB     00:05     
DEBUG util.py:587:  Running transaction check
DEBUG util.py:585:  BUILDSTDERR: Error: transaction check vs depsolve:
DEBUG util.py:585:  BUILDSTDERR: libc.so.6(GLIBC_PRIVATE) is needed by openmpi-4.0.2-0.1.rc1.fc32.i686
DEBUG util.py:585:  BUILDSTDERR: To diagnose the problem, try running: 'rpm -Va --nofiles --nodigest'.
DEBUG util.py:585:  BUILDSTDERR: You probably have corrupted RPMDB, running 'rpm --rebuilddb' might fix the issue.

and on fedora 31 https://koji.fedoraproject.org/koji/taskinfo?taskID=37364525

DEBUG util.py:585:  BUILDSTDERR: Error: 
DEBUG util.py:585:  BUILDSTDERR:  Problem 1: conflicting requests
DEBUG util.py:585:  BUILDSTDERR:   - nothing provides libhwloc.so.5()(64bit) needed by openmpi-devel-4.0.1-8.fc31.x86_64
DEBUG util.py:585:  BUILDSTDERR:  Problem 2: package ga-openmpi-devel-5.6.5-6.fc31.x86_64 requires openmpi-devel, but none of the providers can be installed
DEBUG util.py:585:  BUILDSTDERR:   - conflicting requests
DEBUG util.py:585:  BUILDSTDERR:   - nothing provides libhwloc.so.5()(64bit) needed by openmpi-devel-4.0.1-8.fc31.x86_64
DEBUG util.py:587:  (try to add '--skip-broken' to skip uninstallable packages)

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Philip Kovacs 2019-08-30 20:44:15 UTC
Yep. I'm building the fix now in rawhide.  4.0.1.0.2.rc1 should fix it.

Comment 2 Philip Kovacs 2019-08-30 20:49:45 UTC
Btw you are referring to two separate issue.  I am fixing the top one (private symbol) in rawhide.  The second one (f31 hwloc) has a bodhi update in the cooker.  We have to wait for the week to pass for it to hit stable f31.

Comment 3 Philip Kovacs 2019-08-30 21:39:21 UTC
openmpi 4.0.2-0.2.rc1.fc32 is now in rawhide.  It should have no private symbol problems.  Try it when it hits the mirrors and let me know how it goes.

Comment 4 marcindulak 2019-08-31 09:17:22 UTC
Fixed in rawhide