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

Installation isse: anaconda version checksum mismatch #228

Closed
Mark-Jung opened this issue Apr 28, 2019 · 10 comments
Closed

Installation isse: anaconda version checksum mismatch #228

Mark-Jung opened this issue Apr 28, 2019 · 10 comments

Comments

@Mark-Jung
Copy link

Hello.

I wanted to download this repo to work on an old issue, but I got a checksum mismatch error when running go build and make.

Screen Shot 2019-04-28 at 5 37 18 PM

This is the error message i received.
My go version is
go version go1.11 darwin/amd64
and my anaconda version is 4.5.12.

Thank you.

@muesli
Copy link
Owner

muesli commented Apr 28, 2019

I can only assume there was an issue downloading the dependency. I would simply try again, the checksum is certainly correct.

@Mark-Jung
Copy link
Author

I tried again, but after some digging around I found out that go would generate different hashes with different go versions. Thus, I bumped up by go version to 1.12.4. After upgrading my go version, I faced another error.

build github.com/muesli/beehive: cannot load golang.org/x/net/lex/httplex: cannot find module providing package golang.org/x/net/lex/httplex
make: *** [build] Error

I will keep trying and update this thread with my attempts.

@Mark-Jung
Copy link
Author

Seems like people have a similar issue, where httplex has been renamed/merged into httpguts.

ponzu-cms/ponzu#245
https://groups.google.com/forum/#!topic/golang-nuts/2crpmllOyOA

I don't believe there is a clean workaround to this issue. Could you update this? @muesli

@muesli
Copy link
Owner

muesli commented Apr 29, 2019

Hm not sure I can do much here. Maybe you still got some old dependencies lingering around on your system? We're building every commit on Travis CI and Docker Hub with Go 1.11 and Go 1.12, so I'm fairly sure the codebase should be fine and there's not much we can do here.

@prologic
Copy link
Contributor

prologic commented Apr 29, 2019 via email

@prologic
Copy link
Contributor

FWIW I'm not able to repro what you're experiencing on master right now (at work).

@Mark-Jung
Copy link
Author

I wasn't. I ran go clean modcache, removed the folder, then ran make again. Amazingly, it works. I'm confused, but I ain't complaining. Sorry for the false alarm.

@muesli
Copy link
Owner

muesli commented Apr 29, 2019

Weird, I just realized something that may be related: running go mod tidy also ends up complaining about the httplex package not being found. I'm still not quite sure what to make of that.

@Mark-Jung
Copy link
Author

Hmm... Well from the build log provided by @prologic, the build seems like it doesn't include httplex, which is why there was no error. I don't think anyone else have faced the same issue I did, (or they didn't complain about it) but would it be worthwhile to add something in the doc?

@prologic
Copy link
Contributor

prologic commented Apr 29, 2019 via email

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

3 participants