Bugzilla – Bug 1212189
NVIDIA Repository Fails: Curl error 92 - HTTP/2 stream 5 was not closed cleanly: PROTOCOL_ERROR (err 1)
Last modified: 2023-06-19 16:30:03 UTC
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0 Build Identifier: This morning there was an update in Leap 15.5 and i guess after I upgraded (because there wasn't any problem yesterday) NVIDIA repository started to fail and gave me this error; Download (curl) error for 'https://download.nvidia.com/opensuse/leap/15.5/repodata/repomd.xml': Error code: Curl error 92 Error message: HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1) I tried to # zypper clean, # zypper ref after that error didn't show up for a short time but later it started to fail again the I removed and added repository again but didn't solve my problem neither. Later I checked unneeded and orphaned packages, there were 2 unneeded lib packages and 1 orphaned package which named openSUSE-release-dvd, I googled and saw that it was an upgrade package to Tumbleweed (If I'm not wrong) and removed those three packages after that NVIDIA repository started to work properly but now it started to fail again after 4 or 5 hours later. I'm started to think it is about NVIDIA itself but couldn't find any news or something. Reproducible: Always Steps to Reproduce: 1.sudo zypper ref Actual Results: Download (curl) error for 'https://download.nvidia.com/opensuse/leap/15.5/repodata/repomd.xml': Error code: Curl error 92 Error message: HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1) Expected Results: Repository 'NVIDIA' is up to date. I don't know if this really affects but I saw an update notification in KDE Discovery which starts with openSUSExxxx and firstly I used sudo zypper up without refreshing repositories and then used sudo zypper dup, both of them made some upgrades to system and after that NVIDIA repository started to fail but I really don't know if NVIDIA repository was failing even before update.
This is not at all installer related. The installer isn't even remotely involved. If you don't know what component to select, please use "Other", not "Installation" or "YaST".
Also, please DO NOT change the bug priority. That is for the project managers / release managers to decide.
Same here on Leap 15.4: LANG=C zypper up Problem retrieving files from 'nVidia Graphics Drivers'. Download (curl) error for 'https://download.nvidia.com/opensuse/leap/15.4/repodata/repomd.xml': Error code: Curl error 92 Error message: HTTP/2 stream 5 was not closed cleanly: PROTOCOL_ERROR (err 1) History: - Giving up after 3 attempts. Please see the above error message for a hint. Warning: Skipping repository 'nVidia Graphics Drivers' because of the above error. Some of the repositories have not been refreshed because of an error. Loading repository data... Reading installed packages... Server error?
Indeed I can reproduce that issue. Appears to be an issue on NVIDIA's (server) side. Daniel, could you please have a look? Thanks!
BTW, all repositories are affected by this. Also Leap 15.4 and all SLE repos.
I'm sorry about the wrong component and priority thing, it's my first time reporting bug. Error still occurs and I also reported bug to NVIDIA yesterday. Thanks for helping.
To people who faces the same problem solution is simple. Someone told me in NVIDIA forums who faces the same issue. You need to change repository url from "https" to "http". I don't know if it is a temporary solution or not but I solved my problem by doing this.
Indeed this is a possible workaround for now.
*** Bug 1212202 has been marked as a duplicate of this bug. ***
Hmm. Could this be a duplicate of boo#1212187 ?
Is this problem still occurring? I'm not encountering any issues retrieving the files via https:// or http://, so I wonder if this might be specific to certain mirrors on the CDN, or if it was a transient issue that has resolved on its own.
(In reply to Stefan Dirsch from comment #10) > Hmm. Could this be a duplicate of boo#1212187 ? It is. It was triggered by a CDN update, but we need to fix it on our side! --- libzypp in some cases sends a User-Agent with a leading space, and newer software causes failures on this this seems to have been tolerated until last friday. --- Closing as duplicate therefore. *** This bug has been marked as a duplicate of bug 1212187 ***
(In reply to Daniel Dadap from comment #11) > Is this problem still occurring? I'm not encountering any issues retrieving > the files via https:// or http://, so I wonder if this might be specific to > certain mirrors on the CDN, or if it was a transient issue that has resolved > on its own. Thanks for looking so early into this, Daniel! I definitely still see the issue with https. On which distribution are you testing? I'm running it currently on Leap 15.4.
Official Workaround https://www.suse.com/support/kb/doc/?id=000021096 SUSE Manager is mentioned here, but it's the same issue.
Ah, thanks for the information about the root cause. I was testing with SLE15 SP5, and was about to install Leap 15.4 to match your configuration to see if I could encounter the problem there, but it sounds like it's a problem with the requests that SUSE Manager is making. Presumably I just haven't connected to any of the affected CDN mirrors.
(In reply to Daniel Dadap from comment #15) > Ah, thanks for the information about the root cause. I was testing with > SLE15 SP5, and was about to install Leap 15.4 to match your configuration to > see if I could encounter the problem there, but it sounds like it's a > problem with the requests that SUSE Manager is making. Presumably I just > haven't connected to any of the affected CDN mirrors. It's in libzypp, so zypper is affected as well, not only SUSE Manager. Yeah. Probably you are connected to an unaffected CDN mirror.
Hmm. Meanwhile repositories are working again - also without using the workaround "techpreview.ZYPP_MEDIANETWORK=1" in [main] section of /etc/zypp/zypp.conf. Weird. I haven't updated libzypp.
(In reply to Stefan Dirsch from comment #17) > Hmm. Meanwhile repositories are working again - also without using the > workaround "techpreview.ZYPP_MEDIANETWORK=1" in [main] section of > /etc/zypp/zypp.conf. Weird. I haven't updated libzypp. It broke again - without workaround.
It seems to work right now without any workaround.
SUSE-RU-2023:2550-1: An update that has nine recommended fixes can now be installed. Category: recommended (moderate) Bug References: 1191112, 1198097, 1199020, 1202234, 1209565, 1210591, 1211354, 1212187, 1212189 Sources used: openSUSE Leap Micro 5.3 (src): libzypp-17.31.13-150400.3.32.1, zchunk-1.1.16-150400.3.4.1, libsolv-0.7.24-150400.3.8.1 openSUSE Leap 15.4 (src): libyui-ncurses-4.3.7-150400.3.3.1, zchunk-1.1.16-150400.3.4.1, libyui-qt-graph-4.3.7-150400.3.3.1, libyui-ncurses-rest-api-4.3.7-150400.3.3.1, yast2-pkg-bindings-4.4.6-150400.3.6.1, libyui-qt-4.3.7-150400.3.3.1, libyui-bindings-4.3.7-150400.3.3.1, libyui-rest-api-4.3.7-150400.3.3.1, libsolv-0.7.24-150400.3.8.1, yast2-pkg-bindings-devel-doc-4.4.6-150400.3.6.1, libyui-4.3.7-150400.3.3.1, libyui-ncurses-pkg-4.3.7-150400.3.3.1, libzypp-17.31.13-150400.3.32.1, autoyast2-4.4.45-150400.3.19.1, libyui-qt-rest-api-4.3.7-150400.3.3.1, libyui-qt-pkg-4.3.7-150400.3.3.1 openSUSE Leap 15.5 (src): libzypp-17.31.13-150400.3.32.1, zchunk-1.1.16-150400.3.4.1, libsolv-0.7.24-150400.3.8.1 SUSE Linux Enterprise High Performance Computing 15 SP4 (src): libyui-ncurses-4.3.7-150400.3.3.1, libyui-qt-rest-api-4.3.7-150400.3.3.1, zchunk-1.1.16-150400.3.4.1, libyui-qt-graph-4.3.7-150400.3.3.1, libyui-4.3.7-150400.3.3.1, libyui-ncurses-pkg-4.3.7-150400.3.3.1, libzypp-17.31.13-150400.3.32.1, autoyast2-4.4.45-150400.3.19.1, libyui-ncurses-rest-api-4.3.7-150400.3.3.1, yast2-pkg-bindings-4.4.6-150400.3.6.1, libyui-qt-4.3.7-150400.3.3.1, libyui-qt-pkg-4.3.7-150400.3.3.1, libyui-rest-api-4.3.7-150400.3.3.1, libsolv-0.7.24-150400.3.8.1 SUSE Linux Enterprise Server 15 SP4 (src): libyui-ncurses-4.3.7-150400.3.3.1, libyui-qt-rest-api-4.3.7-150400.3.3.1, zchunk-1.1.16-150400.3.4.1, libyui-qt-graph-4.3.7-150400.3.3.1, libyui-4.3.7-150400.3.3.1, libyui-ncurses-pkg-4.3.7-150400.3.3.1, libzypp-17.31.13-150400.3.32.1, autoyast2-4.4.45-150400.3.19.1, libyui-ncurses-rest-api-4.3.7-150400.3.3.1, yast2-pkg-bindings-4.4.6-150400.3.6.1, libyui-qt-4.3.7-150400.3.3.1, libyui-qt-pkg-4.3.7-150400.3.3.1, libyui-rest-api-4.3.7-150400.3.3.1, libsolv-0.7.24-150400.3.8.1 SUSE Manager Server 4.3 (src): libyui-ncurses-4.3.7-150400.3.3.1, libyui-qt-rest-api-4.3.7-150400.3.3.1, zchunk-1.1.16-150400.3.4.1, libyui-qt-graph-4.3.7-150400.3.3.1, libyui-4.3.7-150400.3.3.1, libyui-ncurses-pkg-4.3.7-150400.3.3.1, libzypp-17.31.13-150400.3.32.1, autoyast2-4.4.45-150400.3.19.1, libyui-ncurses-rest-api-4.3.7-150400.3.3.1, yast2-pkg-bindings-4.4.6-150400.3.6.1, libyui-qt-4.3.7-150400.3.3.1, libyui-qt-pkg-4.3.7-150400.3.3.1, libyui-rest-api-4.3.7-150400.3.3.1, libsolv-0.7.24-150400.3.8.1 SUSE Linux Enterprise Server for SAP Applications 15 SP4 (src): libyui-ncurses-4.3.7-150400.3.3.1, libyui-qt-rest-api-4.3.7-150400.3.3.1, zchunk-1.1.16-150400.3.4.1, libyui-qt-graph-4.3.7-150400.3.3.1, libyui-4.3.7-150400.3.3.1, libyui-ncurses-pkg-4.3.7-150400.3.3.1, libzypp-17.31.13-150400.3.32.1, autoyast2-4.4.45-150400.3.19.1, libyui-ncurses-rest-api-4.3.7-150400.3.3.1, yast2-pkg-bindings-4.4.6-150400.3.6.1, libyui-qt-4.3.7-150400.3.3.1, libyui-qt-pkg-4.3.7-150400.3.3.1, libyui-rest-api-4.3.7-150400.3.3.1, libsolv-0.7.24-150400.3.8.1 SUSE Linux Enterprise Desktop 15 SP4 (src): libyui-ncurses-4.3.7-150400.3.3.1, libyui-qt-rest-api-4.3.7-150400.3.3.1, zchunk-1.1.16-150400.3.4.1, libyui-qt-graph-4.3.7-150400.3.3.1, libyui-4.3.7-150400.3.3.1, libyui-ncurses-pkg-4.3.7-150400.3.3.1, libzypp-17.31.13-150400.3.32.1, autoyast2-4.4.45-150400.3.19.1, libyui-ncurses-rest-api-4.3.7-150400.3.3.1, yast2-pkg-bindings-4.4.6-150400.3.6.1, libyui-qt-4.3.7-150400.3.3.1, libyui-qt-pkg-4.3.7-150400.3.3.1, libyui-rest-api-4.3.7-150400.3.3.1, libsolv-0.7.24-150400.3.8.1 SUSE Manager Retail Branch Server 4.3 (src): libyui-ncurses-4.3.7-150400.3.3.1, libyui-qt-rest-api-4.3.7-150400.3.3.1, zchunk-1.1.16-150400.3.4.1, libyui-qt-graph-4.3.7-150400.3.3.1, libyui-4.3.7-150400.3.3.1, libyui-ncurses-pkg-4.3.7-150400.3.3.1, libzypp-17.31.13-150400.3.32.1, autoyast2-4.4.45-150400.3.19.1, libyui-ncurses-rest-api-4.3.7-150400.3.3.1, yast2-pkg-bindings-4.4.6-150400.3.6.1, libyui-qt-4.3.7-150400.3.3.1, libyui-qt-pkg-4.3.7-150400.3.3.1, libyui-rest-api-4.3.7-150400.3.3.1, libsolv-0.7.24-150400.3.8.1 SUSE Manager Proxy 4.3 (src): libyui-ncurses-4.3.7-150400.3.3.1, libyui-qt-rest-api-4.3.7-150400.3.3.1, zchunk-1.1.16-150400.3.4.1, libyui-qt-graph-4.3.7-150400.3.3.1, libyui-4.3.7-150400.3.3.1, libyui-ncurses-pkg-4.3.7-150400.3.3.1, libzypp-17.31.13-150400.3.32.1, autoyast2-4.4.45-150400.3.19.1, libyui-ncurses-rest-api-4.3.7-150400.3.3.1, yast2-pkg-bindings-4.4.6-150400.3.6.1, libyui-qt-4.3.7-150400.3.3.1, libyui-qt-pkg-4.3.7-150400.3.3.1, libyui-rest-api-4.3.7-150400.3.3.1, libsolv-0.7.24-150400.3.8.1 SUSE Linux Enterprise High Performance Computing 15 SP5 (src): libzypp-17.31.13-150400.3.32.1, libsolv-0.7.24-150400.3.8.1 SUSE Linux Enterprise Server 15 SP5 (src): libzypp-17.31.13-150400.3.32.1, libsolv-0.7.24-150400.3.8.1 SUSE Linux Enterprise Server for SAP Applications 15 SP5 (src): libzypp-17.31.13-150400.3.32.1, libsolv-0.7.24-150400.3.8.1 SUSE Linux Enterprise Desktop 15 SP5 (src): libzypp-17.31.13-150400.3.32.1, libsolv-0.7.24-150400.3.8.1 SUSE Linux Enterprise Micro for Rancher 5.3 (src): libzypp-17.31.13-150400.3.32.1, zchunk-1.1.16-150400.3.4.1, libsolv-0.7.24-150400.3.8.1 SUSE Linux Enterprise Micro 5.3 (src): libzypp-17.31.13-150400.3.32.1, zchunk-1.1.16-150400.3.4.1, libsolv-0.7.24-150400.3.8.1 SUSE Linux Enterprise Micro for Rancher 5.4 (src): libzypp-17.31.13-150400.3.32.1, zchunk-1.1.16-150400.3.4.1, libsolv-0.7.24-150400.3.8.1 SUSE Linux Enterprise Micro 5.4 (src): libzypp-17.31.13-150400.3.32.1, zchunk-1.1.16-150400.3.4.1, libsolv-0.7.24-150400.3.8.1 Basesystem Module 15-SP4 (src): libyui-ncurses-4.3.7-150400.3.3.1, zchunk-1.1.16-150400.3.4.1, libyui-qt-graph-4.3.7-150400.3.3.1, libyui-4.3.7-150400.3.3.1, libyui-ncurses-pkg-4.3.7-150400.3.3.1, libzypp-17.31.13-150400.3.32.1, autoyast2-4.4.45-150400.3.19.1, yast2-pkg-bindings-4.4.6-150400.3.6.1, libyui-qt-4.3.7-150400.3.3.1, libsolv-0.7.24-150400.3.8.1 Basesystem Module 15-SP5 (src): libzypp-17.31.13-150400.3.32.1, zchunk-1.1.16-150400.3.4.1, libsolv-0.7.24-150400.3.8.1 Desktop Applications Module 15-SP4 (src): libyui-qt-pkg-4.3.7-150400.3.3.1 Development Tools Module 15-SP4 (src): libyui-rest-api-4.3.7-150400.3.3.1, libyui-ncurses-rest-api-4.3.7-150400.3.3.1, libyui-qt-rest-api-4.3.7-150400.3.3.1, libsolv-0.7.24-150400.3.8.1 Development Tools Module 15-SP5 (src): libsolv-0.7.24-150400.3.8.1 SUSE Package Hub 15 15-SP5 (src): zchunk-1.1.16-150400.3.4.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.