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:
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?
# 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
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)
When I wrote "no complaint" in #3, note that ldd above does contain a reference to libpthread. So looks good to me.
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
Cannot do a dnf downgrade, but copying /lib64/libgomp* from an f32 system fixes it. Changing the problem component to libgomp.
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.
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.
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.