Bug 1747570 - libc.so.6(GLIBC_PRIVATE) is needed by openmpi
Summary: libc.so.6(GLIBC_PRIVATE) is needed by openmpi
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: openmpi
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Philip Kovacs
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1738065
TreeView+ depends on / blocked
 
Reported: 2019-08-30 20:37 UTC by marcindulak
Modified: 2019-08-31 09:17 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2019-08-31 09:17:22 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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


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