Bug#987188: libcurl3-gnutls from debian backports breaks git http operations
Package: libcurl3-gnutls
Version: 7.74.0-1.2~bpo10+1
Severity: important
X-Debbugs-CC: debian-backports@lists.debian.org
After upgrading the Debian system from "backports" any git http operations
(clone/fetch ...) has stopped working, bringing libcurl3-gnutls to the previous
version (7.74.0-1.2~bpo10+1) fix the problem:
Output of git command
> git clone https://github.com/git/git
Cloning into 'git'...
fatal: unable to access 'https://github.com/git/git/': Failed sending HTTP2 data
>
-- Latest packages upgraded:
- libcurl4:amd64 (7.64.0-4+deb10u2, 7.74.0-1.2~bpo10+1),
- curl:amd64 (7.64.0-4+deb10u2, 7.74.0-1.2~bpo10+1),
- libcurl3-gnutls:amd64 (7.64.0-4+deb10u2, 7.74.0-1.2~bpo10+1)
-- apt-cache policy libcurl3-gnutls
libcurl3-gnutls:
Installato: 7.74.0-1.2~bpo10+1
Candidato: 7.74.0-1.2~bpo10+1
Tabella versione:
*** 7.74.0-1.2~bpo10+1 100
100 https://deb.debian.org/debian buster-backports/main amd64 Packages
100 /var/lib/dpkg/status
7.64.0-4+deb10u2 500
500 https://deb.debian.org/debian-security buster/updates/main amd64
Packages
7.64.0-4+deb10u1 500
500 https://deb.debian.org/debian buster/main amd64 Packages
-- System Information:
Debian Release: 10.9
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-0.bpo.5-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8),
LANGUAGE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libcurl3-gnutls depends on:
ii libbrotli1 1.0.7-2+deb10u1
ii libc6 2.28-10
ii libcom-err2 1.46.2-1~bpo10+2
ii libgnutls30 3.6.7-4+deb10u6
ii libgssapi-krb5-2 1.17-3+deb10u1
ii libidn2-0 2.0.5-1+deb10u1
ii libk5crypto3 1.17-3+deb10u1
ii libkrb5-3 1.17-3+deb10u1
ii libldap-2.4-2 2.4.57+dfsg-2~bpo10+1
ii libnettle6 3.4.1-1
ii libnghttp2-14 1.36.0-2+deb10u1
ii libpsl5 0.20.2-2
ii librtmp1 2.4+20151223.gitfa8646d.1-2
ii libssh2-1 1.8.0-2.1
ii zlib1g 1:1.2.11.dfsg-1
Versions of packages libcurl3-gnutls recommends:
ii ca-certificates 20200601~deb10u2
libcurl3-gnutls suggests no packages.
-- Extra detailed informations:
- Output of GIT_CURL_VERBOSE=1 GIT_TRACE2=1 git clone https://github.com/git/git
13:03:36.251941 common-main.c:48 version 2.29.2
13:03:36.251960 common-main.c:49 start git clone
https://github.com/git/git
13:03:36.251981 git.c:445 cmd_name clone (clone)
13:03:36.252185 repository.c:130 worktree /tmp/gh/git
Clone in 'git' in corso...
13:03:36.253276 run-command.c:735 child_start[0] git
remote-https origin https://github.com/git/git
13:03:36.254468 common-main.c:48 version 2.29.2
13:03:36.254485 common-main.c:49 start /usr/lib/git-core/git
remote-https origin https://github.com/git/git
13:03:36.254572 git.c:723 cmd_name _run_dashed_
(clone/_run_dashed_)
13:03:36.254586 run-command.c:735 child_start[0]
git-remote-https origin https://github.com/git/git
13:03:36.259050 common-main.c:48 version 2.29.2
13:03:36.259065 common-main.c:49 start
/usr/lib/git-core/git-remote-https origin https://github.com/git/git
13:03:36.259138 repository.c:130 worktree /tmp/gh
13:03:36.259176 remote-curl.c:1482 cmd_name remote-curl
(clone/_run_dashed_/remote-curl)
13:03:36.259581 http.c:756 == Info: Couldn't find host github.com
in the .netrc file; using defaults
13:03:36.469244 http.c:756 == Info: Trying 140.82.121.3:443...
13:03:36.520476 http.c:756 == Info: Connected to github.com
(140.82.121.3) port 443 (#0)
13:03:36.544248 http.c:756 == Info: found 381 certificates in
/etc/ssl/certs
13:03:36.544365 http.c:756 == Info: ALPN, offering h2
13:03:36.544371 http.c:756 == Info: ALPN, offering http/1.1
13:03:36.595957 http.c:756 == Info: SSL connection using TLS1.3 /
ECDHE_RSA_AES_128_GCM_SHA256
13:03:36.596671 http.c:756 == Info: server certificate
verification OK
13:03:36.596680 http.c:756 == Info: server certificate status
verification SKIPPED
13:03:36.596778 http.c:756 == Info: common name: github.com
(matched)
13:03:36.596786 http.c:756 == Info: server certificate
expiration date OK
13:03:36.596790 http.c:756 == Info: server certificate
activation date OK
13:03:36.596799 http.c:756 == Info: certificate public key: EC/ECDSA
13:03:36.596804 http.c:756 == Info: certificate version: #3
13:03:36.596838 http.c:756 == Info: subject:
C=US,ST=California,L=San Francisco,O=GitHub\, Inc.,CN=github.com
13:03:36.596854 http.c:756 == Info: start date: Thu, 25 Mar
2021 00:00:00 GMT
13:03:36.596868 http.c:756 == Info: expire date: Wed, 30 Mar
2022 23:59:59 GMT
13:03:36.596884 http.c:756 == Info: issuer: C=US,O=DigiCert\,
Inc.,CN=DigiCert High Assurance TLS Hybrid ECC SHA256 2020 CA1
13:03:36.596914 http.c:756 == Info: ALPN, server accepted to use h2
13:03:36.596955 http.c:756 == Info: Using HTTP2, server supports
multi-use
13:03:36.596960 http.c:756 == Info: Connection state changed
(HTTP/2 confirmed)
13:03:36.596974 http.c:756 == Info: Copying HTTP/2 data in stream
buffer to connection buffer after upgrade: len=0
13:03:36.596984 http.c:756 == Info: Failed sending HTTP2 data
13:03:36.596993 http.c:756 == Info: Connection #0 to host
github.com left intact
13:03:36.597168 usage.c:64 error impossibile accedere a
'https://github.com/git/git/': Failed sending HTTP2 data
fatal: impossibile accedere a 'https://github.com/git/git/': Failed sending
HTTP2 data
13:03:36.597194 usage.c:68 exit elapsed:0.338490 code:128
13:03:36.597203 trace2/tr2_tgt_normal.c:123 atexit elapsed:0.338501 code:128
13:03:36.598095 run-command.c:990 child_exit[0] pid:179509
code:128 elapsed:0.343497
13:03:36.598114 git.c:745 exit elapsed:0.343919 code:128
13:03:36.598155 trace2/tr2_tgt_normal.c:123 atexit elapsed:0.343959 code:128
13:03:36.598389 transport-helper.c:581 exit elapsed:0.346748 code:128
13:03:36.598639 trace2/tr2_tgt_normal.c:123 atexit elapsed:0.347003 code:128
Reply to: