Description of problem: The last update can't be installed. Version-Release number of selected component (if applicable): 7.82.0-11.fc36 Output: LANG=C sudo dnf update Last metadata expiration check: 0:05:00 ago on Mon Dec 5 06:45:46 2022. Dependencies resolved. Problem 1: package libcurl-7.82.0-11.fc36.x86_64 requires libnghttp2(x86-64) >= 1.51.0, but none of the providers can be installed - cannot install the best update candidate for package libcurl-7.82.0-2.fc36.x86_64 - package libnghttp2-1.51.0-1.fc36.x86_64 is filtered out by modular filtering Problem 2: package curl-7.82.0-11.fc36.x86_64 requires libcurl(x86-64) >= 7.82.0-11.fc36, but none of the providers can be installed - package libcurl-7.82.0-11.fc36.x86_64 requires libnghttp2(x86-64) >= 1.51.0, but none of the providers can be installed - package libcurl-minimal-7.82.0-11.fc36.x86_64 requires libnghttp2(x86-64) >= 1.51.0, but none of the providers can be installed - cannot install the best update candidate for package curl-7.82.0-2.fc36.x86_64 - package libnghttp2-1.51.0-1.fc36.x86_64 is filtered out by modular filtering Problem 3: package libcurl-devel-7.82.0-11.fc36.x86_64 requires libcurl(x86-64) = 7.82.0-11.fc36, but none of the providers can be installed - package libcurl-7.82.0-11.fc36.x86_64 requires libnghttp2(x86-64) >= 1.51.0, but none of the providers can be installed - package libcurl-minimal-7.82.0-11.fc36.x86_64 requires libnghttp2(x86-64) >= 1.51.0, but none of the providers can be installed - cannot install the best update candidate for package libcurl-devel-7.82.0-2.fc36.x86_64 - package libnghttp2-1.51.0-1.fc36.x86_64 is filtered out by modular filtering =================================================================================================================================================================================================================== Package Architecture Version Repository Size =================================================================================================================================================================================================================== Skipping packages with broken dependencies: curl x86_64 7.82.0-11.fc36 updates 309 k libcurl x86_64 7.82.0-11.fc36 updates 301 k libcurl-devel x86_64 7.82.0-11.fc36 updates 863 k libcurl-minimal x86_64 7.82.0-11.fc36 updates 233 k Transaction Summary =================================================================================================================================================================================================================== Skip 4 Packages Nothing to do. Complete!
Could you please check which curl and nghttp2 packages you have currently installed on your system? $ rpm -qa '*curl*' '*nghttp2*' | sort -V libcurl and libcurl-minimal should not be installed at the same time because they conflict with each other. It is also unclear why libnghttp2-1.51.0-1.fc36.x86_64 is filtered out by modular filtering when it is not a modular package.
rpm -qa '*curl*' '*nghttp2*' | sort -V curl-7.82.0-2.fc36.x86_64 libcurl-7.82.0-2.fc36.x86_64 libcurl-devel-7.82.0-2.fc36.x86_64 libnghttp2-1.47.0-1.module_f36+14149+7ee34295.x86_64 python3-pycurl-7.45.1-1.fc36.x86_64 qemu-block-curl-6.2.0-16.fc36.x86_64 libnghttp2 looks like an module: rpm -qi libnghttp2-1.47.0-1.module_f36+14149+7ee34295.x86_64 Name : libnghttp2 Version : 1.47.0 Release : 1.module_f36+14149+7ee34295 Architecture: x86_64 Install Date: Mi 30 Nov 2022 07:42:43 CET Group : Unspecified Size : 162628 License : MIT Signature : RSA/SHA256, Fr 18 Mär 2022 14:24:45 CET, Key ID 999f7cbf38ab71f4 Source RPM : nghttp2-1.47.0-1.module_f36+14149+7ee34295.src.rpm Build Date : Do 17 Mär 2022 19:50:56 CET Build Host : buildvm-x86-16.iad2.fedoraproject.org Packager : Fedora Project Vendor : Fedora Project URL : https://nghttp2.org/ Bug URL : https://bugz.fedoraproject.org/nghttp2 Summary : A library implementing the HTTP/2 protocol Description : libnghttp2 is a library implementing the Hypertext Transfer Protocol version 2 (HTTP/2) protocol in C. LANG=C sudo dnf info libnghttp2 Last metadata expiration check: 0:00:09 ago on Mon Dec 5 08:46:19 2022. Installed Packages Name : libnghttp2 Version : 1.47.0 Release : 1.module_f36+14149+7ee34295 Architecture : x86_64 Size : 159 k Source : nghttp2-1.47.0-1.module_f36+14149+7ee34295.src.rpm Repository : @System From repo : fedora-modular Summary : A library implementing the HTTP/2 protocol URL : https://nghttp2.org/ License : MIT Description : libnghttp2 is a library implementing the Hypertext Transfer Protocol : version 2 (HTTP/2) protocol in C.
The updated libcurl package will not work with libnghttp2-1.47.0. We either need to update nghttp2 in the nodejs-16 module, or drop it from the module so that system libnghttp2 is used.
nghttp2 was dropped from the module in April, but it appears that the build that ppisar performed in August was never submitted for testing. I'll do a build with the most recent 16.x changes which should hopefully resolve this issue.
FEDORA-MODULAR-2022-cd51095871 has been submitted as an update to Fedora 36 Modular. https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2022-cd51095871
FEDORA-MODULAR-2022-018cb48e5a has been submitted as an update to Fedora 37 Modular. https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2022-018cb48e5a
FEDORA-MODULAR-2022-086394abf7 has been submitted as an update to Fedora 35 Modular. https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2022-086394abf7
FEDORA-MODULAR-2022-cd51095871 has been pushed to the Fedora 36 Modular testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2022-cd51095871 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2022-46425ba985 has been pushed to the Fedora EPEL 7 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-46425ba985 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-MODULAR-2022-018cb48e5a has been pushed to the Fedora 37 Modular testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2022-018cb48e5a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-MODULAR-2022-086394abf7 has been pushed to the Fedora 35 Modular testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-MODULAR-2022-086394abf7 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-MODULAR-2022-cd51095871 has been pushed to the Fedora 36 Modular stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-MODULAR-2022-018cb48e5a has been pushed to the Fedora 37 Modular stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-EPEL-2022-46425ba985 has been pushed to the Fedora EPEL 7 stable repository. If problem still persists, please make note of it in this bug report.
This is still broken for the nodejs:14 module in Fedora 36 and Fedora 37: % podman run -ti --rm fedora:37 [root@4a954f9f1e7d /]# dnf list libnghttp2 --showduplicates Installed Packages libnghttp2.x86_64 1.51.0-1.fc37 @koji-override-0 Available Packages libnghttp2.i686 1.49.0-1.fc37 fedora libnghttp2.x86_64 1.49.0-1.fc37 fedora libnghttp2.i686 1.51.0-1.fc37 updates libnghttp2.x86_64 1.51.0-1.fc37 updates [root@4a954f9f1e7d /]# dnf module enable -y nodejs:14 Last metadata expiration check: 0:00:33 ago on Thu Dec 22 10:36:17 2022. Dependencies resolved. ============================================================================================= Package Architecture Version Repository Size ============================================================================================= Enabling module streams: nodejs 14 Transaction Summary ============================================================================================= Complete! [root@4a954f9f1e7d /]# dnf list libnghttp2 --showduplicates Last metadata expiration check: 0:00:36 ago on Thu Dec 22 10:36:17 2022. Installed Packages libnghttp2.x86_64 1.51.0-1.fc37 @koji-override-0 Available Packages libnghttp2.x86_64 1.47.0-1.module_f37+13931+3425fdb4 fedora-modular libnghttp2.x86_64 1.47.0-1.module_f37+13931+3425fdb4 updates-modular