Package: cargo
Version: 1.82.0+dfsg1-2
Severity: normal

Dear Maintainer,

cargo from Debian fails to clone git repositories from github.com, for
example:

% cargo --version
cargo 1.82.0 (8f40fc59f 2024-08-21)
% cargo install --git https://github.com/meta-rust/rust-hello-world
    Updating git repository `https://github.com/meta-rust/rust-hello-world`
error: failed to clone into: 
/home/teythoon/.cargo/git/db/rust-hello-world-1fbd72c4e19584b8

Caused by:
  network failure seems to have happened
  if a proxy or similar is necessary `net.git-fetch-with-cli` may help here
  https://doc.rust-lang.org/cargo/reference/config.html#netgit-fetch-with-cli

Caused by:
  SSL error: 0xffff8880 - SSL - A fatal alert message was received from our 
peer; class=Ssl (16)

In contrast, cargo 1.82 from rustup works just fine.  This, in
combination with the error message, makes me think that the TLS
handshake failed, perhaps because client and server couldn't agree on
a cipher suite, and that the difference to rustup's cargo is a build
option.

Best,
Justus

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (900, 'testing'), (700, 'unstable'), (500, 'testing-debug'), 
(500, 'stable-debug'), (500, 'proposed-updates-debug'), (400, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.11.7-amd64 (SMP w/20 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages cargo depends on:
ii  binutils               2.43.1-5
ii  clang                  1:16.0-58.1
ii  clang-14 [c-compiler]  1:14.0.6-20
ii  clang-16 [c-compiler]  1:16.0.6-27+b1
ii  gcc [c-compiler]       4:14.2.0-1
ii  gcc-12 [c-compiler]    12.4.0-2
ii  gcc-14 [c-compiler]    14.2.0-8
ii  libc6                  2.40-3
ii  libcurl4t64            8.11.0-1
ii  libgcc-s1              14.2.0-8
ii  libgit2-1.8            1.8.4+ds-2
ii  libsqlite3-0           3.46.1-1
ii  libssh2-1t64           1.11.1-1
ii  libssl3t64             3.3.2-2
ii  rustc                  1.82.0+dfsg1-2
ii  zlib1g                 1:1.3.dfsg+really1.3.1-1+b1

cargo recommends no packages.

Versions of packages cargo suggests:
ii  cargo-doc  1.82.0+dfsg1-2
ii  python3    3.12.6-1

-- no debconf information

Reply via email to