Skip to content

CI flake - Cargo Git dependency fetch fails with SSL error #5186

Open

Description

@bfops

https://github.com/clockworklabs/SpacetimeDB/actions/runs/26849059824/job/79176296760

Run cargo ci update-flow --target=x86_64-unknown-linux-gnu --github-token-auth
    Updating crates.io index
    Updating git repository `[https://github.com/clockworklabs/iai-callgrind.git`](https://github.com/clockworklabs/iai-callgrind.git%60)
error: failed to get `iai-callgrind` as a dependency of package `spacetimedb-bench v2.4.0 (/home/runner/actions-runner/_work/SpacetimeDB/SpacetimeDB/crates/bench)`

Caused by:
  failed to load source for dependency `iai-callgrind`

Caused by:
  Unable to update https://github.com/clockworklabs/iai-callgrind.git?branch=main#3e78f685

Caused by:
  failed to clone into: /home/runner/.cargo/git/db/iai-callgrind-def8f782d3b14426

Caused by:
  revision 3e78f68534bbe389e0fb00f729a6a7b877627a06 not found

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: unknown error; class=Ssl (16)
Error: Process completed with exit code 101.

Activity

  1. added 2 commits that reference this issue on Aug 29, 2026
    ea099a8
    9c2804b
  2. changed the title [-]CI flake: Failed to get rust package[/-] [+]CI flake - Cargo Git dependency fetch fails with SSL error[/+] on Oct 20, 2026
  3. clockwork-labs-bot commented on Oct 26, 2026

    @clockwork-labs-bot
    Contributor

    Symptoms and root cause

    Exact linked job: run 26849059824, job 79176296760, attempt 1.

    Exact-job logs return HTTP 410. Metadata confirms Linux Test spacetimedb-update flow, attempt 1, with Cargo exit 101. The preserved cause chain shows Cargo/libgit2 failing to fetch Git dependency iai-callgrind with SSL error: unknown error; class=Ssl (16). The preceding revision ... not found is downstream of the failed network fetch and does not prove the pinned revision is missing. This is dependency-fetch/TLS failure before the update-flow test can run; the TLS failure's origin is unknown.

    Duplicate selection

    No specific open match found for Cargo Git-fetch/libgit2 class=Ssl (16). #5724 is a Windows release-download certificate-chain/mirror failure, and #5748 is a V8 archive download/build-script failure; neither establishes the same operation/diagnostic.

    Proposed operations

    Dry run — proposals only. Keep this ticket open. Preserve title CI flake - Cargo Git dependency fetch fails with SSL error. Proposed team: DevOps, for external Git dependency/TLS transport. No title, team, state, label, project, or duplicate changes applied.

  4. bfops commented on Oct 28, 2026

    @bfops
    CollaboratorAuthor

    @clockwork-labs-bot go ahead with the proposed changes

  5. clockwork-labs-bot commented on Oct 28, 2026

    @clockwork-labs-bot
    Contributor

    Confirmed your approval: the issue is already open with the proposed useful title and Team: DevOps in the Test flakes project. Verified those values; no metadata changes were needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions