Bug 2144277
Summary: | curl: (92) HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Rolf Fokkens <rolf> |
Component: | curl | Assignee: | Kamil Dudka <kdudka> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 36 | CC: | kdudka, lzaoral, msekleta, paul, rjones, svashisht |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | curl-7.85.0-4.fc37 curl-7.82.0-11.fc36 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-11-28 01:15: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: | 910269 |
Description
Rolf Fokkens
2022-11-20 13:17:58 UTC
Thank you for reporting it! I will backport the upstream fix... Upstream issue 9171 was fixed with https://github.com/curl/curl/commit/b9b6148c45a00d675d5bb261bf4cbb45468ad807 (which is already included in curl-7.85.0) whereas the bug in question seems to be fixed with https://github.com/curl/curl/commit/eafc2b14ac9e40377168b46cab3f1d90c3f32f45 I will pick both the fixes for f36 and the latter for f37 only. Unfortunately, the fix only takes an effect if libcurl is built against nghttp2-1.50.0 or newer. So we need to update nghttp2 first... FEDORA-2022-888dfc8170 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-888dfc8170 FEDORA-2022-cc6a27bd2c has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-cc6a27bd2c Let's wait until the new builds of nghttp2 stabilize. Then I will proceed with the fixed builds of curl. *** Bug 2144279 has been marked as a duplicate of this bug. *** FEDORA-2022-888dfc8170 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-888dfc8170` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-888dfc8170 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-cc6a27bd2c has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-cc6a27bd2c` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-cc6a27bd2c See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-888dfc8170 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2022-cc6a27bd2c has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report. Fedora commits: https://src.fedoraproject.org/rpms/curl/c/667e37e0a332795175e2b87e3320ecd199e9e1b1?branch=f37 https://src.fedoraproject.org/rpms/curl/c/426affc3676469211cbad6d51bdd75c177f65511?branch=f36 Follow-up Fedora commit: https://src.fedoraproject.org/rpms/curl/c/c4c3c415e74bbc3fd169a132eeb254897022fbd0?branch=f36 FEDORA-2022-74d54d2fe1 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-74d54d2fe1 FEDORA-2022-9f0823bd26 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-9f0823bd26 Be careful about upgrading to this package alone because it breaks lots of stuff, eg: $ sudo dnf help Traceback (most recent call last): File "/usr/bin/dnf", line 61, in <module> from dnf.cli import main File "/usr/lib/python3.11/site-packages/dnf/__init__.py", line 30, in <module> import dnf.base File "/usr/lib/python3.11/site-packages/dnf/base.py", line 29, in <module> import libdnf.transaction File "/usr/lib64/python3.11/site-packages/libdnf/__init__.py", line 12, in <module> from . import conf File "/usr/lib64/python3.11/site-packages/libdnf/conf.py", line 13, in <module> from . import _conf ImportError: /lib64/libcurl.so.4: undefined symbol: nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation If upgrading a dependent package is required, please add appropriate Requires: to the package! *** Bug 2148179 has been marked as a duplicate of this bug. *** The error in comment 16 can be fixed using: # wget https://kojipkgs.fedoraproject.org//packages/nghttp2/1.51.0/1.fc37/x86_64/libnghttp2-1.51.0-1.fc37.x86_64.rpm # rpm -Uvh libnghttp2-1.51.0-1.fc37.x86_64.rpm (In reply to Richard W.M. Jones from comment #16) > If upgrading a dependent package is required, please add appropriate > Requires: to the package! Will do. Thank you for letting me know! Follow-up Fedora commits: https://src.fedoraproject.org/rpms/curl/c/7b44e0b7aa4e4876b7462879c701f1973f72f36d?branch=rawhide https://src.fedoraproject.org/rpms/curl/c/c484960a5347f235fe73463d1681bc40d65c8e03?branch=f37 https://src.fedoraproject.org/rpms/curl/c/a7aa3da71c0b6338e1b4f5633aaff5c0255af01b?branch=f36 FEDORA-2022-74d54d2fe1 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-74d54d2fe1` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-74d54d2fe1 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-9f0823bd26 has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-9f0823bd26` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-9f0823bd26 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-9f0823bd26 has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-9f0823bd26` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-9f0823bd26 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-74d54d2fe1 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2022-9f0823bd26 has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report. |