Skip to content

Drop the Chrome apt source before installing Linux dependencies - #220

Open
shreeve wants to merge 1 commit into
egoist:mainfrom
shreeve:ci/drop-chrome-apt-source
Open

Drop the Chrome apt source before installing Linux dependencies#220
shreeve wants to merge 1 commit into
egoist:mainfrom
shreeve:ci/drop-chrome-apt-source

Conversation

@shreeve

@shreeve shreeve commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Every Ubuntu job on GitHub-hosted runners has been failing in "Install Linux dependencies" before any Rust runs:

E: Failed to fetch https://dl.google.com/linux/chrome-stable/deb/dists/stable/main/binary-amd64/Packages.gz  Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
##[error]Process completed with exit code 100.

The runner image enables Google's Chrome apt repository, and its mirror intermittently serves a Packages index that does not match the release file. apt-get update then exits 100 and fails the job. Two consecutive runs of #219 hit it (https://github.com/egoist/waku/actions/runs/34383640369, https://github.com/egoist/waku/actions/runs/34384018344).

Nothing in these jobs needs Chrome, so this removes the source list before apt-get update in the test workflow and in both Linux release jobs.

Test plan

GitHub's Ubuntu runner image enables Google's Chrome apt repository.
Its mirror intermittently serves a Packages index that fails the hash
check against the release file, and apt-get update then exits 100 and
fails the job before anything of ours has run:

  E: Failed to fetch https://dl.google.com/linux/chrome-stable/deb/
     dists/stable/main/binary-amd64/Packages.gz  Hash Sum mismatch

Nothing in these jobs needs Chrome, so remove the source list before
updating instead of depending on it.
@shreeve

shreeve commented Sep 10, 2026

Copy link
Copy Markdown
Contributor Author

This one is blocking every Ubuntu job on GitHub-hosted runners...

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant