Hi Adriaan
No - I did not manage to solve the issue (for over a month now) and I would have no way to know if other people have the same problem other than a post by someone else here. @pauldaoust said he’d do a screen share with me at 2pm San Francisco time today, though he says he’s not a Mac expert, so if its Mac specific we might not be able to solve it.
A really wild guess and complete noob when it comes to Nix. But, maybe this command will help:
nix-env -f https://holochain.love -iA holochain.hc
What version do you get when you run ‘hc --version’?
Turns out its a bug in hc https://github.com/holochain/holochain-rust/issues/2097
3 weeks and much yelling to get attention, 15 mins to locate, 1 min to work around. I have to say that if it wasn’t for the relationship I have with several of the Holo team, I would have walked away, and have done from other packages. I hope too many other developers don’t hit similar problems in the working environment, the tutorials or the support, and walk away, thinking that its an indication of how hard it will be to develop on the platform.
@mitra42 Ah yes, the reality of software. Thanks for working with the devs to help troubleshoot this bug, someone always has to be the first to run into it. If you switched to a clean environment with a new computer or a remote server, sure you would’ve had a working development environment much quicker, but without your persistence it would’ve taken much longer to resolve this problem, and many more people would’ve been affected.
It’s clear that you care deeply about the project. Keen to hear more about where you want to take it!
THanks @marcus. Of course that just got a working environment, I tried rerunning the tutorial but its still got bugs - going to Issues · holochain/docs-pages · GitHub there are people reporting almost the same bugs now for over a month, but it doesn’t seem anyone from the Holo team pays attention to the git issues any more, as none of the bugs appear to have responses from the team
And as far as being an ‘investor’: the team has been nothing but upfront about their developments and challenges. They are on unknown terrain. Are you going to build and develop the Holochain pattern all by yourself? They have not sold any equity, or given anything away, so by ‘investing’ you have already given up control. The Holochain source code, amongst other things, is being developed in the open. If you don’t like it: go fork it, remix it, and make it beautiful the way you imagine. Please don’t come on here and throw stuff in other people’s faces when they have given so much already (my opinion).
This is not investing. This is taking part in something bigger than yourself. You obviously seem to have very high expectations. Please check your grandiosity before making unneccesary claims of everything being broken.
When planting seeds I do not shout at them to hurry up and grow, just because they’re not growing at the speed i want them to. They need love and care.
Anyways, I got nothing against you. Big love to you buddy, keep on keeping on
Edit/note: Your post has been bugging me for a while. I was waiting for someone to say something, but that hadn’t happened. I want to say I am definitely not smart enough to be on the Holo team, but I am a big enough admirer to step in for a friend against a bully/troll.
Hey @zeemarx_jeremyboom8, calm down please. I think you are taking it a bit too far and your tone is a bit aggressive. Please don’t attack people on the forum.
Nobody is right or wrong here. Holochain is/was super busy with the Holoports and the reset. Normally these type of issues would have gotten support much sooner. Hopefully, this will improve and the community can also try to help in these cases in the future.
On the other hand, @mitra42 is the decentralisation tech lead at the Internet Archive. Such prospects would have gotten dedicated support in the traditional world. Missed oppertunity, but understandable from within the context this happened.
Thanks very much @AdriaanB for chiming in; I somehow missed follow-ups to this conversation. Yes, it was a missed opportunity. I think it was somewhat unavoidable given the issues you mentioned, but that doesn’t mean that it was harmless for us to drop the ball here. Still important to do cleanup and keep building trust. @freesig and I are now having weekly triage sessions on documentation bugs, and today I noticed that the core team are committing to a higher standard for the HDK docs.
@ pauldaoust, I’m following the tutorial but keep getting compile errors (./run_build):
error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /home/lucas/holochain/developer-exercises/1.basic/3.links/exercise/target/release/deps/libthiserror_impl-c962feca972ceb0b.so)
--> /home/lucas/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.24/src/lib.rs:193:9
|
193 | pub use thiserror_impl::*;
| ^^^^^^^^^^^^^^
error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /home/lucas/holochain/developer-exercises/1.basic/3.links/exercise/target/release/deps/libthiserror_impl-c962feca972ceb0b.so)
--> /home/lucas/.cargo/registry/src/github.com-1ecc6299db9ec823/thiserror-1.0.24/src/lib.rs:193:9
|
193 | pub use thiserror_impl::*;
| ^^^^^^^^^^^^^^
error: aborting due to previous error
error: aborting due to previous error
error: could not compile `thiserror`.
To learn more, run the command again with --verbose.
warning: build failed, waiting for other jobs to finish...
error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /home/lucas/holochain/developer-exercises/1.basic/3.links/exercise/target/release/deps/libtracing_attributes-a79b082d39e0455c.so)
--> /home/lucas/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.25/src/lib.rs:905:9
|
905 | pub use tracing_attributes::instrument;
| ^^^^^^^^^^^^^^^^^^
error: aborting due to previous error
error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /home/lucas/holochain/developer-exercises/1.basic/3.links/exercise/target/release/deps/libtracing_attributes-a79b082d39e0455c.so)
--> /home/lucas/.cargo/registry/src/github.com-1ecc6299db9ec823/tracing-0.1.25/src/lib.rs:905:9
|
905 | pub use tracing_attributes::instrument;
| ^^^^^^^^^^^^^^^^^^
error: aborting due to previous error
error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /home/lucas/holochain/developer-exercises/1.basic/3.links/exercise/target/release/deps/libserde_derive-5d8f111242b32225.so)
--> /home/lucas/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.123/src/lib.rs:293:1
|
293 | extern crate serde_derive;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /home/lucas/holochain/developer-exercises/1.basic/3.links/exercise/target/release/deps/libserde_derive-5d8f111242b32225.so)
--> /home/lucas/.cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.123/src/lib.rs:293:1
|
293 | extern crate serde_derive;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
error: aborting due to previous error
error: aborting due to previous error
error: build failed
Wow that’s interesting. Can you post the details of your os, also are you using the nix-shell? And also which commit of Holochain Gym are you in?
OS: Ubuntu 20.04. LTS / 64-bit / GNOME 3.36.8
Nix-shell: yes (https://nightly.holochain.love)
HC Gym Commit: Latest as of now (Jun 28)
Oh but be careful. The setup for the gym says not to go nix-shell https://nightly.holochain.love
, but to execute nix-shell
inside the repository’s root folder. This is used to be able to lock the appropriate holochain version to use with the code inside the gym repository.
I don’t see that they’re connected yet, but I do know that a glibc blocker issue cropped up with running Acorn on Ubuntu 18 with @hedayat
he logged it here and Damien had a comment on it too acorn v0.5.1 issue on Ubuntu 18.04.5 · Issue #18 · h-be/acorn · GitHub