Bug 1849955 - After dnf install, dnf crashes with /lib64/libgomp.so.1: undefined symbol: pthread_attr_setaffinity_np, version GLIBC_2.32
Summary: After dnf install, dnf crashes with /lib64/libgomp.so.1: undefined symbol: pt...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: glibc
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Carlos O'Donell
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-06-23 09:24 UTC by Christophe de Dinechin
Modified: 2020-10-05 08:29 UTC (History)
26 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-06-23 13:06:29 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Christophe de Dinechin 2020-06-23 09:24:35 UTC
Description of problem:

While investigating bz1831507, I did the following command:

# dnf install -y gcc-g++ make make-it-quick qt-devel qt5-qtcharts-devel

Immediately afterwards, a number of commands started failing with the same symptoms complaining about symbol pthread_attr_setaffinity_np in /lib64/libgomp.so.1:

# rpmbuild
rpmbuild: symbol lookup error: /lib64/libgomp.so.1: undefined symbol: pthread_getaffinity_np, version GLIBC_2.32

# dnf whatprovides foo
Traceback (most recent call last):
  File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
  File "/usr/lib/python3.9/site-packages/dnf/__init__.py", line 30, in <module>
    import dnf.base
  File "/usr/lib/python3.9/site-packages/dnf/base.py", line 31, in <module>
    from dnf.comps import CompsQuery
  File "/usr/lib/python3.9/site-packages/dnf/comps.py", line 27, in <module>
    from dnf.exceptions import CompsError
  File "/usr/lib/python3.9/site-packages/dnf/exceptions.py", line 22, in <module>
    import dnf.util
  File "/usr/lib/python3.9/site-packages/dnf/util.py", line 30, in <module>
    import dnf.callback
  File "/usr/lib/python3.9/site-packages/dnf/callback.py", line 22, in <module>
    import dnf.yum.rpmtrans
  File "/usr/lib/python3.9/site-packages/dnf/yum/rpmtrans.py", line 26, in <module>
    import rpm
  File "/usr/lib64/python3.9/site-packages/rpm/__init__.py", line 38, in <module>
    from rpm._rpm import *
ImportError: /lib64/libgomp.so.1: undefined symbol: pthread_attr_setaffinity_np, version GLIBC_2.32

This also affects dnf update.


Version-Release number of selected component (if applicable):
dnf-4.2.23-1.fc33.noarch


How reproducible: Seen once.


Steps to Reproduce:
1. Install Fedora 33 Rawhide
2. dnf install -y gcc-g++ make make-it-quick qt-devel qt5-qtcharts-devel
3. dnf update

Actual results:

Crash ending in
ImportError: /lib64/libgomp.so.1: undefined symbol: pthread_attr_setaffinity_np, version GLIBC_2.32

Expected results:

System functional after the install


Additional info:

Comment 1 Christophe de Dinechin 2020-06-23 09:37:47 UTC
Using nm -D on shared libs in /lib64:

/lib64/libgomp.so.1:
                 U pthread_attr_setaffinity_np
                 U pthread_setaffinity_np
/lib64/libgomp.so.1.0.0:
                 U pthread_attr_setaffinity_np
                 U pthread_setaffinity_np

/lib64/libpthread-2.31.9000.so:
0000000000014b40 T pthread_attr_setaffinity_np
0000000000014bc0 T pthread_attr_setaffinity_np
0000000000014a40 T pthread_setaffinity_np
0000000000014a00 T pthread_setaffinity_np
/lib64/libpthread.so:
0000000000014b40 T pthread_attr_setaffinity_np
0000000000014bc0 T pthread_attr_setaffinity_np
0000000000014a40 T pthread_setaffinity_np
0000000000014a00 T pthread_setaffinity_np
/lib64/libpthread.so.0:
0000000000014b40 T pthread_attr_setaffinity_np
0000000000014bc0 T pthread_attr_setaffinity_np
0000000000014a40 T pthread_setaffinity_np
0000000000014a00 T pthread_setaffinity_np


At first sight, looks healthy, but why get it through GLIBC_2.32 and not libpthread?

Comment 2 Christophe de Dinechin 2020-06-23 09:40:50 UTC
# rpm -ql libgomp
/usr/lib/.build-id
/usr/lib/.build-id/7c
/usr/lib/.build-id/7c/5e5791136d1aa58479666ed132033a0561a4c3
/usr/lib64/libgomp.so.1
/usr/lib64/libgomp.so.1.0.0
/usr/share/doc/libgomp
/usr/share/doc/libgomp/ChangeLog.bz2
/usr/share/doc/libgomp/ChangeLog.graphite.bz2
/usr/share/info/libgomp.info.gz

Comment 3 Christophe de Dinechin 2020-06-23 09:42:17 UTC
Interestingly, no complaint here:

# ldd /usr/bin/rpmbuild
	linux-vdso.so.1 (0x00007ffeb3f6e000)
	librpmbuild.so.9 => /lib64/librpmbuild.so.9 (0x00007f6b8c900000)
	librpm.so.9 => /lib64/librpm.so.9 (0x00007f6b8c872000)
	librpmio.so.9 => /lib64/librpmio.so.9 (0x00007f6b8c835000)
	libpopt.so.0 => /lib64/libpopt.so.0 (0x00007f6b8c826000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f6b8c804000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f6b8c639000)
	libcap.so.2 => /lib64/libcap.so.2 (0x00007f6b8c630000)
	libacl.so.1 => /lib64/libacl.so.1 (0x00007f6b8c625000)
	libdb-5.3.so => /lib64/libdb-5.3.so (0x00007f6b8c458000)
	libsqlite3.so.0 => /lib64/libsqlite3.so.0 (0x00007f6b8c324000)
	libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f6b8c311000)
	libz.so.1 => /lib64/libz.so.1 (0x00007f6b8c2f7000)
	liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f6b8c2cb000)
	libzstd.so.1 => /lib64/libzstd.so.1 (0x00007f6b8c1f9000)
	liblua-5.3.so => /lib64/liblua-5.3.so (0x00007f6b8c1b9000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f6b8c073000)
	libmagic.so.1 => /lib64/libmagic.so.1 (0x00007f6b8c047000)
	libelf.so.1 => /lib64/libelf.so.1 (0x00007f6b8c02c000)
	libdw.so.1 => /lib64/libdw.so.1 (0x00007f6b8bf8b000)
	libaudit.so.1 => /lib64/libaudit.so.1 (0x00007f6b8bf5f000)
	libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007f6b8bc70000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f6b8bc69000)
	libgomp.so.1 => /lib64/libgomp.so.1 (0x00007f6b8bc28000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f6b8bc0d000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f6b8c957000)
	libattr.so.1 => /lib64/libattr.so.1 (0x00007f6b8bc03000)
	libcap-ng.so.0 => /lib64/libcap-ng.so.0 (0x00007f6b8bbfb000)

Comment 4 Christophe de Dinechin 2020-06-23 09:43:59 UTC
When I wrote "no complaint" in #3, note that ldd above does contain a reference to libpthread. So looks good to me.

Comment 5 Christophe de Dinechin 2020-06-23 09:53:48 UTC
The most likely problem was this:

 libgomp                  x86_64     10.1.1-2.fc33            rawhide     252 k


Full install log below in case it helps:

# dnf install -y gcc-g++ make make-it-quick qt-devel qt5-qtcharts-devel
Last metadata expiration check: 0:35:42 ago on Tue 23 Jun 2020 10:31:05 AM CEST.
Dependencies resolved.
================================================================================
 Package                  Arch       Version                  Repository   Size
================================================================================
Installing:
 gcc-c++                  x86_64     10.1.1-2.fc33            rawhide      11 M
 make                     x86_64     1:4.3-1.fc33             rawhide     536 k
 make-it-quick            noarch     0.2.5-3.fc32             rawhide      47 k
 qt-devel                 x86_64     1:4.8.7-52.fc32          rawhide     9.8 M
 qt5-qtcharts-devel       x86_64     5.14.2-1.fc33            rawhide      96 k
Upgrading:
 cpp                      x86_64     10.1.1-2.fc33            rawhide     9.3 M
 gcc                      x86_64     10.1.1-2.fc33            rawhide      30 M
 gcc-gdb-plugin           x86_64     10.1.1-2.fc33            rawhide     130 k
 libgcc                   x86_64     10.1.1-2.fc33            rawhide      93 k
 libgomp                  x86_64     10.1.1-2.fc33            rawhide     252 k
 libstdc++                x86_64     10.1.1-2.fc33            rawhide     611 k
 mesa-libEGL              x86_64     20.1.1-1.fc33            rawhide     126 k
 qt5-qtbase               x86_64     5.14.2-6.fc33            rawhide     3.4 M
 qt5-qtbase-common        noarch     5.14.2-6.fc33            rawhide      11 k
 qt5-qtbase-gui           x86_64     5.14.2-6.fc33            rawhide     5.8 M
 xz                       x86_64     5.2.5-2.fc33             rawhide     218 k
 xz-libs                  x86_64     5.2.5-2.fc33             rawhide      90 k
Installing dependencies:
 bzip2-devel              x86_64     1.0.8-2.fc32             rawhide     214 k
 cmake                    x86_64     3.18.0-0.2.rc2.fc33      rawhide     6.1 M
 cmake-data               noarch     3.18.0-0.2.rc2.fc33      rawhide     1.5 M
 cmake-filesystem         x86_64     3.18.0-0.2.rc2.fc33      rawhide      14 k
 cmake-rpm-macros         noarch     3.18.0-0.2.rc2.fc33      rawhide      13 k
 fontconfig-devel         x86_64     2.13.92-11.fc33          rawhide     129 k
 freetype-devel           x86_64     2.10.1-2.fc32            rawhide     1.1 M
 gl-manpages              noarch     1.1-20.20190306.fc32     rawhide     1.0 M
 guile22                  x86_64     2.2.6-4.fc32             rawhide     6.6 M
 jsoncpp                  x86_64     1.9.3-1.fc33             rawhide     101 k
 libICE-devel             x86_64     1.0.10-3.fc32            rawhide      46 k
 libSM-devel              x86_64     1.2.3-5.fc32             rawhide      12 k
 libX11-devel             x86_64     1.6.9-3.fc32             rawhide     938 k
 libXau-devel             x86_64     1.0.9-3.fc32             rawhide      14 k
 libXcursor-devel         x86_64     1.2.0-2.fc32             rawhide      22 k
 libXext-devel            x86_64     1.3.4-3.fc32             rawhide      73 k
 libXfixes-devel          x86_64     5.0.3-11.fc32            rawhide      12 k
 libXft-devel             x86_64     2.3.3-3.fc32             rawhide      18 k
 libXi-devel              x86_64     1.7.10-3.fc32            rawhide     100 k
 libXinerama-devel        x86_64     1.1.4-5.fc32             rawhide      13 k
 libXrandr-devel          x86_64     1.5.2-3.fc32             rawhide      19 k
 libXrender-devel         x86_64     0.9.10-11.fc32           rawhide      16 k
 libXt-devel              x86_64     1.2.0-1.fc32             rawhide     408 k
 libXv-devel              x86_64     1.0.11-11.fc32           rawhide      39 k
 libglvnd-core-devel      x86_64     1:1.3.1-2.fc33           rawhide      18 k
 libglvnd-devel           x86_64     1:1.3.1-2.fc33           rawhide     156 k
 libglvnd-opengl          x86_64     1:1.3.1-2.fc33           rawhide      48 k
 libpng-devel             x86_64     2:1.6.37-3.fc32          rawhide     291 k
 libstdc++-devel          x86_64     10.1.1-2.fc33            rawhide     2.0 M
 libuv                    x86_64     1:1.38.0-2.fc33          rawhide     150 k
 libxcb-devel             x86_64     1.13.1-4.fc32            rawhide     1.0 M
 libxml2-devel            x86_64     2.9.10-5.fc33            rawhide     852 k
 mesa-libEGL-devel        x86_64     20.1.1-1.fc33            rawhide      18 k
 mesa-libGLU              x86_64     9.0.1-2.fc32             rawhide     190 k
 mesa-libGLU-devel        x86_64     9.0.1-2.fc32             rawhide      13 k
 perl-English             noarch     1.10-454.fc33            rawhide      25 k
 qt5-qtbase-devel         x86_64     5.14.2-6.fc33            rawhide     3.0 M
 qt5-qtcharts             x86_64     5.14.2-1.fc33            rawhide     625 k
 qt5-rpm-macros           noarch     5.14.2-3.fc33            rawhide     9.8 k
 rhash                    x86_64     1.3.8-3.fc32             rawhide     180 k
 vim-filesystem           noarch     2:8.2.1009-1.fc33        rawhide      22 k
 xorg-x11-proto-devel     noarch     2019.1-3.fc32            rawhide     262 k
 xz-devel                 x86_64     5.2.5-2.fc33             rawhide      52 k
 zlib-devel               x86_64     1.2.11-21.fc32           rawhide      45 k

Transaction Summary
================================================================================
Install  49 Packages
Upgrade  12 Packages

Total download size: 99 M
Downloading Packages:
(1/61): bzip2-devel-1.0.8-2.fc32.x86_64.rpm     210 kB/s | 214 kB     00:01    
(2/61): cmake-filesystem-3.18.0-0.2.rc2.fc33.x8 236 kB/s |  14 kB     00:00    
(3/61): cmake-rpm-macros-3.18.0-0.2.rc2.fc33.no 207 kB/s |  13 kB     00:00    
(4/61): fontconfig-devel-2.13.92-11.fc33.x86_64 840 kB/s | 129 kB     00:00    
(5/61): cmake-data-3.18.0-0.2.rc2.fc33.noarch.r 382 kB/s | 1.5 MB     00:03    
(6/61): freetype-devel-2.10.1-2.fc32.x86_64.rpm 407 kB/s | 1.1 MB     00:02    
(7/61): gl-manpages-1.1-20.20190306.fc32.noarch 211 kB/s | 1.0 MB     00:05    
(8/61): cmake-3.18.0-0.2.rc2.fc33.x86_64.rpm    366 kB/s | 6.1 MB     00:17    
(9/61): jsoncpp-1.9.3-1.fc33.x86_64.rpm         327 kB/s | 101 kB     00:00    
(10/61): libICE-devel-1.0.10-3.fc32.x86_64.rpm  398 kB/s |  46 kB     00:00    
(11/61): libSM-devel-1.2.3-5.fc32.x86_64.rpm    156 kB/s |  12 kB     00:00    
(12/61): libX11-devel-1.6.9-3.fc32.x86_64.rpm   420 kB/s | 938 kB     00:02    
(13/61): libXau-devel-1.0.9-3.fc32.x86_64.rpm   103 kB/s |  14 kB     00:00    
(14/61): libXcursor-devel-1.2.0-2.fc32.x86_64.r 215 kB/s |  22 kB     00:00    
(15/61): libXext-devel-1.3.4-3.fc32.x86_64.rpm  338 kB/s |  73 kB     00:00    
(16/61): libXfixes-devel-5.0.3-11.fc32.x86_64.r 254 kB/s |  12 kB     00:00    
(17/61): libXft-devel-2.3.3-3.fc32.x86_64.rpm   184 kB/s |  18 kB     00:00    
(18/61): libXi-devel-1.7.10-3.fc32.x86_64.rpm   390 kB/s | 100 kB     00:00    
(19/61): libXinerama-devel-1.1.4-5.fc32.x86_64. 248 kB/s |  13 kB     00:00    
(20/61): libXrandr-devel-1.5.2-3.fc32.x86_64.rp 275 kB/s |  19 kB     00:00    
(21/61): libXrender-devel-0.9.10-11.fc32.x86_64 226 kB/s |  16 kB     00:00    
(22/61): guile22-2.2.6-4.fc32.x86_64.rpm        526 kB/s | 6.6 MB     00:12    
(23/61): libXv-devel-1.0.11-11.fc32.x86_64.rpm  347 kB/s |  39 kB     00:00    
(24/61): libXt-devel-1.2.0-1.fc32.x86_64.rpm    349 kB/s | 408 kB     00:01    
(25/61): libglvnd-core-devel-1.3.1-2.fc33.x86_6 276 kB/s |  18 kB     00:00    
(26/61): libglvnd-opengl-1.3.1-2.fc33.x86_64.rp 421 kB/s |  48 kB     00:00    
(27/61): libglvnd-devel-1.3.1-2.fc33.x86_64.rpm 592 kB/s | 156 kB     00:00    
(28/61): libpng-devel-1.6.37-3.fc32.x86_64.rpm  623 kB/s | 291 kB     00:00    
(29/61): libuv-1.38.0-2.fc33.x86_64.rpm         520 kB/s | 150 kB     00:00    
(30/61): libxcb-devel-1.13.1-4.fc32.x86_64.rpm  938 kB/s | 1.0 MB     00:01    
(31/61): libstdc++-devel-10.1.1-2.fc33.x86_64.r 565 kB/s | 2.0 MB     00:03    
(32/61): libxml2-devel-2.9.10-5.fc33.x86_64.rpm 368 kB/s | 852 kB     00:02    
(33/61): make-4.3-1.fc33.x86_64.rpm             505 kB/s | 536 kB     00:01    
(34/61): mesa-libEGL-devel-20.1.1-1.fc33.x86_64 230 kB/s |  18 kB     00:00    
(35/61): make-it-quick-0.2.5-3.fc32.noarch.rpm   48 kB/s |  47 kB     00:00    
(36/61): mesa-libGLU-9.0.1-2.fc32.x86_64.rpm    658 kB/s | 190 kB     00:00    
(37/61): mesa-libGLU-devel-9.0.1-2.fc32.x86_64.  89 kB/s |  13 kB     00:00    
(38/61): perl-English-1.10-454.fc33.noarch.rpm   96 kB/s |  25 kB     00:00    
(39/61): gcc-c++-10.1.1-2.fc33.x86_64.rpm       460 kB/s |  11 MB     00:24    
(40/61): qt5-qtcharts-5.14.2-1.fc33.x86_64.rpm  496 kB/s | 625 kB     00:01    
(41/61): qt5-qtcharts-devel-5.14.2-1.fc33.x86_6 600 kB/s |  96 kB     00:00    
(42/61): qt5-rpm-macros-5.14.2-3.fc33.noarch.rp 181 kB/s | 9.8 kB     00:00    
(43/61): rhash-1.3.8-3.fc32.x86_64.rpm          628 kB/s | 180 kB     00:00    
(44/61): vim-filesystem-8.2.1009-1.fc33.noarch. 316 kB/s |  22 kB     00:00    
(45/61): xorg-x11-proto-devel-2019.1-3.fc32.noa 195 kB/s | 262 kB     00:01    
(46/61): xz-devel-5.2.5-2.fc33.x86_64.rpm       383 kB/s |  52 kB     00:00    
(47/61): zlib-devel-1.2.11-21.fc32.x86_64.rpm   318 kB/s |  45 kB     00:00    
(48/61): qt5-qtbase-devel-5.14.2-6.fc33.x86_64. 423 kB/s | 3.0 MB     00:07    
(49/61): qt-devel-4.8.7-52.fc32.x86_64.rpm      455 kB/s | 9.8 MB     00:22    
(50/61): gcc-gdb-plugin-10.1.1-2.fc33.x86_64.rp  93 kB/s | 130 kB     00:01    
(51/61): cpp-10.1.1-2.fc33.x86_64.rpm           499 kB/s | 9.3 MB     00:19    
(52/61): libgcc-10.1.1-2.fc33.x86_64.rpm        375 kB/s |  93 kB     00:00    
(53/61): libgomp-10.1.1-2.fc33.x86_64.rpm       403 kB/s | 252 kB     00:00    
(54/61): mesa-libEGL-20.1.1-1.fc33.x86_64.rpm   541 kB/s | 126 kB     00:00    
(55/61): libstdc++-10.1.1-2.fc33.x86_64.rpm     706 kB/s | 611 kB     00:00    
(56/61): qt5-qtbase-common-5.14.2-6.fc33.noarch  15 kB/s |  11 kB     00:00    
(57/61): qt5-qtbase-5.14.2-6.fc33.x86_64.rpm    509 kB/s | 3.4 MB     00:06    
(58/61): xz-5.2.5-2.fc33.x86_64.rpm             109 kB/s | 218 kB     00:01    
(59/61): xz-libs-5.2.5-2.fc33.x86_64.rpm        234 kB/s |  90 kB     00:00    
(60/61): qt5-qtbase-gui-5.14.2-6.fc33.x86_64.rp 502 kB/s | 5.8 MB     00:11    
(61/61): gcc-10.1.1-2.fc33.x86_64.rpm           735 kB/s |  30 MB     00:41    
--------------------------------------------------------------------------------
Total                                           1.3 MB/s |  99 MB     01:16     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : xorg-x11-proto-devel-2019.1-3.fc32.noarch             1/73 
  Upgrading        : libgcc-10.1.1-2.fc33.x86_64                           2/73 
  Running scriptlet: libgcc-10.1.1-2.fc33.x86_64                           2/73 
  Upgrading        : libstdc++-10.1.1-2.fc33.x86_64                        3/73 
  Installing       : cmake-filesystem-3.18.0-0.2.rc2.fc33.x86_64           4/73 
  Upgrading        : qt5-qtbase-common-5.14.2-6.fc33.noarch                5/73 
  Running scriptlet: qt5-qtbase-5.14.2-6.fc33.x86_64                       6/73 
  Upgrading        : qt5-qtbase-5.14.2-6.fc33.x86_64                       6/73 
  Running scriptlet: qt5-qtbase-5.14.2-6.fc33.x86_64                       6/73 
  Installing       : libICE-devel-1.0.10-3.fc32.x86_64                     7/73 
  Installing       : zlib-devel-1.2.11-21.fc32.x86_64                      8/73 
  Installing       : libSM-devel-1.2.3-5.fc32.x86_64                       9/73 
  Upgrading        : qt5-qtbase-gui-5.14.2-6.fc33.x86_64                  10/73 
  Upgrading        : xz-libs-5.2.5-2.fc33.x86_64                          11/73 
  Installing       : cmake-rpm-macros-3.18.0-0.2.rc2.fc33.noarch          12/73 
  Installing       : xz-devel-5.2.5-2.fc33.x86_64                         13/73 
  Installing       : libxml2-devel-2.9.10-5.fc33.x86_64                   14/73 
  Installing       : qt5-qtcharts-5.14.2-1.fc33.x86_64                    15/73 
  Installing       : libpng-devel-2:1.6.37-3.fc32.x86_64                  16/73 
  Installing       : jsoncpp-1.9.3-1.fc33.x86_64                          17/73 
  Installing       : libstdc++-devel-10.1.1-2.fc33.x86_64                 18/73 
  Installing       : mesa-libGLU-9.0.1-2.fc32.x86_64                      19/73 
  Installing       : libXau-devel-1.0.9-3.fc32.x86_64                     20/73 
  Installing       : libxcb-devel-1.13.1-4.fc32.x86_64                    21/73 
  Installing       : libX11-devel-1.6.9-3.fc32.x86_64                     22/73 
  Installing       : libXext-devel-1.3.4-3.fc32.x86_64                    23/73 
  Installing       : libXrender-devel-0.9.10-11.fc32.x86_64               24/73 
  Installing       : libXfixes-devel-5.0.3-11.fc32.x86_64                 25/73 
  Installing       : libXcursor-devel-1.2.0-2.fc32.x86_64                 26/73 
  Installing       : libXi-devel-1.7.10-3.fc32.x86_64                     27/73 
  Installing       : libXrandr-devel-1.5.2-3.fc32.x86_64                  28/73 
  Installing       : libXinerama-devel-1.1.4-5.fc32.x86_64                29/73 
  Installing       : libXv-devel-1.0.11-11.fc32.x86_64                    30/73 
  Installing       : libXt-devel-1.2.0-1.fc32.x86_64                      31/73 
  Upgrading        : mesa-libEGL-20.1.1-1.fc33.x86_64                     32/73 
  Upgrading        : libgomp-10.1.1-2.fc33.x86_64                         33/73 
  Upgrading        : cpp-10.1.1-2.fc33.x86_64                             34/73 
  Upgrading        : gcc-10.1.1-2.fc33.x86_64                             35/73 
  Installing       : gcc-c++-10.1.1-2.fc33.x86_64                         36/73 
  Installing       : vim-filesystem-2:8.2.1009-1.fc33.noarch              37/73 
  Running scriptlet: vim-filesystem-2:8.2.1009-1.fc33.noarch              37/73 
  Installing       : rhash-1.3.8-3.fc32.x86_64                            38/73 
  Installing       : perl-English-1.10-454.fc33.noarch                    39/73 
  Installing       : libuv-1:1.38.0-2.fc33.x86_64                         40/73 
  Installing       : cmake-data-3.18.0-0.2.rc2.fc33.noarch                41/73 
  Installing       : cmake-3.18.0-0.2.rc2.fc33.x86_64                     42/73 
  Installing       : qt5-rpm-macros-5.14.2-3.fc33.noarch                  43/73 
  Installing       : libglvnd-opengl-1:1.3.1-2.fc33.x86_64                44/73 
  Installing       : libglvnd-core-devel-1:1.3.1-2.fc33.x86_64            45/73 
  Installing       : libglvnd-devel-1:1.3.1-2.fc33.x86_64                 46/73 
  Installing       : mesa-libEGL-devel-20.1.1-1.fc33.x86_64               47/73 
  Installing       : qt5-qtbase-devel-5.14.2-6.fc33.x86_64                48/73 
  Installing       : guile22-2.2.6-4.fc32.x86_64                          49/73 
  Running scriptlet: guile22-2.2.6-4.fc32.x86_64                          49/73 
  Installing       : make-1:4.3-1.fc33.x86_64                             50/73 
  Installing       : gl-manpages-1.1-20.20190306.fc32.noarch              51/73 
  Installing       : mesa-libGLU-devel-9.0.1-2.fc32.x86_64                52/73 
  Installing       : bzip2-devel-1.0.8-2.fc32.x86_64                      53/73 
  Installing       : freetype-devel-2.10.1-2.fc32.x86_64                  54/73 
  Installing       : fontconfig-devel-2.13.92-11.fc33.x86_64              55/73 
  Installing       : libXft-devel-2.3.3-3.fc32.x86_64                     56/73 
  Installing       : qt-devel-1:4.8.7-52.fc32.x86_64                      57/73 
  Installing       : make-it-quick-0.2.5-3.fc32.noarch                    58/73 
  Installing       : qt5-qtcharts-devel-5.14.2-1.fc33.x86_64              59/73 
  Upgrading        : gcc-gdb-plugin-10.1.1-2.fc33.x86_64                  60/73 
  Upgrading        : xz-5.2.5-2.fc33.x86_64                               61/73 
  Cleanup          : qt5-qtbase-gui-5.14.2-5.fc33.x86_64                  62/73 
  Cleanup          : qt5-qtbase-5.14.2-5.fc33.x86_64                      63/73 
  Running scriptlet: qt5-qtbase-5.14.2-5.fc33.x86_64                      63/73 
  Cleanup          : gcc-gdb-plugin-10.1.1-1.fc33.x86_64                  64/73 
  Cleanup          : libstdc++-10.1.1-1.fc33.x86_64                       65/73 
  Cleanup          : gcc-10.1.1-1.fc33.x86_64                             66/73 
  Cleanup          : xz-5.2.5-1.fc33.x86_64                               67/73 
  Cleanup          : qt5-qtbase-common-5.14.2-5.fc33.noarch               68/73 
  Cleanup          : xz-libs-5.2.5-1.fc33.x86_64                          69/73 
  Cleanup          : cpp-10.1.1-1.fc33.x86_64                             70/73 
  Cleanup          : libgcc-10.1.1-1.fc33.x86_64                          71/73 
  Running scriptlet: libgcc-10.1.1-1.fc33.x86_64                          71/73 
  Cleanup          : libgomp-10.1.1-1.fc33.x86_64                         72/73 
  Cleanup          : mesa-libEGL-20.1.0-1.fc33.x86_64                     73/73 
  Running scriptlet: mesa-libEGL-20.1.0-1.fc33.x86_64                     73/73 
  Verifying        : bzip2-devel-1.0.8-2.fc32.x86_64                       1/73 
  Verifying        : cmake-3.18.0-0.2.rc2.fc33.x86_64                      2/73 
  Verifying        : cmake-data-3.18.0-0.2.rc2.fc33.noarch                 3/73 
  Verifying        : cmake-filesystem-3.18.0-0.2.rc2.fc33.x86_64           4/73 
  Verifying        : cmake-rpm-macros-3.18.0-0.2.rc2.fc33.noarch           5/73 
  Verifying        : fontconfig-devel-2.13.92-11.fc33.x86_64               6/73 
  Verifying        : freetype-devel-2.10.1-2.fc32.x86_64                   7/73 
  Verifying        : gcc-c++-10.1.1-2.fc33.x86_64                          8/73 
  Verifying        : gl-manpages-1.1-20.20190306.fc32.noarch               9/73 
  Verifying        : guile22-2.2.6-4.fc32.x86_64                          10/73 
  Verifying        : jsoncpp-1.9.3-1.fc33.x86_64                          11/73 
  Verifying        : libICE-devel-1.0.10-3.fc32.x86_64                    12/73 
  Verifying        : libSM-devel-1.2.3-5.fc32.x86_64                      13/73 
  Verifying        : libX11-devel-1.6.9-3.fc32.x86_64                     14/73 
  Verifying        : libXau-devel-1.0.9-3.fc32.x86_64                     15/73 
  Verifying        : libXcursor-devel-1.2.0-2.fc32.x86_64                 16/73 
  Verifying        : libXext-devel-1.3.4-3.fc32.x86_64                    17/73 
  Verifying        : libXfixes-devel-5.0.3-11.fc32.x86_64                 18/73 
  Verifying        : libXft-devel-2.3.3-3.fc32.x86_64                     19/73 
  Verifying        : libXi-devel-1.7.10-3.fc32.x86_64                     20/73 
  Verifying        : libXinerama-devel-1.1.4-5.fc32.x86_64                21/73 
  Verifying        : libXrandr-devel-1.5.2-3.fc32.x86_64                  22/73 
  Verifying        : libXrender-devel-0.9.10-11.fc32.x86_64               23/73 
  Verifying        : libXt-devel-1.2.0-1.fc32.x86_64                      24/73 
  Verifying        : libXv-devel-1.0.11-11.fc32.x86_64                    25/73 
  Verifying        : libglvnd-core-devel-1:1.3.1-2.fc33.x86_64            26/73 
  Verifying        : libglvnd-devel-1:1.3.1-2.fc33.x86_64                 27/73 
  Verifying        : libglvnd-opengl-1:1.3.1-2.fc33.x86_64                28/73 
  Verifying        : libpng-devel-2:1.6.37-3.fc32.x86_64                  29/73 
  Verifying        : libstdc++-devel-10.1.1-2.fc33.x86_64                 30/73 
  Verifying        : libuv-1:1.38.0-2.fc33.x86_64                         31/73 
  Verifying        : libxcb-devel-1.13.1-4.fc32.x86_64                    32/73 
  Verifying        : libxml2-devel-2.9.10-5.fc33.x86_64                   33/73 
  Verifying        : make-1:4.3-1.fc33.x86_64                             34/73 
  Verifying        : make-it-quick-0.2.5-3.fc32.noarch                    35/73 
  Verifying        : mesa-libEGL-devel-20.1.1-1.fc33.x86_64               36/73 
  Verifying        : mesa-libGLU-9.0.1-2.fc32.x86_64                      37/73 
  Verifying        : mesa-libGLU-devel-9.0.1-2.fc32.x86_64                38/73 
  Verifying        : perl-English-1.10-454.fc33.noarch                    39/73 
  Verifying        : qt-devel-1:4.8.7-52.fc32.x86_64                      40/73 
  Verifying        : qt5-qtbase-devel-5.14.2-6.fc33.x86_64                41/73 
  Verifying        : qt5-qtcharts-5.14.2-1.fc33.x86_64                    42/73 
  Verifying        : qt5-qtcharts-devel-5.14.2-1.fc33.x86_64              43/73 
  Verifying        : qt5-rpm-macros-5.14.2-3.fc33.noarch                  44/73 
  Verifying        : rhash-1.3.8-3.fc32.x86_64                            45/73 
  Verifying        : vim-filesystem-2:8.2.1009-1.fc33.noarch              46/73 
  Verifying        : xorg-x11-proto-devel-2019.1-3.fc32.noarch            47/73 
  Verifying        : xz-devel-5.2.5-2.fc33.x86_64                         48/73 
  Verifying        : zlib-devel-1.2.11-21.fc32.x86_64                     49/73 
  Verifying        : cpp-10.1.1-2.fc33.x86_64                             50/73 
  Verifying        : cpp-10.1.1-1.fc33.x86_64                             51/73 
  Verifying        : gcc-10.1.1-2.fc33.x86_64                             52/73 
  Verifying        : gcc-10.1.1-1.fc33.x86_64                             53/73 
  Verifying        : gcc-gdb-plugin-10.1.1-2.fc33.x86_64                  54/73 
  Verifying        : gcc-gdb-plugin-10.1.1-1.fc33.x86_64                  55/73 
  Verifying        : libgcc-10.1.1-2.fc33.x86_64                          56/73 
  Verifying        : libgcc-10.1.1-1.fc33.x86_64                          57/73 
  Verifying        : libgomp-10.1.1-2.fc33.x86_64                         58/73 
  Verifying        : libgomp-10.1.1-1.fc33.x86_64                         59/73 
  Verifying        : libstdc++-10.1.1-2.fc33.x86_64                       60/73 
  Verifying        : libstdc++-10.1.1-1.fc33.x86_64                       61/73 
  Verifying        : mesa-libEGL-20.1.1-1.fc33.x86_64                     62/73 
  Verifying        : mesa-libEGL-20.1.0-1.fc33.x86_64                     63/73 
  Verifying        : qt5-qtbase-5.14.2-6.fc33.x86_64                      64/73 
  Verifying        : qt5-qtbase-5.14.2-5.fc33.x86_64                      65/73 
  Verifying        : qt5-qtbase-common-5.14.2-6.fc33.noarch               66/73 
  Verifying        : qt5-qtbase-common-5.14.2-5.fc33.noarch               67/73 
  Verifying        : qt5-qtbase-gui-5.14.2-6.fc33.x86_64                  68/73 
  Verifying        : qt5-qtbase-gui-5.14.2-5.fc33.x86_64                  69/73 
  Verifying        : xz-5.2.5-2.fc33.x86_64                               70/73 
  Verifying        : xz-5.2.5-1.fc33.x86_64                               71/73 
  Verifying        : xz-libs-5.2.5-2.fc33.x86_64                          72/73 
  Verifying        : xz-libs-5.2.5-1.fc33.x86_64                          73/73 

Upgraded:
  cpp-10.1.1-2.fc33.x86_64                 gcc-10.1.1-2.fc33.x86_64             
  gcc-gdb-plugin-10.1.1-2.fc33.x86_64      libgcc-10.1.1-2.fc33.x86_64          
  libgomp-10.1.1-2.fc33.x86_64             libstdc++-10.1.1-2.fc33.x86_64       
  mesa-libEGL-20.1.1-1.fc33.x86_64         qt5-qtbase-5.14.2-6.fc33.x86_64      
  qt5-qtbase-common-5.14.2-6.fc33.noarch   qt5-qtbase-gui-5.14.2-6.fc33.x86_64  
  xz-5.2.5-2.fc33.x86_64                   xz-libs-5.2.5-2.fc33.x86_64          

Installed:
  bzip2-devel-1.0.8-2.fc32.x86_64                                               
  cmake-3.18.0-0.2.rc2.fc33.x86_64                                              
  cmake-data-3.18.0-0.2.rc2.fc33.noarch                                         
  cmake-filesystem-3.18.0-0.2.rc2.fc33.x86_64                                   
  cmake-rpm-macros-3.18.0-0.2.rc2.fc33.noarch                                   
  fontconfig-devel-2.13.92-11.fc33.x86_64                                       
  freetype-devel-2.10.1-2.fc32.x86_64                                           
  gcc-c++-10.1.1-2.fc33.x86_64                                                  
  gl-manpages-1.1-20.20190306.fc32.noarch                                       
  guile22-2.2.6-4.fc32.x86_64                                                   
  jsoncpp-1.9.3-1.fc33.x86_64                                                   
  libICE-devel-1.0.10-3.fc32.x86_64                                             
  libSM-devel-1.2.3-5.fc32.x86_64                                               
  libX11-devel-1.6.9-3.fc32.x86_64                                              
  libXau-devel-1.0.9-3.fc32.x86_64                                              
  libXcursor-devel-1.2.0-2.fc32.x86_64                                          
  libXext-devel-1.3.4-3.fc32.x86_64                                             
  libXfixes-devel-5.0.3-11.fc32.x86_64                                          
  libXft-devel-2.3.3-3.fc32.x86_64                                              
  libXi-devel-1.7.10-3.fc32.x86_64                                              
  libXinerama-devel-1.1.4-5.fc32.x86_64                                         
  libXrandr-devel-1.5.2-3.fc32.x86_64                                           
  libXrender-devel-0.9.10-11.fc32.x86_64                                        
  libXt-devel-1.2.0-1.fc32.x86_64                                               
  libXv-devel-1.0.11-11.fc32.x86_64                                             
  libglvnd-core-devel-1:1.3.1-2.fc33.x86_64                                     
  libglvnd-devel-1:1.3.1-2.fc33.x86_64                                          
  libglvnd-opengl-1:1.3.1-2.fc33.x86_64                                         
  libpng-devel-2:1.6.37-3.fc32.x86_64                                           
  libstdc++-devel-10.1.1-2.fc33.x86_64                                          
  libuv-1:1.38.0-2.fc33.x86_64                                                  
  libxcb-devel-1.13.1-4.fc32.x86_64                                             
  libxml2-devel-2.9.10-5.fc33.x86_64                                            
  make-1:4.3-1.fc33.x86_64                                                      
  make-it-quick-0.2.5-3.fc32.noarch                                             
  mesa-libEGL-devel-20.1.1-1.fc33.x86_64                                        
  mesa-libGLU-9.0.1-2.fc32.x86_64                                               
  mesa-libGLU-devel-9.0.1-2.fc32.x86_64                                         
  perl-English-1.10-454.fc33.noarch                                             
  qt-devel-1:4.8.7-52.fc32.x86_64                                               
  qt5-qtbase-devel-5.14.2-6.fc33.x86_64                                         
  qt5-qtcharts-5.14.2-1.fc33.x86_64                                             
  qt5-qtcharts-devel-5.14.2-1.fc33.x86_64                                       
  qt5-rpm-macros-5.14.2-3.fc33.noarch                                           
  rhash-1.3.8-3.fc32.x86_64                                                     
  vim-filesystem-2:8.2.1009-1.fc33.noarch                                       
  xorg-x11-proto-devel-2019.1-3.fc32.noarch                                     
  xz-devel-5.2.5-2.fc33.x86_64                                                  
  zlib-devel-1.2.11-21.fc32.x86_64                                              

Complete!
[root@f33-turbo]~# dnf whatprovides libQt5Charts.so.5
Traceback (most recent call last):
  File "/usr/bin/dnf", line 57, in <module>
    from dnf.cli import main
  File "/usr/lib/python3.9/site-packages/dnf/__init__.py", line 30, in <module>
    import dnf.base
  File "/usr/lib/python3.9/site-packages/dnf/base.py", line 31, in <module>
    from dnf.comps import CompsQuery
  File "/usr/lib/python3.9/site-packages/dnf/comps.py", line 27, in <module>
    from dnf.exceptions import CompsError
  File "/usr/lib/python3.9/site-packages/dnf/exceptions.py", line 22, in <module>
    import dnf.util
  File "/usr/lib/python3.9/site-packages/dnf/util.py", line 30, in <module>
    import dnf.callback
  File "/usr/lib/python3.9/site-packages/dnf/callback.py", line 22, in <module>
    import dnf.yum.rpmtrans
  File "/usr/lib/python3.9/site-packages/dnf/yum/rpmtrans.py", line 26, in <module>
    import rpm
  File "/usr/lib64/python3.9/site-packages/rpm/__init__.py", line 38, in <module>
    from rpm._rpm import *
ImportError: /lib64/libgomp.so.1: undefined symbol: pthread_attr_setaffinity_np, version GLIBC_2.32

