Skip to content

Intermittent HTTP/2 INTERNAL_ERROR fetching from install.determinate.systems in GitHub Actions CI #57

@schickling-assistant

Description

@schickling-assistant

Summary

We are seeing repeated intermittent fetch failures from install.determinate.systems during GitHub Actions CI, even while the public Determinate status page reports the service as operational.

Status page checked on March 20, 2026:

Environment

Error

Observed in CI:

/usr/bin/bash -c nix-env --quiet -j8 -iA cachix -f https://cachix.org/api/v1/install
warning: error: unable to download 'https://install.determinate.systems/nix-cache-info': Stream error in the HTTP/2 framing layer (92) HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2); retrying in 340 ms
warning: error: unable to download 'https://install.determinate.systems/nix-cache-info': Stream error in the HTTP/2 framing layer (92) HTTP/2 stream 3 was not closed cleanly: INTERNAL_ERROR (err 2); retrying in 623 ms
warning: error: unable to download 'https://install.determinate.systems/nix-cache-info': Stream error in the HTTP/2 framing layer (92) HTTP/2 stream 5 was not closed cleanly: INTERNAL_ERROR (err 2); retrying in 1084 ms
warning: error: unable to download 'https://install.determinate.systems/nix-cache-info': Stream error in the HTTP/2 framing layer (92) HTTP/2 stream 7 was not closed cleanly: INTERNAL_ERROR (err 2); retrying in 2052 ms

We also saw the same class of error earlier against *.narinfo under install.determinate.systems, for example:

warning: error: unable to download 'https://install.determinate.systems/xc0ga87wdclrx54qjaryahkkmkmqi9qz.narinfo': Stream error in the HTTP/2 framing layer (92) HTTP/2 stream 29 was not closed cleanly: INTERNAL_ERROR (err 2); retrying in 348 ms
warning: error: unable to download 'https://install.determinate.systems/9dywybz2rnr0bydx6q6hsg50v3prnksy.narinfo': Stream error in the HTTP/2 framing layer (92) HTTP/2 stream 31 was not closed cleanly: INTERNAL_ERROR (err 2); retrying in 314 ms

Notes

  • This does not currently look like a one-off.
  • The current CI run was still in progress when filing this, so I am linking the run/job URL directly rather than attaching a completed raw log artifact.
  • From our side this looks like an intermittent HTTP/2 / CDN / cache-path issue affecting install.determinate.systems.

Questions

  • Is this a known intermittent issue with install.determinate.systems?
  • Is there a recommended workaround for GitHub Actions CI?
  • If this belongs in another Determinate repo, please redirect and I can move it.

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