DO NOT MERGE attempt to debug a nightly cargo bug#63
Open
asomers wants to merge 3 commits into
Open
Cirrus CI / FreeBSD 13.5 nightly
failed
Dec 10, 2025 in 18s
Task Summary
Instruction build failed in 00:01
Details
✅ 00:00 clone
✅ 00:14 setup
✅ 00:01 cargo
❌ 00:01 build
2: [60] SSL peer certificate or SSH remote key was not OK (SSL certificate OpenSSL verify result: unable to get local issuer certificate (20))
Stack backtrace:
0: <curl::error::Error as anyhow::context::ext::StdError>::ext_context::<alloc::string::String>
1: <cargo::util::network::retry::Retry>::try::<(alloc::vec::Vec<u8>, cargo::sources::registry::http_remote::StatusCode), <cargo::sources::registry::http_remote::HttpRegistry>::handle_completed_downloads::{closure#1}>
2: <cargo::sources::registry::http_remote::HttpRegistry as cargo::sources::registry::RegistryData>::block_until_ready
3: <cargo::sources::registry::RegistrySource as cargo::sources::source::Source>::block_until_ready
4: <cargo::sources::replaced::ReplacedSource as cargo::sources::source::Source>::block_until_ready
5: <cargo::core::registry::PackageRegistry as cargo::core::registry::Registry>::block_until_ready
6: cargo::core::resolver::resolve
7: cargo::ops::resolve::resolve_with_previous
8: cargo::ops::resolve::resolve_with_registry
9: cargo::ops::resolve::resolve_ws_with_opts
10: cargo::ops::cargo_compile::create_bcx
11: cargo::ops::cargo_compile::compile_ws
12: cargo::ops::cargo_compile::compile_with_exec
13: cargo::ops::cargo_compile::compile
14: cargo::commands::build::exec
15: <cargo::cli::Exec>::exec
16: cargo::cli::main
17: cargo::main
18: std::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
19: std::rt::lang_start::<()>::{closure#0}
20: <&dyn core::ops::function::Fn<(), Output = i32> + core::panic::unwind_safe::RefUnwindSafe + core::marker::Sync as core::ops::function::FnOnce<()>>::call_once
at /rustc/c61a3a44d1a5bee35914cada6c788a05e0808f5b/library/core/src/ops/function.rs:287:21
21: std::panicking::catch_unwind::do_call::<&dyn core::ops::function::Fn<(), Output = i32> + core::panic::unwind_safe::RefUnwindSafe + core::marker::Sync, i32>
at /rustc/c61a3a44d1a5bee35914cada6c788a05e0808f5b/library/std/src/panicking.rs:581:40
22: std::panicking::catch_unwind::<i32, &dyn core::ops::function::Fn<(), Output = i32> + core::panic::unwind_safe::RefUnwindSafe + core::marker::Sync>
at /rustc/c61a3a44d1a5bee35914cada6c788a05e0808f5b/library/std/src/panicking.rs:544:19
23: std::panic::catch_unwind::<&dyn core::ops::function::Fn<(), Output = i32> + core::panic::unwind_safe::RefUnwindSafe + core::marker::Sync, i32>
at /rustc/c61a3a44d1a5bee35914cada6c788a05e0808f5b/library/std/src/panic.rs:359:14
24: std::rt::lang_start_internal::{closure#0}
at /rustc/c61a3a44d1a5bee35914cada6c788a05e0808f5b/library/std/src/rt.rs:175:24
25: std::panicking::catch_unwind::do_call::<std::rt::lang_start_internal::{closure#0}, isize>
at /rustc/c61a3a44d1a5bee35914cada6c788a05e0808f5b/library/std/src/panicking.rs:581:40
26: std::panicking::catch_unwind::<isize, std::rt::lang_start_internal::{closure#0}>
at /rustc/c61a3a44d1a5bee35914cada6c788a05e0808f5b/library/std/src/panicking.rs:544:19
27: std::panic::catch_unwind::<std::rt::lang_start_internal::{closure#0}, isize>
at /rustc/c61a3a44d1a5bee35914cada6c788a05e0808f5b/library/std/src/panic.rs:359:14
28: std::rt::lang_start_internal
at /rustc/c61a3a44d1a5bee35914cada6c788a05e0808f5b/library/std/src/rt.rs:171:5
29: main
30: _start
at /usr/src/lib/csu/amd64/crt1.c:76:7
error: failed to get `cfg-if` as a dependency of package `ztop v0.3.0 (/tmp/cirrus-ci-build)`
Caused by:
download of config.json failed
Caused by:
failed to download from `https://index.crates.io/config.json`
Caused by:
[60] SSL peer certificate or SSH remote key was not OK (SSL certificate OpenSSL verify result: unable to get local issuer certificate (20))
Exit status: 101
Loading