Comment 6 Christophe de Dinechin 2020-06-23 09:54:35 UTC
Cannot do a dnf downgrade, but copying /lib64/libgomp* from an f32 system fixes it. Changing the problem component to libgomp.

Comment 7 Christophe de Dinechin 2020-06-23 10:06:45 UTC
OK, there is no obvious libgomp copmonent. This is the GNU OpenMP library, but it's unclear to me where it fits in the Fedora project. Someone on IRC told me gcc, so assigning it there for now.

Comment 8 Jakub Jelinek 2020-06-23 10:14:13 UTC
You need to update glibc together with it too.
rpm records just libc.so.6 etc. symbol versions, but when glibc adds multiple symbols to a single version during development at different times, it might be that the dependency is satisfied by an older version of glibc which only contains a subset of those symbols.
This is the price to be paid for using rawhide.  Alternative would be per symbol dependencies, but that would be 100 times more expensive.

Comment 9 Florian Weimer 2020-06-23 13:06:29 UTC
What Jakub said. I provided some more details here:

<https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/TLYLFNW7LL5SALRGPEHE5DASHE3566XA/>

The rawhide compose probably lags what's in the buildroot.  Try:

# dnf --enablerepo=local update

<https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/ARUGCSCWF2H2EW5YAB2K3BON6KJLJGCC/>

The symbol was moved from libpthread to libc.  The new symbol version is
required so that newly linked applications depend on glibc 2.32 as the
minimum glibc version.  Without it, RPM would not generate correct
dependency information.

You do not get an RPM dependency error in rawhide because there is just
one GLIBC_2.32 symbol version, but the symbol set covered by it is still
evolving.


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