About the RSM Technical Discussion! category

Ok great thanks, are there any instructions on how to use them? Thanks :slight_smile:

Any ideas about the errors above?

Also, where is the UI to the elemental chat so I can check if it is working or not? Thanks

Also would be great if anyone could point me in the right direction with my other issue above…

The connections refused errors that started occurring with Redux version on WSL2 on Windows, like I said I have no idea if its Windows, WSL2, ubuntu, Nix or Conductor that is causing it, looking for a needle in a haystack time! :wink: lol

I didn’t change any code or network config so its very odd!

Thanks.

Ok I tried this but got the same error. Where should I be running this from? I have holochain cloned to C:\Code\holochain.

I tried running from the holochain folder and also the Code folder but got the same error message both times:

PS C:\code> docker run --rm -v %cd%:/holochain -it ubuntu bash
docker: Error response from daemon: create %cd%: “%cd%” includes invalid characters for a local volume name, only “[a-zA-Z0-9][a-zA-Z0-9_.-]” are allowed. If you intended to pass a host directory, use absolute path.
See ‘docker run --help’.

Cheers
D.

I had also only recently noticed those errors though they were there all the time; led me to suspect that there was something wrong with the newer commit I had switched to! However, as Guillem points out, just ignore them (and all the multitude of errors you might see at stack-closes; the team simply doesn’t seem to have the time to clean(-ify) their code yet); rest assured that they won’t cause any harm.

As for Docker, what I was advocating was that the team set up an automation pipeline for their GitHub repository to push docker images for successful builds to their official docker-hub repo. I used to do similar automation for my azure-DevOps repo that would publish the built-images to our azure container-registry upon every good commit; it was such a breeze… But I’m fairly new to the Github ecosystem of pipelining (plus nor have access to their repo). Would love it if someone, at least for the sake of newcomers, sets up this automation for RSM.
[the core devs are busy as hell; @lucas.tauil apparently works only 4 hours a week; who else do we have! Plus there’s a shortage of HC devs; looks like they’ve either exhausted all their funding or have doled it all out to the Holo team! Seriously @Holochain, speed up a little… At this pace, we’ll be on Mars before Holochain shoots for the moon…]

1 Like

Thank you for your answer brother. :slight_smile:

Well I could give an answer of why there have been so many delays but not sure if anyone would believe me… :wink:

It is a spiritual reason… we are all inter-connected and are as ONE… where we go one, we go all… :slight_smile:

As I have been saying for years now the .NET HDK will massively open up the hc ecosystem to the massive .net, unity and enterprise markets bringing the flood of devs, resources, funding and exposure we all so need! :slight_smile: As I keep saying help me help you! :slight_smile:

Because I have had no support and we are all inter-connected the Universe has had to slow everyone else down so we remain in sync… so if I finally got the support and help I needed it would speed everything else up including holochain… we are energetically linked so if one speeds up, we all speed up, if one slows down, we all slow down… its that simple…

This is unity consciousness and I believe the universe is doing this to show the world we are not separate from each other and are in fact cells in the same organism, the macro and the micro… we are all ONE… and that is a scientific fact… that people will be waking up to soon… if they have not already… that’s your answer… :slight_smile:

BTW… the .NET HDK/ODK is a digital twin of the Solar System/Galaxy/Universe and generates MOONS, planets and stars from the central SuperStar/Galactic Core/Great Central Sun…

This is the MOON everyone has been waiting for… OAPP’s (OASIS Apps) are Moons that orbit the first planet (Our World) the STAR ODK has created. The moons are what plug into it and the OASIS API sharing the central avatar/karma system… :slight_smile:

So for starters it would help speed everyone up if I could get some help with my above questions please… thanks… one of them should be really easy to answer… where is the UI to the elemental chat? Or can someone please point me in the direction of a fully working hApp with a UI and the full-code? I need to reverse engineer this to get the new HoloNET RSM working and see exactly what data is sent between the client and the new conductor, such as data format etc using MessagePack… thanks. :slight_smile:

1 Like

Ok, I just tried the new holochain.love but got this error:

error: opening lock file ‘/nix/store/bg5pph60kh92i21y8aj35747cqw9ilr4-hn-rust-manifest-install.lock’: Permission denied

Any ideas?

Also, when I tried the new way with the nightly builds I got this:

dellams@DESKTOP-CEETMKE:~$ $(nix-build https://nightly.holochain.love --no-link -A pkgs.holonix)/bin/holonix
unpacking ‘https://nightly.holochain.love’…
unpacking ‘https://github.com/Holo-Host/holo-nixpkgs/archive/7663ff8421a6504cd02658b1d5c44c52e307f001.tar.gz’…
unpacking ‘https://github.com/NixOS/nixpkgs/archive/be60a5d964592cf17a2e128b99368ee34aa5f0b3.tar.gz’…
these derivations will be built:
/nix/store/7xh5fd7xyjnrqclf9i4v4ccd6bfs0y3d-holonix.drv
these paths will be fetched (4.93 MiB download, 20.78 MiB unpacked):
/nix/store/18ggindri5xm8zbdpzy7x2927z1lg5gc-stdenv-linux
/nix/store/1yyn6aar4kw3vjn2fs5xv5jxywdly8wn-gnutar-1.32
/nix/store/4z79ipgxqn80ns7mpax25zmb77i3ndfw-gawk-5.1.0
/nix/store/5gzrrvski9kpjsf4f7gl9xcgk99cgifv-patchelf-0.12
/nix/store/5w7hcdvdqh8nw7yfiip0ywxnncqwn4wj-diffutils-3.7
/nix/store/8ymq5hbfi9kvs8ly5skpx0lcxd7bspgd-pcre-8.44
/nix/store/9x8vjfxjz2wv7xb90vwv5i697z6gr7d2-xz-5.2.5-bin
/nix/store/a67djkz1ascj5d08r9flamvabmj3lbbg-ed-1.16
/nix/store/aja0dimyn0sg5b9zf1cav4k43p8h5xqc-findutils-4.7.0
/nix/store/dj6n505iqrk7srn96a27jfp3i0zgwa1l-acl-2.2.53
/nix/store/fk8lj79i2jsd8psj3sk9qn9zfhmhf74s-bzip2-1.0.6.0.1-bin
/nix/store/ljjm1r3hn8wmlh5gp38vms13hipjmygy-gzip-1.10
/nix/store/mgkwf0c30x2xdw98nh7kj40n83wwv9sf-gnused-4.8
/nix/store/n6pcva97lbir5fi50hqa6wpq5m493482-gnumake-4.3
/nix/store/vran8acwir59772hj4vscr7zribvp7l5-gcc-9.3.0-lib
/nix/store/w7javjan9x0w0pp91nl3finlfd28b2b0-patch-2.7.6
/nix/store/w9wc0d31p4z93cbgxijws03j5s2c4gyf-coreutils-8.31
/nix/store/wawz4nsrawkd0rw4rvnb6391sqsni823-xz-5.2.5
/nix/store/xhvk95cjr2dk339airqxqfk04c0zras6-gnugrep-3.4
/nix/store/y7i47qjmf10i1ngpnsavv88zjagypycd-attr-2.4.48
/nix/store/z0sf96nxxw6qdl5yf1vl0sn07cnh1fqd-bzip2-1.0.6.0.1
copying path ‘/nix/store/y7i47qjmf10i1ngpnsavv88zjagypycd-attr-2.4.48’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/z0sf96nxxw6qdl5yf1vl0sn07cnh1fqd-bzip2-1.0.6.0.1’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/dj6n505iqrk7srn96a27jfp3i0zgwa1l-acl-2.2.53’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/fk8lj79i2jsd8psj3sk9qn9zfhmhf74s-bzip2-1.0.6.0.1-bin’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/w9wc0d31p4z93cbgxijws03j5s2c4gyf-coreutils-8.31’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/a67djkz1ascj5d08r9flamvabmj3lbbg-ed-1.16’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/5w7hcdvdqh8nw7yfiip0ywxnncqwn4wj-diffutils-3.7’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/aja0dimyn0sg5b9zf1cav4k43p8h5xqc-findutils-4.7.0’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/4z79ipgxqn80ns7mpax25zmb77i3ndfw-gawk-5.1.0’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/vran8acwir59772hj4vscr7zribvp7l5-gcc-9.3.0-lib’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/n6pcva97lbir5fi50hqa6wpq5m493482-gnumake-4.3’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/mgkwf0c30x2xdw98nh7kj40n83wwv9sf-gnused-4.8’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/1yyn6aar4kw3vjn2fs5xv5jxywdly8wn-gnutar-1.32’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/ljjm1r3hn8wmlh5gp38vms13hipjmygy-gzip-1.10’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/w7javjan9x0w0pp91nl3finlfd28b2b0-patch-2.7.6’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/5gzrrvski9kpjsf4f7gl9xcgk99cgifv-patchelf-0.12’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/8ymq5hbfi9kvs8ly5skpx0lcxd7bspgd-pcre-8.44’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/wawz4nsrawkd0rw4rvnb6391sqsni823-xz-5.2.5’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/xhvk95cjr2dk339airqxqfk04c0zras6-gnugrep-3.4’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/9x8vjfxjz2wv7xb90vwv5i697z6gr7d2-xz-5.2.5-bin’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/18ggindri5xm8zbdpzy7x2927z1lg5gc-stdenv-linux’ from ‘https://cache.nixos.org’…
building ‘/nix/store/7xh5fd7xyjnrqclf9i4v4ccd6bfs0y3d-holonix.drv’…

Holonix

Permissions

This scripts uses sudo to allow specifying Holo’s Nix binary cache. Specifically:

  • Instruct Nix to use the following extra substitutors (binary cache):
  • Instruct Nix to use trust these public keys:
    • cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
    • cache.holo.host-1:lNXIXtJgS9Iuw4Cu6X0HINLu9sTfcjEntnrgwMQIMcE=
    • cache.holo.host-2:ZJCkX3AUYZ8soxTLfTb60g+F3MkWD7hkH9y8CgqwhDQ=

If you don’t want to use “sudo”, you can set HN_NOSUDO=“true” prior to calling this script.

Caching

Holonix will be cached locally.
To wipe the cache, remove all symlinks inside /home/dellams/.holonix and run “nix-collect-garbage”.

Running the cached version directly

Use: nix-shell /home/dellams/.holonix/shellDrv

Building…
[sudo] password for dellams:
Errors during build. Status: 1)
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
these paths will be fetched (0.51 MiB download, 2.47 MiB unpacked):
/nix/store/acrhkcz784sf8qkfkfvbbbf3hhmddg35-bash-4.4-p23-dev
/nix/store/d3ww7dryazjwv5lvn2xvd8p99lvw3yr1-bash-4.4-p23-doc
/nix/store/lrivjvzaykvsxim2imzsyncrjbx6nbkd-bash-4.4-p23-info
/nix/store/zhavm2p5gwghbpyn0bj9wiv6iq47s8fv-bash-4.4-p23-man
copying path ‘/nix/store/d3ww7dryazjwv5lvn2xvd8p99lvw3yr1-bash-4.4-p23-doc’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/acrhkcz784sf8qkfkfvbbbf3hhmddg35-bash-4.4-p23-dev’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/lrivjvzaykvsxim2imzsyncrjbx6nbkd-bash-4.4-p23-info’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/zhavm2p5gwghbpyn0bj9wiv6iq47s8fv-bash-4.4-p23-man’ from ‘https://cache.nixos.org’…
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
these paths will be fetched (0.17 MiB download, 0.88 MiB unpacked):
/nix/store/fp3ap6yadvmp6l3078gwi1hwbwnxhs5k-coreutils-8.31-info
copying path ‘/nix/store/fp3ap6yadvmp6l3078gwi1hwbwnxhs5k-coreutils-8.31-info’ from ‘https://cache.nixos.org’…
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
these paths will be fetched (0.13 MiB download, 0.60 MiB unpacked):
/nix/store/7w6ns9wqnnyz0xf18z1n4c15nwap0imk-gnumake-4.3-info
/nix/store/xllwv6mp9vngn1k7pjqng9ksw10y4npz-gnumake-4.3-man
copying path ‘/nix/store/7w6ns9wqnnyz0xf18z1n4c15nwap0imk-gnumake-4.3-info’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/xllwv6mp9vngn1k7pjqng9ksw10y4npz-gnumake-4.3-man’ from ‘https://cache.nixos.org’…
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
these paths will be fetched (6.52 MiB download, 39.68 MiB unpacked):
/nix/store/4wy9j24psf9ny4di3anjs7yk2fvfb0gq-glibc-2.31-dev
/nix/store/5sj06x18pd8an12ndl65hlwmp8afnrwa-binutils-wrapper-2.31.1
/nix/store/7nd1r1qy1kpxps363zwkdq9jr8qfqnkn-binutils-wrapper-2.31.1-info
/nix/store/9sfmwj09ij65qnc8dgv8h56gf12b60nn-zlib-1.2.11
/nix/store/b3c3gvam4rrnw5350vzdwn4316a4xlg4-binutils-2.31.1-man
/nix/store/fgn3sih5vi7543jcw389a7qqax8nwkhz-glibc-2.31-bin
/nix/store/hcdcbrkq3nv3qicbwlz0ma919n5a3mlm-binutils-2.31.1-info
/nix/store/kk6as87jdd6m8xs8i6lf4sly9pdcv5qr-expand-response-params
/nix/store/lyrd6nzbsxch68wqfhxnxz7ycmrmpzpr-binutils-wrapper-2.31.1-man
/nix/store/p792j5f44l3f0xi7ai5jllwnxqwnka88-binutils-2.31.1
copying path ‘/nix/store/hcdcbrkq3nv3qicbwlz0ma919n5a3mlm-binutils-2.31.1-info’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/b3c3gvam4rrnw5350vzdwn4316a4xlg4-binutils-2.31.1-man’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/7nd1r1qy1kpxps363zwkdq9jr8qfqnkn-binutils-wrapper-2.31.1-info’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/lyrd6nzbsxch68wqfhxnxz7ycmrmpzpr-binutils-wrapper-2.31.1-man’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/kk6as87jdd6m8xs8i6lf4sly9pdcv5qr-expand-response-params’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/fgn3sih5vi7543jcw389a7qqax8nwkhz-glibc-2.31-bin’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/9sfmwj09ij65qnc8dgv8h56gf12b60nn-zlib-1.2.11’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/4wy9j24psf9ny4di3anjs7yk2fvfb0gq-glibc-2.31-dev’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/p792j5f44l3f0xi7ai5jllwnxqwnka88-binutils-2.31.1’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/5sj06x18pd8an12ndl65hlwmp8afnrwa-binutils-wrapper-2.31.1’ from ‘https://cache.nixos.org’…
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
these paths will be fetched (35.41 MiB download, 143.35 MiB unpacked):
/nix/store/8pbwywcj6vbswz7xmy2dh716x8blgh8w-gcc-wrapper-9.3.0
/nix/store/h31cy7jm6g7cfqbhc5pm4rf9c53i3qfb-gcc-9.3.0
/nix/store/lfh4s1m7iilrlhp602llyhw6q33zm1wf-gcc-9.3.0-man
/nix/store/myqnalgqa7wxr1grpr0mr9pdmir63r7d-gcc-9.3.0-info
/nix/store/qlsr8d8z8c1w0x766849pzx0lxjd3a0m-gcc-wrapper-9.3.0-man
/nix/store/qzwik6gahwpy27a2l4q5yfrj2x3f87nx-gcc-wrapper-9.3.0-info
copying path ‘/nix/store/myqnalgqa7wxr1grpr0mr9pdmir63r7d-gcc-9.3.0-info’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/h31cy7jm6g7cfqbhc5pm4rf9c53i3qfb-gcc-9.3.0’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/lfh4s1m7iilrlhp602llyhw6q33zm1wf-gcc-9.3.0-man’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/8pbwywcj6vbswz7xmy2dh716x8blgh8w-gcc-wrapper-9.3.0’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/qzwik6gahwpy27a2l4q5yfrj2x3f87nx-gcc-wrapper-9.3.0-info’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/qlsr8d8z8c1w0x766849pzx0lxjd3a0m-gcc-wrapper-9.3.0-man’ from ‘https://cache.nixos.org’…
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
these paths will be fetched (0.01 MiB download, 0.04 MiB unpacked):
/nix/store/333six1faw9bhccsx9qw5718k6b1wiq2-stdenv-linux
copying path ‘/nix/store/333six1faw9bhccsx9qw5718k6b1wiq2-stdenv-linux’ from ‘https://cache.nixos.org’…
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
these paths will be fetched (14.12 MiB download, 58.06 MiB unpacked):
/nix/store/c4j2kb6yvx6zrzwy65l7h5wab45ja3z6-perl-5.32.0-devdoc
/nix/store/ifayp0kvijq0n4x0bv51iqrb0yzyz77g-perl-5.32.0
/nix/store/jdi4wl7fc4vp6kjwwyvs3kks5psgns3q-perl-5.32.0-man
copying path ‘/nix/store/c4j2kb6yvx6zrzwy65l7h5wab45ja3z6-perl-5.32.0-devdoc’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/ifayp0kvijq0n4x0bv51iqrb0yzyz77g-perl-5.32.0’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/jdi4wl7fc4vp6kjwwyvs3kks5psgns3q-perl-5.32.0-man’ from ‘https://cache.nixos.org’…
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
these paths will be fetched (8.62 MiB download, 18.27 MiB unpacked):
/nix/store/23fq1cjkadz8wbh1ydhg81q9pdcyc1gj-openssl-1.1.1g-doc
/nix/store/8b9mv912kn6ik8lzp20amnj5855kkvhl-openssl-1.1.1g-man
/nix/store/aqafh2kgahm2hv3nkihmgnvsg7y4ihcj-openssl-1.1.1g
/nix/store/lwcrmj44j6s5ww3j0ybar2jc7kf9ddzq-openssl-1.1.1g-dev
/nix/store/q0ajpzppqfrlbzbddbbzv1w6vfzydhk5-openssl-1.1.1g-bin
/nix/store/r2bgrk1vijcbdhq5r80s5ppvx43dvnr9-openssl-1.1.1g-debug
copying path ‘/nix/store/23fq1cjkadz8wbh1ydhg81q9pdcyc1gj-openssl-1.1.1g-doc’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/aqafh2kgahm2hv3nkihmgnvsg7y4ihcj-openssl-1.1.1g’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/r2bgrk1vijcbdhq5r80s5ppvx43dvnr9-openssl-1.1.1g-debug’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/q0ajpzppqfrlbzbddbbzv1w6vfzydhk5-openssl-1.1.1g-bin’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/8b9mv912kn6ik8lzp20amnj5855kkvhl-openssl-1.1.1g-man’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/lwcrmj44j6s5ww3j0ybar2jc7kf9ddzq-openssl-1.1.1g-dev’ from ‘https://cache.nixos.org’…
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
these paths will be fetched (10.04 MiB download, 52.46 MiB unpacked):
/nix/store/5r503z502ign3045p957svdajs574fny-python-2.7.18
/nix/store/7l051jaikbpn06w6n2vv03yawk8r6sp3-readline-6.3p08
/nix/store/ca7f4q74wqh437924ng7975jagddrm75-gdbm-1.18.1
/nix/store/l3m86gxh34cm0m1xlsvpmcmxfszsagsw-sqlite-3.33.0
/nix/store/pzg1q8jiv7i6d1nridy11fpyca6qnmpl-db-5.3.28
copying path ‘/nix/store/ca7f4q74wqh437924ng7975jagddrm75-gdbm-1.18.1’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/pzg1q8jiv7i6d1nridy11fpyca6qnmpl-db-5.3.28’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/7l051jaikbpn06w6n2vv03yawk8r6sp3-readline-6.3p08’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/l3m86gxh34cm0m1xlsvpmcmxfszsagsw-sqlite-3.33.0’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/5r503z502ign3045p957svdajs574fny-python-2.7.18’ from ‘https://cache.nixos.org’…
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
these derivations will be built:
/nix/store/0snkkva88nmdhlmc58fc9c5rk3q6gs85-hn-rust-manifest-install.drv
error: the group ‘nixbld’ specified in ‘build-users-group’ does not exist

Looks like from the above errors that the group nixbld is missing? Where do I create this? Thanks.

Well done with getting holochain.love updated, we are getting there! :wink: :heart: HODL! :wink:

Cheers
D.

I have gone back to using:

nix-shell --argstr flavor happDev

It at least gets further and installs everything ok, but when you try to start the conductor I still get:

Jan 30 17:12:10.061 ERROR lair_keystore_client: error=IpcClientConnectError("/home/dellams/.local/share/lair/socket", Os { code: 111, kind: ConnectionRefused, message: “Connection refused” }) file="/home/dellams/holochain-develop/.cargo/registry/src/github.com-1ecc6299db9ec823/lair_keystore_client-0.0.1-alpha.10/src/lib.rs" line=42
Jan 30 17:12:10.081 ERROR lair_keystore_client: error=Other(Os { code: 5, kind: Other, message: “Input/output error” }) file="/home/dellams/holochain-develop/.cargo/registry/src/github.com-1ecc6299db9ec823/lair_keystore_client-0.0.1-alpha.10/src/lib.rs" line=49

Any ideas?

Would be really appreciated because I REALLY need to get RSM working on Windows to continue working on HoloNET RSM and .NET HDK RSM… thanks tribe. :slight_smile: :heart:

Yes, I was getting the same behavior on my single-user nix install - perhaps this is why I hadn’t created a “nixbld” group. I cleaned up the previous attempt and then tried to run nix-shell https://holochain.love, but get some different errors for that:

...chmod '/nix/store/p792j5f44l3f0xi7ai5jllwnxqwnka88-binutils-2.31.1': Operation not permitted

copying path ‘/nix/store/v30gny3rb2nrcnkk91xs3jadpsfxsgrm-compiler-rt-7.1.0-dev’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/2lhwy0idkgn4d6b5a0zpix7ysi1b6hb2-db-4.8.30’ from ‘https://cache.nixos.org’…
error: build of ‘/nix/store/0blvvjj549x36xs83p8s4x52z7b6w58l-python-2.7.18.drv’, ‘/nix/store/0snkkva88nmdhlmc58fc9c5rk3q6gs85-hn-rust-manifest-install.drv’, ‘/nix/store/121nw7azd8spi4lm7hk868b2s6r2akbs-hc-happ-add-zome.drv’, ‘/nix/store/1lavxizi29mp44gsylhbk7mlf4cp3876-hn-rust-manifest-set-ver.drv’, ‘/nix/store/1qv7c8fnq887c0k6d14jpdk9vbhc0r62-hn-release-changelog.drv’, ‘/nix/store/235cbmrp29zjvd0s6yybai93jag9l4s4-cargo-make-0.32.4.drv’, ‘/nix/store/34r6fz8hsdc34sc2glj8gjj9isdf2hbz-curl-7.72.0.drv’, ‘/nix/store/3aylgalfjcd07fmrhw9fwnkxm2qa9n66-clang-7.1.0.drv’, ‘/nix/store/3dlwfdf9jjji61z9w2fqdygx6q934cnp-hn-rust-manifest-list-unpinned.drv’, ‘/nix/store/3rp2fml0qv5vhgz1rv73fy1ypxlla0y9-nodejs-12.18.4.drv’, ‘/nix/store/4hhq9m637fw71sg5lyw3m4xqky6vw4g6-hn-rust-fmt.drv’, ‘/nix/store/4hscmha47kzk5hilnamyyap05wkhf9dc-holochain.drv’, ‘/nix/store/5pdvml00k4ngf1rc6cv7985g2w9icm1c-hn-rust-fmt-check.drv’, ‘/nix/store/5pjzm4qyb8vwpvbyxfrb5i165f6yrb4l-hn-test.drv’, ‘/nix/store/8fcjlipr7na8biaq533k31xfd6sbbg6m-git-hub-1.1.0.drv’, ‘/nix/store/91pchj8vhsmgfd6div5dm3hms8xjsj0q-hn-docs-github-pages.drv’, ‘/nix/store/9333vz9a8zkvwlmrknpkbz13s187nipc-rust-1.48.0-2020-11-16-7eac88abb.drv’, ‘/nix/store/9n6j552hrz6qxz8la8kw0yqdzhlmy67q-holochain.drv’, ‘/nix/store/cbhabgspk3clan9dsh0lmi2zbhy0bfzs-hn-rust-manifest-test-ver.drv’, ‘/nix/store/cmqwwbggzhwjp0k4djp33ka26anr5kw1-yarn-1.22.5.drv’, ‘/nix/store/cr7d5dqa64sf3w10bfv3f56gv9p08vb0-asciinema-2.0.2.drv’, ‘/nix/store/dq7vlk6zm9b9mi3rf2rhpb84yhj8zf0w-hn-release-hook-publish-crates-io.drv’, ‘/nix/store/f6jg0bbrnbqj2yzip8xdcf92pfgxc3ym-bash-interactive-4.4-p23.drv’, ‘/nix/store/f76yi862gl04fg6rmi6gqimrq07h50i3-clang-wrapper-7.1.0.drv’, ‘/nix/store/fl4n089al49fjzlkwcjx4xshx1rxzmbz-file-5.39.drv’, ‘/nix/store/gsiwrn3mn67xkn4k3yb2zwhp3z2khlkd-hn-release-branch.drv’, ‘/nix/store/gx7ybg2sgqx65zzhisgfginsdqk10qdb-hn-release-github.drv’, ‘/nix/store/gybh887frm511hb7f06a07vi6aypfybb-hc-happ-scaffold.drv’, ‘/nix/store/hj9pv5whifwsji243s5d55g1p1iz6yc5-pkg-config-wrapper-0.29.2.drv’, ‘/nix/store/imvh8157nkks7zw8f9mbjl58pdqhhl0r-hn-release-github-notes.drv’, ‘/nix/store/jvi62z1zb6b5z8hhgr5r8pl3zwnbfnm3-hc-happ-create.drv’, ‘/nix/store/lcc1mhh8y89imzqq2sccvm189ak3qx9b-hn-rust-flush.drv’, ‘/nix/store/m15naxf285zafnsnlzfaxy0r10dzlanx-stdenv-linux.drv’, ‘/nix/store/mfw00ivcd8i2ra0l75hz009scxljnygd-perf-linux-5.4.78.drv’, ‘/nix/store/minfiwkd6ppyi79fsp1vm9b4lkzbv6bv-hn-release-cut.drv’, ‘/nix/store/mpdvx029xcigwp36d77p8h01c2k4clc4-hn-docs.drv’, ‘/nix/store/mv3rpdm5frmnp6gx5zr56scn7dmiywz3-git-2.28.0.drv’, ‘/nix/store/nsqn1xrq8qsraf0gdwck5blf33ld9sam-FlameGraph-2019-02-16.drv’, ‘/nix/store/ppqx9vw67p1qil4zgygqkhjm98icmwx9-perl-5.32.0.drv’, ‘/nix/store/pzzwnja8kwidn2cmzfsghfigfirxkfc3-binutils-wrapper-2.31.1.drv’, ‘/nix/store/qyg7x17iy5fi1psm7xi2vxw0q9amwkwr-hn-release-hook-version-rust.drv’, ‘/nix/store/r3wx53k1rhnqfv86r7h55594lrm736zg-hn-node-flush.drv’, ‘/nix/store/rn1n3hm9ifpsmk8a699dy8c152kcwyzj-lair-keystore.drv’, ‘/nix/store/slcxyjfmz77yr78rwnmvaq4mmbym32av-hugo-0.74.3.drv’, ‘/nix/store/w5z6q0fl3czdp63phwj0ppml8qpn25pk-hn-flush.drv’, ‘/nix/store/wgp0np0w7z6idj6yli2w9v85qiflkni4-hn-release-hook-version-rust-deps.drv’, ‘/nix/store/x369zr7vyx8rrnxa05iz1xha08mzc206-hn-release-hook-version-readme.drv’, ‘/nix/store/ybygfbzr6q0mrv35smadckps6w0crcjw-hn-release-hook-preflight-manual.drv’, ‘/nix/store/yc71m67kgfqf9pb5k1had74vwia7ph42-hn-rust-clippy.drv’, ‘/nix/store/ygcq38x4c1wjr8kwjw02v4nbwy1z9b0g-openssl-1.1.1g.drv’, ‘/nix/store/ysyr4y313walsimqs0449qkrxac1v9g7-gcc-wrapper-9.3.0.drv’, ‘/nix/store/z2bifky89isi7vdmsrn2wpw7dqiwcmmj-holochain.drv’, ‘/nix/store/zq633w21gl3cjsklgzahg2lbca6nw0cg-kcov-36.drv’, ‘/nix/store/zs0rbsbd3v54jkrnp31w3q47w8c4njrm-hn-release-push.drv’ failed

Ok, the good news is that the team seem to have fixed the “Connection refused” error that was blocking me and the Conductor now starts up fine on Windows in WSL2! Yay! Well done team, thank you! :slight_smile:

BUT…

Sorry, there’s always a but right? :wink: lol

… I now get an error when trying to install an app using the holochain-run-dna:

[nix-shell:~/holochain/elemental-chat-develop]$ holochain-run-dna “elemental-chat.dna.gz”
#lair-keystore-ready#
#lair-keystore-version:0.0.1-alpha.8#
Using config file at path: /tmp/tmp.SOWiFEkQC1/tmp-6511-TNqLFs5Vgxes/config.yaml
Conductor ready.
(-m FLAG OFF) Generating single agent pub key for all apps.
Error while installing happs: {
type: ‘error’,
data: {
type: ‘internal_error’,
data: ‘Conductor returned an error while using a ConductorApi: EntryDefStoreError(DnaError(WasmError(Compile(“link error: Import not found, namespace: env, name: __remote_signal”))))’
}
}

Is this more of a problem with ElementalChat?

Cheers
D.

Hi Tribe,

I have finished upgrading HoloNET (world first .NET/Unity holochain client) to support RSM but as no surprise I get errors back from the conductor when attempting to make a zome call sending over a serialised MessagePack data packet:

ERROR holochain_websocket::task_socket_stream: error=Utf8

Full error message is below:

“Feb 01 14:44:41.315 ERROR holochain_websocket::task_socket_stream: error=Utf8 Feb 01 14:44:41.315 INFO holochain_websocket::task_socket_stream:
socket stream task ended
remote_addr=ws://127.0.0.1:47376/#tJMM8sR-koiUwmhZMtD97
Feb 01 14:44:41.315 INFO holochain_websocket::task_socket_sink: socket sink task ended remote_addr=ws://127.0.0.1:47376/#tJMM8sR-koiUwmhZMtD97

The error I get back from HoloNET on the C# client:

NextGenSoftware.Holochain.HoloNET.Client Test Harness v1.3

Connected to ws://localhost:8888

Disconnected from ws://localhost:8888. Resason: Error occured:
System.Net.WebSockets.WebSocketException (0x80004005): The remote party closed the WebSocket connection without completing the close handshake.
—> System.Net.WebSockets.WebSocketException (0x80004005): The remote party closed the WebSocket connection without completing the close handshake.
at
System.Net.WebSockets.ManagedWebSocket.ThrowIfEOFUnexpected(Boolean
throwOnPrematureClosure)
at
System.Net.WebSockets.ManagedWebSocket.EnsureBufferContainsAsync(Int32
minimumRequiredBytes, CancellationToken cancellationToken, Boolean
throwOnPrematureClosure)
at
System.Net.WebSockets.ManagedWebSocket.ReceiveAsyncPrivate[TWebSocketReceiveResultGetter,TWebSocketReceiveResult](Memory1 payloadBuffer, CancellationToken cancellationToken, TWebSocketReceiveResultGetter resultGetter) at System.Net.WebSockets.ManagedWebSocket.ReceiveAsyncPrivate[TWebSocketReceiveResultGetter,TWebSocketReceiveResult](Memory1
payloadBuffer, CancellationToken cancellationToken, TWebSocketReceiveResultGetter resultGetter)
at
NextGenSoftware.Holochain.HoloNET.Client.Core.HoloNETClientBase.StartListen()
in
/home/david/repos/Our-World-OASIS-API-HoloNET-HoloUnity-And-.NET-HDK-master/NextGenSoftware.Holochain.HoloNET.Client.Core/HoloNETClientBase.cs:line
429

So looks like the conductor closes the connection after it generated the error.

This looks like it had an issue decoding the MessagePack. I spent a long time studying and reverse enginnering the NodeJS client and was wondering if the two different MessagePack implementations are compatible?

I am using this implementation, which after research I found is the fastest C# implementation and supports some useful features such as LZ4 compression:

And it looks like the NodeJS version uses this:

This returns a Uint8Array, but I am not sure what encoding the C# version uses, I checked their documentation above but it doesn’t seem to mention it so I have opened an issue to ask them here:

It could also be an issue with the data I am sending, because looking through your NodeJS client code, it is a lot more complicated than the previous JSON RPC version, which was relatively easy to reserve engineer and port to C# for the previous version of HoloNET.

From what I can tell looking through the nodejs websocket code, this is what is sent to the conductor:

this.socket.send(encodedMsg)

const encodedMsg = msgpack.encode({
id,
type: ‘Request’,
data: msgpack.encode(data),
})

where data is defined as:

export type CallZomeRequestGeneric = {
cap: CapSecret | null,
cell_id: CellId,
zome_name: string,
fn_name: string,
payload: Payload,
provenance: AgentPubKey,
}

But I am unclear what Payload is? I presume this is what use to be called params or args in the Redux conductor? So is a simple JSON object containing the params to pass to the Zome function?

const callZomeTransform: Transformer<CallZomeRequestGeneric, CallZomeRequestGeneric, CallZomeResponseGeneric, CallZomeResponseGeneric> = {
input: (req: CallZomeRequestGeneric): CallZomeRequestGeneric => {
req.payload = msgpack.encode(req.payload)
return req
},
output: (res: CallZomeResponseGeneric): CallZomeResponseGeneric => {
return msgpack.decode(res)
}
}

Also, looking at the code, I can see MessagePack encoding is done 3 times:

  • The whole message.
  • The data inside the message.
  • The payload inside the data object.

Correct?

Also, is the cell_id a 2 dimensional string array? Sorry I haven’t done a lot of NodeJS coding since I have been mostly C# and Pure/Old Skool JS for most of my career! :wink:

This array contains a HoloHash and a AgentPubKey field. Where do I retreive these fields from? Thanks.

Looking at the code again, I can see these 2 fields are in fact the same? And both come from Buffer, which looks like a fake agent id?

As can be seen below:

Can I retrive the real AgentPubKey from somewhere?

In the mean time I am just passing a fake key “000000000000000000000000000000000000” for both of these fields, hopefully that will work? :slight_smile:

I also see that cap is also set to the same Buffer variable but I can see this is allowed to also be set to null? So for now I will presume null is ok for this?

I also see that to connect to the conductor, you now need to also pass in a timeout and a signal callback object of somekind? Are these 2 additional params optional?

I wasn’t clear on what the Signal callback object should be? Remember I am trying to convert all this into C# code! :wink: So if anyone here knows C# would really appreciate your help! :slight_smile: Thanks.

Looking at the code again, it looks as if only the URI is required to connect to the conductor, as per the previous version?

So far I have this for sending the request to the conductor:

public string AgentPubKey { get; set; } = “000000000000000000000000000000000000”;
public string HoloHash { get; set; } = “000000000000000000000000000000000000”;

Redux is the old JSON 2.0 RPC HoloNET code and still works with the Redux conductor.

Am I sending the right thing to the conductor? I wasn’t sure how the new WireMessaged class/enum came into it?

To make it easier to read the c# code above, here is what I am seriralising with MessagePack:

HoloNETRequest

You can view the full code here:

Any help would be really appreciated thanks. :slight_smile:

Nearly there… :wink:

Cheers
D.

@pqcdev @guillemcordoba @sidsthalekar @pauldaoust @philipbeadle any ideas guys? Would be really appreciated thanks :blue_heart::heart::pray::innocent:

Well, to get cellIds you can use the AdminWebsocket.listCellIds() call. The cellId identifies the application instance that you want to call.

The error is very cryptic, so I have very little idea of what could be wrong in the msgpack serialization, however I do know that this two variables are expected as UInt8Array/binary arrays, not as strings.

You could also try to upgrade to latest develop where changes in the error handling make the errors much more readable.

ping @thedavidmeister

1 Like

yeah there is tracing for deserialization issues in wasm in latest develop

can you try that and see if you get more information?

1 Like

Ok thanks guys, will give it a go and let you know… :slight_smile:

I see that the holochain.love way is still not working correctly on Windows WSL2, I ran this command as per the instructions:

$(nix-build https://holochain.love --no-link -A pkgs.holonix)/bin/holonix

But got these errors:

Errors during build. Status: 1)
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
these derivations will be built:
/nix/store/9333vz9a8zkvwlmrknpkbz13s187nipc-rust-1.48.0-2020-11-16-7eac88abb.drv
these paths will be fetched (226.33 MiB download, 1380.35 MiB unpacked):
/nix/store/aiv62s0mzw67bl9kfddyq81pvq14q4y4-rust-std
/nix/store/ksyklhmkwhgkrzp384q54azrl4vvnq9w-rust-std
/nix/store/ld6zsjzl30pk5cs5x3qbhzjlw5h6zanr-rust
/nix/store/md780wspnl4xzrs46nyaa4zp7p0bhd8f-rust-std
/nix/store/msia542hn41igrd836xcwpic39bhhmk1-lndir-1.0.3
/nix/store/wawdybj567pjq5fsml1scamhwxrpcwzl-rust-std
copying path ‘/nix/store/msia542hn41igrd836xcwpic39bhhmk1-lndir-1.0.3’ from ‘https://cache.nixos.org’…
copying path ‘/nix/store/ld6zsjzl30pk5cs5x3qbhzjlw5h6zanr-rust’ from ‘https://cache.holo.host’…
copying path ‘/nix/store/aiv62s0mzw67bl9kfddyq81pvq14q4y4-rust-std’ from ‘https://cache.holo.host’…
copying path ‘/nix/store/ksyklhmkwhgkrzp384q54azrl4vvnq9w-rust-std’ from ‘https://cache.holo.host’…
copying path ‘/nix/store/md780wspnl4xzrs46nyaa4zp7p0bhd8f-rust-std’ from ‘https://cache.holo.host’…
copying path ‘/nix/store/wawdybj567pjq5fsml1scamhwxrpcwzl-rust-std’ from ‘https://cache.holo.host’…
error: the group ‘nixbld’ specified in ‘build-users-group’ does not exist

How do I create the nixbld group?

Thanks

Unfortunatley the work around no longer works either:

nix-shell --argstr flavor happDev

Which gives this error:

dellams@DESKTOP-CEETMKE:~/holochain-rsm$ nix-shell --argstr flavor happDev
these derivations will be built:
/nix/store/0snkkva88nmdhlmc58fc9c5rk3q6gs85-hn-rust-manifest-install.drv
/nix/store/11bvgnwlnz4ca6j3j2vsa4fl5g197idp-hn-release-hook-version-readme.drv
/nix/store/121nw7azd8spi4lm7hk868b2s6r2akbs-hc-happ-add-zome.drv
/nix/store/1lavxizi29mp44gsylhbk7mlf4cp3876-hn-rust-manifest-set-ver.drv
/nix/store/35pamv918h21g37hrhhm1b3abybfhs1z-hn-release-github-notes.drv
/nix/store/wr711arzkj1pw93nz32hvzwsfwl1b5dl-hc-run-crate.drv
/nix/store/3ad670k15as14y4m3mg85qwjbhkxq2r2-holochain.drv
/nix/store/3dlwfdf9jjji61z9w2fqdygx6q934cnp-hn-rust-manifest-list-unpinned.drv
/nix/store/4hhq9m637fw71sg5lyw3m4xqky6vw4g6-hn-rust-fmt.drv
/nix/store/50r6lyf4vpglldq8dl491pjywl7fy6i4-dna-util.drv
/nix/store/5pdvml00k4ngf1rc6cv7985g2w9icm1c-hn-rust-fmt-check.drv
/nix/store/5pjzm4qyb8vwpvbyxfrb5i165f6yrb4l-hn-test.drv
/nix/store/91pchj8vhsmgfd6div5dm3hms8xjsj0q-hn-docs-github-pages.drv
/nix/store/9333vz9a8zkvwlmrknpkbz13s187nipc-rust-1.48.0-2020-11-16-7eac88abb.drv
/nix/store/bsy0dqkgi8s447nqnhhm18brl28a26xj-hn-release-branch.drv
/nix/store/cbhabgspk3clan9dsh0lmi2zbhy0bfzs-hn-rust-manifest-test-ver.drv
/nix/store/dq7vlk6zm9b9mi3rf2rhpb84yhj8zf0w-hn-release-hook-publish-crates-io.drv
/nix/store/gybh887frm511hb7f06a07vi6aypfybb-hc-happ-scaffold.drv
/nix/store/hhrnkzsxj5awnz4rqgq3wrknbgm4wssa-hn-release-push.drv
/nix/store/hszs40qw7w3gag21smydg3966mlb8ivb-hn-release-changelog.drv
/nix/store/jvi62z1zb6b5z8hhgr5r8pl3zwnbfnm3-hc-happ-create.drv
/nix/store/jwhs2ihrym8mjva6pb98y4l9anj4f3cp-hn-rust-clippy.drv
/nix/store/kg89s3q9yyjxg4sh348h307fk521vh5c-hn-release-hook-version-rust-deps.drv
/nix/store/lcc1mhh8y89imzqq2sccvm189ak3qx9b-hn-rust-flush.drv
/nix/store/mpdvx029xcigwp36d77p8h01c2k4clc4-hn-docs.drv
/nix/store/nf09xr6056050gz4hkfapssk1lsypxwn-hn-release-cut.drv
/nix/store/r3gx82piwc1b80xizaxdx1iqmg7fag1w-hn-release-github.drv
/nix/store/r3wx53k1rhnqfv86r7h55594lrm736zg-hn-node-flush.drv
/nix/store/rn3ajm3syaibjp8m7inp7liwk1iv3jz9-hn-release-hook-version-rust.drv
/nix/store/w5z6q0fl3czdp63phwj0ppml8qpn25pk-hn-flush.drv
/nix/store/ybygfbzr6q0mrv35smadckps6w0crcjw-hn-release-hook-preflight-manual.drv
these paths will be fetched (262.76 MiB download, 1529.16 MiB unpacked):
/nix/store/0cg9hba0jf2lnc3rwvd1dj3xwyvkcspc-perl5.32.0-Try-Tiny-0.30
/nix/store/0pajh5ana6vncgs488yyyrxfljddq153-perl5.32.0-FCGI-0.79
/nix/store/0qbx1glbcvdsr1nxb2rkfp05rifvslia-libssh2-1.9.0-dev
/nix/store/1blnfglp53fsrd8rjmrcql18k9hdimr7-nghttp2-1.41.0-lib
/nix/store/1my0kwnkd9i460av2v48dci10mnq76pv-util-linux-2.36
/nix/store/26wqr2sx5mbfjdyqrbi88y9rs1ikl103-libcbor-unstable-2019-07-25
/nix/store/2lhwy0idkgn4d6b5a0zpix7ysi1b6hb2-db-4.8.30
/nix/store/2vvdf4irl7l8as8mny4rdk7lj1dv4an9-nodejs-12.18.4
/nix/store/32kvark2fcprlcryazmarck4iv2xacs7-perl5.32.0-HTTP-Message-6.25
/nix/store/35v0m2ih9q4x3crhxiyr3pxc8ckn73gi-elfutils-0.180
/nix/store/388vbnn73rg6iwcrgdf2h1gqx7gdra7g-perl5.32.0-TermReadKey-2.38
/nix/store/3c9b59p36qq8g2dxaa70k6l1gy9cxr72-libuv-1.38.1
/nix/store/3d7bgk0k3vapkbk1gqdzzxc8fcnyzp1y-perl5.32.0-URI-1.76
/nix/store/3g89hc2yvr2iq30km9rafgsr9mq1k1b0-libunwind-1.4.0
/nix/store/3gdxk6vspspjn77l1s13j679vdsdf5m4-hook
/nix/store/3q96hngb53l9a0ln2hwxxmqdhzbihz7p-pcre2-10.35
/nix/store/3sn3wpnq9baj38wyabfixz4p00a9368z-git-hub-1.1.0
/nix/store/40lc9wq630vq1hps2j7rl05jcg632x1k-openssh-8.4p1
/nix/store/4gfqp8hhgzwy8a71fv11y8hyq50jn1kw-cargo-make-0.32.4
/nix/store/4smsd9i84s5dmnvp1i89mfafxhmjxh3r-nghttp2-1.41.0
/nix/store/4w4vk0f5b2jbilm1g6ldmizazwjbygl8-libcap-2.27-lib
/nix/store/4wxw447p6ydk30gwrggz9kyh5xfgaxl9-libpng-apng-1.6.37
/nix/store/52360vwgzlv2h27pyzidv542gk6dvp1c-pkg-config-0.29.2
/nix/store/55qq421p4jzwi4kjzal4b3d50zpiakv6-perl5.32.0-libwww-perl-6.47
/nix/store/57gsbs8hr1bmd6dbb5sdx4c6m4ghzg62-git-2.28.0
/nix/store/5g2jcb268ak5hahsw5hhpimg073vvs1i-libapparmor-2.13.4
/nix/store/5hphxnrczqxspb9rrjdxiqrbkwk9q4bq-perl5.32.0-IO-HTML-1.001
/nix/store/5mjbkrb0ywryd9yiprckralxn3cl1fxj-clang-7.1.0-lib
/nix/store/5xv57zspbg3n8kv4k7dxawswdaw12s3l-bats-1.2.0
/nix/store/60n3cmhrsbdmdrn3z1mbaazzajs3amrj-icu4c-67.1-dev
/nix/store/632fmabh5j9sm58jcpja8z5qd3ag90lv-hidapi-0.9.0
/nix/store/68ps5jckcdpsqvm634dgb8m1yzz2s5bj-iptables-1.8.5
/nix/store/6g1hrhmkxk5an0qwsa3np4nm7jhc5c84-perl5.32.0-HTML-Parser-3.75
/nix/store/6xy80zpbrcq0gmwjs0my9gas4mswy2rk-systemd-246.4
/nix/store/78lb4c8zpp9db052f9zr7jkyx4avi5hq-dns-root-data-2019-01-11
/nix/store/7hpl2n2z3qqj2wc8w66wzzkr8l3301pf-perl5.32.0-Test-Needs-0.002006
/nix/store/7ynmqh91r9q33f3qgv505ra8dnmdas5d-libpfm-4.11.0
/nix/store/8fn20appic9svd3b9dzg96mslw0hipwv-clang-wrapper-7.1.0
/nix/store/8i1l4v964f6mghq5sdmv854smprpd73r-expat-2.2.8
/nix/store/8ndl9ija1bc4j5ybvagvygpdwiiclgy9-nghttp2-1.41.0-bin
/nix/store/8wgrdmd55nh6vpc6d3bvxjq8vnqhn6g6-asciinema-2.0.2
/nix/store/8xr8v84nxw5g3q4dksm78hy5nlnn65ck-systemd-246.4
/nix/store/91y2xfyvsn7mvynz85f78hbd2a9aw9ad-slang-2.3.2
/nix/store/9anlm763rrxw991sjrssvb3c4d9ibsc3-kcov-36
/nix/store/9hp35xjyf4x51sfi3xp3vjqqnip7irc0-ncurses-6.2-man
/nix/store/9pqpjhf3z7ng2ir718gmmmx94fkw380r-perl5.32.0-Test-Fatal-0.016
/nix/store/9s61yzjv4knnfa83hxxzrxmrc1sbfj2w-libnfnetlink-1.0.1
/nix/store/ajws2bhifjgimpyb997cjs6jdsh4g8a2-perl5.32.0-HTML-TagCloud-0.38
/nix/store/ajzzchvspzihm7d741fwi9853fx90v5f-hugo-0.74.3
/nix/store/apvjbfi8b3rwh41b3c67rlx4g7gfrija-curl-7.72.0-dev
/nix/store/aq89qy1jri20qnydf88jlyvwwn8m9hna-libtasn1-4.16.0
/nix/store/aqparl7x8lplxgcw4minvcqv984fq94m-linux-pam-1.3.1
/nix/store/ar09pqhxska0ja3c3q0drkdgrkxdaj71-libxml2-2.9.10
/nix/store/avnq05b2f5h3api4di21q0k8n80n6g6r-lz4-1.9.2
/nix/store/ax2jzwdkzv8gk04gqpgvva8a8icx4qjh-libbfd-2.31.1
/nix/store/b34hrzxqq142as8a0vj7klay1x1xfmq4-perl5.32.0-CGI-Fast-2.15
/nix/store/bawjfsa9p9dbpl64bkr74i6mibhjb3qs-libmnl-1.0.4
/nix/store/bxvvwakl98frfm68q9y67lc54xiayxfd-FlameGraph-2019-02-16
/nix/store/ccrwckivjkyzqsnxyilldhdxcvy3q90g-perl5.32.0-WWW-RobotRules-6.02
/nix/store/ci6rxikcwbqkm9z62bglqmxc0acqs3yv-libpcap-1.9.1
/nix/store/cnd12dw83ajbj55b9raa9alrlss94bmr-gettext-0.21
/nix/store/cr49nmcrf61bs1vjddmdc3h1j9hy437w-cryptsetup-2.3.3
/nix/store/cvm6h1j9dcayp47glqfxpx7bjzfkdn2p-libev-4.33
/nix/store/dr20b66cz7xya8gwkqpv8yz53k55dy54-icu4c-67.1
/nix/store/ds88kjj0ivviba20wbjib77zk2k68yy1-libssh2-1.9.0
/nix/store/dslzwikvzqgpwki0jdm8m4jjik1np268-clang-7.1.0
/nix/store/f0dlgqnz4q50gd0kf7b6i1abrwfhrj0x-llvm-7.1.0-lib
/nix/store/f43gl5irvyz08921a8kbcxzn8ysjm9c8-perl5.32.0-TimeDate-2.33
/nix/store/f8zyh27wmzhsgxzhaah3c2zb4q8h7cz1-shadow-4.8.1
/nix/store/flv16ldyb05q7m84jc8xksjybqlj4b9q-llvm-7.1.0
/nix/store/fphpbj8jpyibz0l2xspidg6s7zm7xyb5-gmp-6.2.0
/nix/store/fprr9x5kl0dz4j7v05kyfgq927kl2x88-expand-response-params
/nix/store/fvxsk3fiz8kxidi3r8nl27rkkklffpjj-curl-7.72.0-bin
/nix/store/fw0jzmwvb9mb9jy0x1dpaa0wf8w48lgw-util-linux-2.36-bin
/nix/store/g1vbh0dhkl1wqk3a3d5pdgxl6ag9vg9r-keyutils-1.6.1-lib
/nix/store/gf6y0vqj1prpsf10y2hviyvp7mky93g1-perl5.32.0-HTTP-Negotiate-6.01
/nix/store/gpas29xmx54phzy2lb4725112g3n2dcr-libopcodes-2.31.1
/nix/store/h90a72bcsd0nd5wxqlhx7z6nzryvkynf-json-c-0.14
/nix/store/hiq91hmkqsygwzi27y29qbycjlgkjxr5-gnutls-3.6.15
/nix/store/i5pmz9xg6g2yq0p32yabbf1c182319q6-perl5.32.0-HTTP-Daemon-6.01
/nix/store/iblnjqd8jhfwq1h7mp7b7mcx33bp88cp-perf-linux-5.4.78
/nix/store/ifnmhjrvk3f0hbz3f25s3izlb9yk8x0f-iana-etc-20200729
/nix/store/iw11lnyjhmf1nl9x1jg94n0bz9gvrvfv-libgpg-error-1.38
/nix/store/j74dmlx3b38bmmn6yvbp64q9p4b4lr3q-libseccomp-2.5.0-lib
/nix/store/j8ah05gn2hxwyydajpmaqyxs30a5dqcb-perl5.32.0-HTTP-Cookies-6.08
/nix/store/jax214bzqlj1vwhw81p3pjx5vjyqkc36-libgcrypt-1.8.6
/nix/store/jhr97swip1qa9glyxrgjy69jr2qk1qda-libedit-20191231-3.1
/nix/store/k439fviq0pvidd305hrqr9693mdsscj9-libnftnl-1.1.7
/nix/store/kmvs83cihlf7vp28yjfrldizkynpb4iy-libkrb5-1.18-dev
/nix/store/krgxdb8162dgn1zfr7rq5hyh160yyihl-kbd-2.0.4
/nix/store/l7r0avpdw9pnsc7sm1n4nb7gxwpmspd5-perl5.32.0-Net-HTTP-6.19
/nix/store/ljxgmfgq2fni3mcs99jjinkdy03ijmvv-perl5.32.0-Test-RequiresInternet-0.05
/nix/store/lrjl2vcxxfxbpd2rq7pjaadx6cf4rfdw-tzdata-2020c
/nix/store/lrnjpvbr4l1pfglzk1d0arnyxmv4jzpd-unbound-1.11.0-lib
/nix/store/lxg91dx9bij0744rm8c7xczxcjafcsr5-perl5.32.0-FCGI-ProcManager-0.28
/nix/store/m1hf1dqpnqfx73rnbi99kdkp6r6c497m-libkrb5-1.18
/nix/store/mfpppsdhw2n63aadknql0s3drdrddv4a-kexec-tools-2.0.20
/nix/store/mgs05wxvhzqpb05y91g138d5gppifz8n-libusb-1.0.23
/nix/store/mkr9vr7zsw5hzbp37kw52b1x1r7hvh9s-c-ares-1.15.0
/nix/store/ncgqkpqj9gjaz6abxlwv15jpdn2nc818-ncurses-6.2-dev
/nix/store/nrlaym7csxag74n34clys8nswh5ycry9-perl5.32.0-HTML-Tagset-3.20
/nix/store/nsi9ssz6fbldsixcli8nr18yj9xdabkf-perl5.32.0-File-Listing-6.04
/nix/store/pq0ic5akn6k7alf58z737p3xhdcd7vzd-yarn-1.22.5
/nix/store/qcmx1cf0ja78g8z5d9vjf0v04m3rw5b1-perl5.32.0-HTTP-Date-6.05
/nix/store/qimfv6zanhg9kff746sjlqgssyfssgpy-compiler-rt-7.1.0
/nix/store/qmgwjv2yyhjc1yg97r78gd58pd2ww59z-libfido2-1.4.0
/nix/store/qnimydn9nfififyx50r5azqdb2d4qg1b-cracklib-2.9.7
/nix/store/r2wvgnr54vmwnjvzyqdixv8xbn362jgh-mailcap-2.1.48
/nix/store/r3r39rzsrikdsv68rvswn3hhank706gj-kmod-27
/nix/store/rk96yjx6y2ia7cah14q22sq44g15w7ms-libmicrohttpd-0.9.71
/nix/store/s0mblhs5vmjza9dmipn74rwqflxy1fw7-libffi-3.3
/nix/store/s7zk4bsjiyrgc8yqaw5hd88ichad5fqn-nettle-3.6
/nix/store/saghih5p46g1nm8vmvxc5vw5pfj1nc79-numactl-2.0.13
/nix/store/smm7r2lwkhbfjq9pidklcd6vw704fy0c-popt-1.16
/nix/store/sxgql8dncfcz51l1cjknq1fcbj9drzc2-p11-kit-0.23.21
/nix/store/v30gny3rb2nrcnkk91xs3jadpsfxsgrm-compiler-rt-7.1.0-dev
/nix/store/vv3j6jhk0zzgsgmfr4lw7dabz6ir78wx-libevent-2.1.12
/nix/store/wj74dmlcncicgkvj6agx29zzf2yi8cbw-audit-2.8.5
/nix/store/wmp5y493sfx864nrmn4gy94gza0d30ck-curl-7.72.0
/nix/store/wqcdjpm7b4c3ilndqh51hfliz6drmn76-perl5.32.0-CGI-4.50
/nix/store/xwvw0h3rn0y400kyj455salnarqyfj9s-libassuan-2.5.3
/nix/store/y6kf7b0bf91if7i11pk84rxszvbggnqk-file-5.39
/nix/store/yc2npbij60jxn3fvdys5pyvnjb1wasa6-zlib-1.2.11-dev
/nix/store/ycaxlrjqgd07v5i0f3dmg7hz5621mfrc-perl5.32.0-Encode-Locale-1.05
/nix/store/yclz0jqjz72fwgbmdydp4gdi1kcf334k-nghttp2-1.41.0-dev
/nix/store/yki3956cs9bpmm10w3x9xv1l1ppn5v69-gnupg-2.2.23
/nix/store/z2h3fphgwb00sdzyh48kxan5h65krpn4-libnetfilter_conntrack-1.0.8
/nix/store/z5glc0k9gqvdhgyyqb2qg4mfd34nvc6w-perl5.32.0-LWP-MediaTypes-6.04
/nix/store/z65l1jqvxa58zzwwa3bvglb6asj4y8cv-python3-3.8.5
/nix/store/z8ygmkgjg0h31h44sj1fs26hhy1kh9ag-pkg-config-wrapper-0.29.2
/nix/store/zgkshbdp1qr0sbgm160xqyjsd8d85iqa-lvm2-2.03.10-lib
copying path ‘/nix/store/ifnmhjrvk3f0hbz3f25s3izlb9yk8x0f-iana-etc-20200729’ from ‘https://cache.nixos.org’…
error: opening lock file ‘/nix/store/bg5pph60kh92i21y8aj35747cqw9ilr4-hn-rust-manifest-install.lock’: Permission denied

I tried running with sudo but got:

dellams@DESKTOP-CEETMKE:~/holochain-rsm$ sudo nix-shell --argstr flavor happDev
sudo: nix-shell: command not found

Any ideas?

Thanks.

i think it’s nightly.holochain.love now

1 Like

cc: @steveeJ @lucas

This depends on the distribution you’re running in WSL2. On Ubuntu it would probably be sudo addgroup --system nixbld although I can’t verify it in WSL2 myself.

You can remove the lock using sudo rm /nix/store/bg5pph60kh92i21y8aj35747cqw9ilr4-hn-rust-manifest-install.lock.

The reason why sudo nix-shell doesn’t work is because sudo doesn’t inherit the PATH environment variable. But if you remove the lock as shown above you can run nix-shell without sudo.

We’ve also updated holochain.love which should at this point be preferred as we’re aiming to track holochain’s main branch with that.

1 Like