Hi there, I am new around here and I would like to develop my applications by using Holochain Tech. For that reason, as you can guess I had to install holochain (aka holonix). However, it went wrong for me to install holonix on Ubuntu 20.04 VM when I tried the instructions from official install docs for Linux.
After that failed attempt, I decided to undo everything I did and make a clear install for each package one by one after I cloned the project from GitHub.
Firstly, I installed curl
, nix
, Rust
, rusty (nightly build)
, Node.js
and qt
one by one, also by using the holochain-cmd as a reference to do it at most right.
Secondly, I decided to build the holochain
and dna_util
by using cargo package manager as also mentioned on GitHub.
And finally, I got other necessary packages like hc
, holosqape
, and hcshell
by using app-spec-rust as a reference guide.
After all those works on Ubuntu VM, I decided to run the test command that is
hc-merge-test
to be sure exactly I did everything in order. However, I get only one failure after I ran that test command and all the error message is below:
###HOLOCHAIN_SETUP### ###ADMIN_PORT:42909### ###HOLOCHAIN_SETUP_END### FATAL PANIC PanicInfo { payload: Any, message: Some( called `Result::unwrap()` on an `Err` value: LmdbStoreError(Compat { error: LmdbError(Other(24)) }), ), location: Location { file: "crates/holochain_lmdb/src/test_utils.rs", line: 119, col: 81, }, } thread 'local_network_tests::conductors_call_remote::_5' panicked at 'called `Result::unwrap()` on an `Err` value: LmdbStoreError(Compat { error: LmdbError(Other(24)) })', crates/holochain_lmdb/src/test_utils.rs:119:81 stack backtrace: 0: rust_begin_unwind at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/panicking.rs:483 1: core::panicking::panic_fmt at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/panicking.rs:85 2: core::option::expect_none_failed at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/option.rs:1234 3: core::result::Result<T,E>::unwrap at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/result.rs:973 4: holochain_lmdb::test_utils::TestEnvironments::new at /home/ghosty/holo/holochain/crates/holochain_lmdb/src/test_utils.rs:119 5: holochain_lmdb::test_utils::test_environments at /home/ghosty/holo/holochain/crates/holochain_lmdb/src/test_utils.rs:72 6: holochain::test_utils::setup_app_with_network::{{closure}} at ./src/test_utils.rs:276 7: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/future/mod.rs:80 8: holochain::local_network_tests::setup::{{closure}} at ./src/local_network_tests.rs:494 9: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/future/mod.rs:80 10: holochain::local_network_tests::conductors_call_remote::conductors_call_remote::{{closure}} at ./src/local_network_tests.rs:49 11: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/future/mod.rs:80 12: tokio::runtime::enter::Enter::block_on::{{closure}} at /home/ghosty/holo/holochain/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/src/runtime/enter.rs:160 13: tokio::coop::with_budget::{{closure}} at /home/ghosty/holo/holochain/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/src/coop.rs:127 14: std::thread::local::LocalKey<T>::try_with at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/thread/local.rs:272 15: std::thread::local::LocalKey<T>::with at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/std/src/thread/local.rs:248 16: tokio::coop::with_budget at /home/ghosty/holo/holochain/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/src/coop.rs:120 17: tokio::coop::budget at /home/ghosty/holo/holochain/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/src/coop.rs:96 18: tokio::runtime::enter::Enter::block_on at /home/ghosty/holo/holochain/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/src/runtime/enter.rs:160 19: tokio::runtime::thread_pool::ThreadPool::block_on at /home/ghosty/holo/holochain/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/src/runtime/thread_pool/mod.rs:82 20: tokio::runtime::Runtime::block_on::{{closure}} at /home/ghosty/holo/holochain/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/src/runtime/mod.rs:446 21: tokio::runtime::context::enter at /home/ghosty/holo/holochain/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/src/runtime/context.rs:72 22: tokio::runtime::handle::Handle::enter at /home/ghosty/holo/holochain/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/src/runtime/handle.rs:76 23: tokio::runtime::Runtime::block_on at /home/ghosty/holo/holochain/.cargo/registry/src/github.com-1ecc6299db9ec823/tokio-0.2.24/src/runtime/mod.rs:441 24: holochain::local_network_tests::conductors_call_remote::conductors_call_remote at ./src/local_network_tests.rs:86 25: holochain::local_network_tests::conductors_call_remote::_5 at ./src/local_network_tests.rs:34 26: holochain::local_network_tests::conductors_call_remote::_5::{{closure}} at ./src/local_network_tests.rs:34 27: core::ops::function::FnOnce::call_once at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/ops/function.rs:227 28: core::ops::function::FnOnce::call_once at /rustc/7eac88abb2e57e752f3302f02be5f3ce3d7adfb4/library/core/src/ops/function.rs:227 note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. test local_network_tests::conductors_call_remote::_5 ... FAILED test local_network_tests::conductors_call_remote::_2 ... ok test core::workflow::publish_dht_ops_workflow::tests::test_private_entries::_100 ... ok test core::workflow::sys_validation_workflow::tests::sys_validation_workflow_test ... ok failures: failures: local_network_tests::conductors_call_remote::_5 test result: FAILED. 176 passed; 1 failed; 52 ignored; 0 measured; 0 filtered out error: test failed, to rerun pass '-p holochain --lib' [nix-shell:~/holo/holochain]$
Can someone explain to me why did it happen? Is that because I ran it on a VM? Or just a network failure? Or I did some big mistakes when I installed the packages?..