moonbeam-foundation/moonbeam

Error when running moonbeam as non-root user

Closed this issue · 1 comments

Started Moonbeam Dev Node.
Nov 21 15:51:24 moonbeam[2524]: 2023-11-21 15:51:24 Moonbeam Parachain Collator
Nov 21 15:51:24 moonbeam[2524]: 2023-11-21 15:51:24 ✌️  version 0.33.0-63160c774df
Nov 21 15:51:24 moonbeam[2524]: 2023-11-21 15:51:24 ❤️  by PureStake, 2019-2023
Nov 21 15:51:24 moonbeam[2524]: 2023-11-21 15:51:24 📋 Chain specification: Moonbase Development Testnet
Nov 21 15:51:24 moonbeam[2524]: 2023-11-21 15:51:24 🏷  Node name: elfin-stocking-4707
Nov 21 15:51:24 moonbeam[2524]: 2023-11-21 15:51:24 👤 Role: AUTHORITY
Nov 21 15:51:24 moonbeam[2524]: 2023-11-21 15:51:24 💾 Database: RocksDb at /var/lib/moonbeam/chains/moonbase_dev/db/full
Nov 21 15:51:24 moonbeam[2524]: 2023-11-21 15:51:24 ⛓  Native runtime: moonbase-2500 (moonbase-0.tx2.au4)
Nov 21 15:51:31 moonbeam[2524]: ====================
Nov 21 15:51:31 moonbeam[2524]: Version: 0.33.0-63160c774df
Nov 21 15:51:31 moonbeam[2524]:    0: sp_panic_handler::set::{{closure}}
Nov 21 15:51:31 moonbeam[2524]:    1: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/alloc/src/boxed.rs:1999:9
Nov 21 15:51:31 moonbeam[2524]:       std::panicking::rust_panic_with_hook
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:709:13
Nov 21 15:51:31 moonbeam[2524]:    2: std::panicking::begin_panic_handler::{{closure}}
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:597:13
Nov 21 15:51:31 moonbeam[2524]:    3: std::sys_common::backtrace::__rust_end_short_backtrace
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/sys_common/backtrace.rs:151:18
Nov 21 15:51:31 moonbeam[2524]:    4: rust_begin_unwind
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:593:5
Nov 21 15:51:31 moonbeam[2524]:    5: core::panicking::panic_fmt
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/core/src/panicking.rs:67:14
Nov 21 15:51:31 moonbeam[2524]:    6: core::result::unwrap_failed
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/core/src/result.rs:1651:5
Nov 21 15:51:31 moonbeam[2524]:    7: wasmtime_jit::code_memory::CodeMemory::publish
Nov 21 15:51:31 moonbeam[2524]:    8: core::ops::function::FnOnce::call_once
Nov 21 15:51:31 moonbeam[2524]:    9: wasmtime::module::Module::from_binary
Nov 21 15:51:31 moonbeam[2524]:   10: sc_executor_wasmtime::runtime::do_create_runtime
Nov 21 15:51:31 moonbeam[2524]:   11: sc_executor::wasm_runtime::create_wasm_runtime_with_code
Nov 21 15:51:31 moonbeam[2524]:   12: sc_executor::wasm_runtime::create_versioned_wasm_runtime
Nov 21 15:51:31 moonbeam[2524]:   13: <sc_executor::executor::WasmExecutor<H> as sc_executor::RuntimeVersionOf>::runtime_version
Nov 21 15:51:31 moonbeam[2524]:   14: sc_service::builder::new_client
Nov 21 15:51:31 moonbeam[2524]:   15: moonbeam_service::new_partial
Nov 21 15:51:31 moonbeam[2524]:   16: moonbeam_service::new_dev::{{closure}}
Nov 21 15:51:31 moonbeam[2524]:   17: moonbeam_cli::command::run::{{closure}}::{{closure}}
Nov 21 15:51:31 moonbeam[2524]:   18: sc_cli::runner::Runner<C>::run_node_until_exit
Nov 21 15:51:31 moonbeam[2524]:   19: moonbeam_cli::command::run
Nov 21 15:51:31 moonbeam[2524]:   20: moonbeam::main
Nov 21 15:51:31 moonbeam[2524]:   21: std::sys_common::backtrace::__rust_begin_short_backtrace
Nov 21 15:51:31 moonbeam[2524]:   22: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/core/src/ops/function.rs:284:13
Nov 21 15:51:31 moonbeam[2524]:       std::panicking::try::do_call
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:500:40
Nov 21 15:51:31 moonbeam[2524]:       std::panicking::try
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:464:19
Nov 21 15:51:31 moonbeam[2524]:       std::panic::catch_unwind
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panic.rs:142:14
Nov 21 15:51:31 moonbeam[2524]:       std::rt::lang_start_internal::{{closure}}
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/rt.rs:148:48
Nov 21 15:51:31 moonbeam[2524]:       std::panicking::try::do_call
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:500:40
Nov 21 15:51:31 moonbeam[2524]:       std::panicking::try
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panicking.rs:464:19
Nov 21 15:51:31 moonbeam[2524]:       std::panic::catch_unwind
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/panic.rs:142:14
Nov 21 15:51:31 moonbeam[2524]:       std::rt::lang_start_internal
Nov 21 15:51:31 moonbeam[2524]:              at rustc/8ede3aae28fe6e4d52b38157d7bfe0d3bceef225/library/std/src/rt.rs:148:20
Nov 21 15:51:31 moonbeam[2524]:   23: main
Nov 21 15:51:31 moonbeam[2524]:   24: <unknown>
Nov 21 15:51:31 moonbeam[2524]:   25: __libc_start_main
Nov 21 15:51:31 moonbeam[2524]:   26: _start
Nov 21 15:51:31 moonbeam[2524]: Thread 'main' panicked at 'unable to make memory executable: Operation not permitted (os error 1)', /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/wasmtime-jit-8.0.1/src/code_memory.rs:268
Nov 21 15:51:31 moonbeam[2524]: This is a bug. Please report it at:
Nov 21 15:51:31 moonbeam[2524]:         https://github.com/PureStake/moonbeam/issues/new

Hi,

Thank you for reporting it.
It is likely an issue with your configuration, specially with the OS and permissions of the user you are trying to run with.

I'm closing the ticket as this is likely unrelated to Moonbeam (which runs as most other binaries, without particular permissions needed).

Feel free to re-open if you believe this is directly an issue with Moonbeam (in which case we would need additional information such as the command line, the os and user information including the permissions)