Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v4.0.0: Go get checksum does not match the one reported by checksum server. #12201

Closed
prestonvanloon opened this issue Mar 28, 2023 · 1 comment

Comments

@prestonvanloon
Copy link
Member

🐞 Bug Report

Description

A tag for v4.0.0 was prematurely created for the release candidate 0 (v4.0.0-rc.0) and this was indexed by golang's checksum server and proxy. The tag for v4.0.0 was deleted and retagged later when the appropriate release candidate was promoted for release. As such, users are finding a checksum mismatch as the current v4.0.0 does not match that checksum that was previously issued.

The resolution for this is to create a new release from the same commit, v4.0.1 and allow golang to index that as the latest release.

Has this worked before in a previous version?

Yes

🔬 Minimal Reproduction

Use go get to fetch Prysm at v4.0.0

🔥 Error

    github.com/prysmaticlabs/prysm/v4/consensus-types/primitives: github.com/prysmaticlabs/prysm/v4@v4.0.0: verifying module: checksum mismatch
    downloaded: h1:BMMhPSzfYXQLxiweJY+hJEbmY/MI8ZShEbTz3omV3aY=
    sum.golang.org: h1:c7qkGB+iwiWRN00/29wQk37sG+XtsKjy0AGfpGHhaa4=

SECURITY ERROR
This download does NOT match the one reported by the checksum server.
The bits may have been replaced on the origin server, or an attacker may
have intercepted the download attempt.

For more information, see 'go help module-auth'.

🌍 Your Environment

Operating System:

  All

What version of Prysm are you running? (Which release)

  v4.0.0

Anything else relevant (validator index / public key)?

@prestonvanloon
Copy link
Member Author

Fixed in v4.0.1 release
https://github.com/prysmaticlabs/prysm/releases/tag/v4.0.1

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

No branches or pull requests

1 participant