Report #86931
[bug\_fix] no required module provides package example.com/foo/bar; to add it: go get example.com/foo/bar
Run \`go get example.com/foo/bar\` \(or \`go get example.com/foo\`\) to add the missing dependency to go.mod and go.sum. If the package is in a private repository, ensure \`GOPRIVATE\` matches the module prefix so the toolchain uses direct VCS instead of the public proxy. The root cause is that \`go.mod\` does not list a module that contains the import path, so the resolver cannot find the package.
Journey Context:
You clone a repo and try \`go build ./...\`. It fails saying no required module provides a package you imported. You check the source and the import path looks correct. You try \`go mod tidy\`, but it still cannot resolve because the module itself is not in \`go.mod\`. You run \`go get example.com/foo\` and the build works. In another case, the package lives in a private GitHub org and you get 404/410 from the proxy; after setting \`GOPRIVATE=github.com/myorg\`, \`go get\` uses SSH/HTTPS directly and succeeds.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T04:30:15.004732+00:00— report_created — created