Bug ID 1222338
Summary curl 8.7.1 and libzypp cause curl error 92 on fetching updates
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Upgrade Problems
Assignee screening-team-bugs@suse.de
Reporter dmueller@suse.com
QA Contact jsrain@suse.com
Target Milestone ---
Found By ---
Blocker ---

I can no longer refresh some 3rd party repositories after the curl 8.7.1
upgrade in tumbleweed. curl 8.6.0 works fine. 

the errors point out a http/2 protocol error. here's the snippet from the log: 

2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * Found bundle for host:
0x564be94f55c0 [can multiplex]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * Re-using existing connection with
host dl.google.com
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [17] OPENED stream for
https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [17] [:method: GET]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [17] [:scheme: https]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [17] [:authority:
dl.google.com]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [17] [:path:
/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [17] [user-agent: ZYpp
17.31.15 (curl 8.7.1)]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [17] [accept: */*,
application/x-zsync, application/metalink+xml, application/metalink4+xml]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 > GET
/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml HTTP/2
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 > Host: dl.google.com
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 > User-Agent: ZYpp 17.31.15 (curl
8.7.1)
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 > Accept: */*, application/x-zsync,
application/metalink+xml, application/metalink4+xml
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 > 
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * Request completely sent off
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < HTTP/2 200 
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < content-length: 1356
2024-04-04 19:43:42 <1> magnolia(30993) [ZYPP_MEDIA_CURL++]
request.cc(headerfunction):653 0x564be956d140 Got Content-Length Header: 1356
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < content-security-policy:
default-src 'none'
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < server: downloads
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < x-content-type-options: nosniff
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < x-frame-options: SAMEORIGIN
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < x-xss-protection: 0
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < cache-control: public,max-age=0
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < last-modified: Wed, 03 Apr 2024
16:46:55 GMT
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < date: Thu, 04 Apr 2024 17:44:16
GMT
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < etag: "26973aa"
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * Invalid HTTP header field was
received: frame type: 1, stream: 17, name: [content-length], value: [1449]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * HTTP/2 stream 17 was not closed
cleanly: PROTOCOL_ERROR (err 1)
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * Connection #0 to host
dl.google.com left intact
2024-04-04 19:43:42 <1> magnolia(30993) [ZYPP_MEDIA_CURL]
basicdownloader_p.cc(onRequestFinished):201 0x564be956d140 Downloading on
https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml failed
with error Server returned a HTTP/2 strea
m error. Curl error (92) Invalid HTTP header field was received: frame type: 1,
stream: 17, name: [content-length], value: [1449]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-core] PathInfo.cc(unlink):705
unlink /var/tmp/AP_0xzr4SK4/repodata/repomd.xml
2024-04-04 19:43:42 <1> magnolia(30993) [ZYPP_MEDIA_CURL]
metalinkinfo_p.cc(transitionToFinished):36 Downloading on
https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml
transition to final state. 
2024-04-04 19:43:42 <1> magnolia(30993) [ZYPP_MEDIA_CURL]
final_p.cc(FinishedState):20 About to enter FinishedState for url
https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml
2024-04-04 19:43:42 <1> magnolia(30993) [ZYPP_MEDIA_CURL]
initial_p.cc(enter):20 Entering initial state
2024-04-04 19:43:42 <1> magnolia(30993) [ZYPP_MEDIA_CURL]
initial_p.cc(initiate):44 No zchunk data available but metalink requested,
going to download metalink directly.
2024-04-04 19:43:42 <1> magnolia(30993) [ZYPP_MEDIA_CURL]
metalinkinfo_p.cc(DlMetaLinkInfoState):25 Downloading metalink/zsync on
https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml
2024-04-04 19:43:42 <1> magnolia(30993) [ZYPP_MEDIA_CURL] initial_p.cc(exit):22
Leaving initial state
2024-04-04 19:43:42 <1> magnolia(30993) [ZYPP_MEDIA_CURL]
metalinkinfo_p.cc(initializeRequest):51 Requesting Metadata info from server!
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-core] PathInfo.cc(chmod):1099
assert_file_mode 00600 /var/lib/YaST2/cookieschmod /var/lib/YaST2/cookies 00600
2024-04-04 19:43:42 <1> magnolia(30993) [ZYPP_MEDIA_CURL++]
request.cc(aboutToStart):469 0x564be956d140 Setting activity timeout to: 180
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * Found bundle for host:
0x564be94f55c0 [can multiplex]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * Re-using existing connection with
host dl.google.com
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [19] OPENED stream for
https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [19] [:method: GET]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [19] [:scheme: https]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [19] [:authority:
dl.google.com]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [19] [:path:
/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [19] [user-agent: ZYpp
17.31.15 (curl 8.7.1)]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * [HTTP/2] [19] [accept: */*,
application/x-zsync, application/metalink+xml, application/metalink4+xml]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 > GET
/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml HTTP/2
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 > Host: dl.google.com
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 > User-Agent: ZYpp 17.31.15 (curl
8.7.1)
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 > Accept: */*, application/x-zsync,
application/metalink+xml, application/metalink4+xml
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 > 
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * Request completely sent off
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < HTTP/2 200 
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < content-length: 1356
2024-04-04 19:43:42 <1> magnolia(30993) [ZYPP_MEDIA_CURL++]
request.cc(headerfunction):653 0x564be956d140 Got Content-Length Header: 1356
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < content-security-policy:
default-src 'none'
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < server: downloads
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < x-content-type-options: nosniff
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < x-frame-options: SAMEORIGIN
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < x-xss-protection: 0
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < cache-control: public,max-age=0
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < last-modified: Wed, 03 Apr 2024
16:46:55 GMT
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < date: Thu, 04 Apr 2024 17:44:16
GMT
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 < etag: "26973aa"
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * Invalid HTTP header field was
received: frame type: 1, stream: 19, name: [content-length], value: [1449]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * HTTP/2 stream 19 was not closed
cleanly: PROTOCOL_ERROR (err 1)
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-curl++]
curlhelper.cc(log_curl):119 0x564be956d140 * Connection #0 to host
dl.google.com left intact
2024-04-04 19:43:42 <1> magnolia(30993) [ZYPP_MEDIA_CURL]
basicdownloader_p.cc(onRequestFinished):201 0x564be956d140 Downloading on
https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml failed
with error Server returned a HTTP/2 stream error. Curl error (92) Invalid HTTP
header field was received: frame type: 1, stream: 19, name: [content-length],
value: [1449]
2024-04-04 19:43:42 <1> magnolia(30993) [zypp-core] PathInfo.cc(unlink):705
unlink /var/tmp/AP_0xzr4SK4/repodata/repomd.xml


You are receiving this mail because: