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?..
