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
cmd/go: invalid version: unknown revision when GOPROXY/GOSUMDB disabled #36624
Comments
I was able to reproduce this on 1.13.6 from my home connection with no specific network setup either.
The commit in question does exist on GitHub. |
Tl;dr - The upstream users fluxcd/helm-operator should update the version of fluxcd/flux that they are referencing. Ok. Dug a bit further and solved the problem. It's not an issue with the
I believe this means we can close this issue. |
As @Helcaraxan found out, the commit is not part of any branch, so the error message is correct. Not much to do here, probably. |
FYI @hyangah @katiehockman. It would be interesting to say what the Fedora people have to say about this. I expect it will only happen more often as time goes on and more things are deleted. |
I'm using docker to test my repo, under centos 8.0, the go build works well, while under centos 6.5, I go the error Under centos8.0, the Git version is 2.18.2, while under centos 6.5, Git version is 1.7.1, does git releated to the issue? |
Yes. The But the So if your git version is older then v1.7.2-rc0, this error is inevitable. If you run
|
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
1.13.6 is not yet packaged for my distro
What operating system and processor architecture are you using (
go env
)?go env
Output(The only concious override from defaults is setting
export GOPRIVATE=github.com/COMPANY-REPO/*
in .bashrc, the rest are changed by go or the distro)What did you do?
Clone github.com/fluxcd/helm-operator,
go mod download
. Note that there are no private repos involved.What did you expect to see?
Compilation
What did you see instead?
go: github.com/fluxcd/flux@v1.17.1-0.20200109130101-ca3e8f451dd0: invalid version: unknown revision ca3e8f451dd0
Discussion
Troubleshooting was done on Slack with @Helcaraxan, see https://app.slack.com/client/T029RQSE6/C9BMAAFFB/thread/C9BMAAFFB-1579255221.002900
The error was resolved by overriding the Fedora defaults of
GOPROXY=direct
,GOSUMDB=off
(see here for the reasoning).It seems unexpected that disabling sum checks would prevent fetching a specific dependency? I've been using the setup for several months without running into this with other repos.
Note that there are no firewalls/proxies other things intercepting traffic, so access to Github is not a problem.
The text was updated successfully, but these errors were encountered: