#2869·sccache

0.18.0 panics on x64 Linux

Author: aduh95Created Sep 20, 2026Updated Sep 20, 2026

https://github.com/nodejs/node/actions/runs/35506496657/job/106067230237?pr=66146

[2026-09-20T10:59:20Z DEBUG sccache::config] Attempting to read config file at "/home/runner/.config/sccache/config"
[2026-09-20T10:59:20Z DEBUG sccache::config] Couldn't open config file: failed to open file `/home/runner/.config/sccache/config`: No such file or directory (os error 2)
[2026-09-20T10:59:20Z DEBUG sccache::config] Attempting to read config file at "/home/runner/.config/sccache/config"
[2026-09-20T10:59:20Z DEBUG sccache::config] Couldn't open config file: failed to open file `/home/runner/.config/sccache/config`: No such file or directory (os error 2)
[2026-09-20T10:59:20Z INFO  sccache::server] start_server: 127.0.0.1:4226
[2026-09-20T10:59:20Z INFO  sccache::server] No scheduler address configured, disabling distributed sccache
[2026-09-20T10:59:20Z DEBUG sccache::cache::cache] Configuring single cache from CacheType
[2026-09-20T10:59:20Z DEBUG sccache::cache::cache] Init gha cache with version 
[2026-09-20T10:59:20Z DEBUG opendal_service_ghac::backend] backend build started: GhacBuilder { config: GhacConfig { root: Some("/sccache"), version: Some("sccache-v0.18.0"), endpoint: None, .. }, .. }
[2026-09-20T10:59:20Z DEBUG opendal_service_ghac::backend] backend use root /sccache/
[2026-09-20T10:59:20Z DEBUG opendal_service_ghac::backend] backend use service version V2
[2026-09-20T10:59:20Z DEBUG opendal_service_ghac::backend] backend use version sccache-v0.18.0
[2026-09-20T10:59:20Z WARN  rustls_platform_verifier::verification::others] Error loading CA root certificate: failed to read PEM from file: No such file or directory (os error 2) at '/no-cert-file.crt'
thread 'main' (3148) panicked at src/cache/http_client.rs:9:70:
called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Builder, source: General("No CA certificates were loaded from the system") }
stack backtrace:
   0: __rustc::rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::result::unwrap_failed
   3: sccache::cache::http_client::set_user_agent
   4: sccache::cache::cache::build_single_cache
   5: sccache::cache::cache::storage_from_config
   6: sccache::server::start_server
   7: sccache::commands::run_command
   8: sccache::main
   9: sccache::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
sccache: error: Timed out waiting for server startup. Maybe the remote service is unreachable?

aarch64-linux and macOS are not affected

Reverting to 0.17.0 seems to fix the issue