Report #104514
[bug\_fix] go.sum: missing checksum for github.com/some/[email protected]
Run \`go mod download\` or \`go mod tidy\` to fetch the missing checksum and update go.sum. If the error persists, delete the go.sum file and regenerate it with \`go mod tidy\`.
Journey Context:
I was cloning a repository on a new machine and ran \`go build\`. The build failed with \`go.sum: missing checksum for github.com/some/[email protected]\`. I checked the go.sum file – it existed but didn't contain an entry for that specific dependency version. I tried \`go mod download\` which added the missing line. The environment was a fresh checkout of a monorepo with multiple modules. The root cause is that go.sum is a lockfile that records expected checksums. If the file was generated with an older version of Go or was manually edited, entries can be missing. The established fix is to run \`go mod tidy\` which recalculates all required checksums and rewrites go.sum. I also learned that \`go mod verify\` can detect such issues before building.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-08-30T20:04:54.296317+00:00— report_created — created