Setup: “nix-shell https://holochain.love” issues

No, I allocated >32GB. I think I need to take a deep dive into the holochain system to figure out how to make it work on Qubes OS, in a way that take advantage of Qubes OS security features. This will take awhile… :slight_smile:

@tggraner any luck with Qubes? i’ve never tried it myself :sweat_smile:

No, but the problem might be using Debian 10 or Fedora 29 when developing Holochain applications not Qubes or Xen (the hypervisor). Does anyone use anything else than Mac OS or Ubuntu?

@tggraner i use ubuntu and nixos and mac os (pre catalina) and rarely windows WSL2

there is also a dockerbox in holonix that demonstrates basic debian support (it installs)

i know at least one person on the networking team uses debian regularly

1 Like

I am installing holochain for the first time using vagrant.

When I get to the step
nix-shell https://holochain.love

I get an issue:
unpacking ‘https://github.com/NixOS/nixpkgs/archive/821c7ed030bca86c8217e6d20df1f01c6474adf4.tar.gz’…
tar: Skipping to next header

gzip: stdin: invalid compressed data–format violated
tar: Child returned status 1
tar: Error is not recoverable: exiting now
error: program ‘tar’ failed with exit code 2
(use ‘–show-trace’ to show detailed location information)

I am also finding that vagrant up fails periodically but has run successfully. The error

nixos-rebuild switch

Stdout from the command:

Stderr from the command:

nix-build: symbol lookup error: /nix/store/kwjql4pmjjm4ya198m2hzw516mdlyqsn-aws-sdk-cpp-1.3.22/lib/libaws-cpp-sdk-s3.so: undefined symbol: ZNK3Aws2S38S3Client42PutBucketAnalyticsConfigurationAsyncHelperERKNS0_5Model38PutBucketAnalyticsConfigurationRequestERKSt8functionIFvPKS1_S5_RKNS_5Utils7OutcomeINS_8NoResultENS_6Client8AWSErrorINS0_8S3ErrorsEEEEERKSt10shared_ptrIKNSC

Is there a docker-compose based install? My enthusiasm for Holochain is waning. I do all my prototyping on docker and have no great fondness for VirtualBox.

@douglasdzone1 several options including docker are listed here - https://docs.holochain.love/docs/install/

we do all our CI testing on docker so you can see the circle ci config for more examples and the docker/* folder for dockerfiles https://github.com/holochain/holonix/tree/develop/docker

Hey guys I’m just jumping back into the hc community after being working flat out building a new prototype to secure funding, which I’m happy to say is in its way at long last! :blush:

Were the windows issues resolved now? I saw on a recent dev pulse that a new update to windows included WSL 2 so the issues with NIX should now be resolved? :blush:

1 Like

Should indeed work with WSL2! I’ve asked a couple people to test it out for me, and they’ve had perfect success.

1 Like

Yes I can confirm this, I am all setup now on both Windows and Linux ready for devcamp… be good to see you all again… :slight_smile:

I am currently making good progress on the .NET HDK and I am about to reach out to the community for some help with this… I have found a way to compile .NET code to WASM and I am also using the Wasmer lib to call into the HC Core API in the Conductor WASM.

I just created a thread for this here:

Would really appreciate your input bro, because I know you were giving me some good advice before and you also have a .NET background… thanks :slight_smile:

Cheers
D.

Is there a way I can get my hc (zomes, etc) out of the Nix shell and into Windows file system? I need to be able to access this somehow? Hopefully there is a way? :slight_smile:

Thanks.

Figured it out! :slight_smile:

You can map “\wsl$” to a network drive to get access to the virtual Linux installs you have. For example to get to my HOME dir in my virtual Ubuntu it is:

\wsl$\Ubuntu-20.04\home\dellams

You can even get access to the NIX Shell folders including the holochain.love files like this:

\wsl$\Ubuntu-20.04\nix\store\23ca14cx97y7zq9yzj51ng77ibsxfgp2-holochain.love

The hash will be different depending on which version of holochain.love you have downloaded.

Hope this is of help to people… :slight_smile: