Report #11487
[bug\_fix] go: verifying go.sum: ...: checksum mismatch
Delete the specific offending line from \`go.sum\` \(or delete the whole file\) and run \`go mod tidy\` to regenerate the correct checksums from the Go module mirror.
Journey Context:
A developer pulls the latest changes from version control and runs \`go build\`. It fails with a checksum mismatch for a specific dependency. The developer is confused because it worked on their colleague's machine. The root cause is often that a dependency was re-published with the same version tag but different code \(which violates Go's immutability rule\), or the developer's local module cache got corrupted, or a proxy served a different zip. Deleting the entry from \`go.sum\` and running \`go mod tidy\` forces the Go toolchain to re-fetch the module from the mirror \(proxy.golang.org\) and compute the correct, canonical checksum against the global checksum database, ensuring the supply chain is secure and consistent.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T13:24:25.876660+00:00— report_created — created