通过第一个教程:启动节点时“无法访问本地证书存储”

问题描述

我已经尝试使用Create Your First Substrate Chain教程来启动我的衬底节点的第一个实例。

运行命令时

./target/release/node-template --dev --tmp

我们慌了

main WARN sc_cli::commands::run_cmd  Running in --dev mode,RPC CORS has been disabled.
2020-09-01 11:32:26.633 main INFO sc_cli::runner  Substrate Node
2020-09-01 11:32:26.633 main INFO sc_cli::runner  ✌️  version 2.0.0-rc6-c9fda53-x86_64-macos
2020-09-01 11:32:26.633 main INFO sc_cli::runner  ❤️  by Substrate DevHub <https://github.com/substrate-developer-hub>,2017-2020
2020-09-01 11:32:26.633 main INFO sc_cli::runner  ? Chain specification: Development
2020-09-01 11:32:26.633 main INFO sc_cli::runner  ?  Node name: yummy-increase-5727
2020-09-01 11:32:26.633 main INFO sc_cli::runner  ? Role: AUTHORITY
2020-09-01 11:32:26.633 main INFO sc_cli::runner  ? Database: RocksDb at /var/folders/k4/8vkq36gd4dv2npf7pzfpt9mm0000gn/T/substrateuBAgDv/chains/dev/db
2020-09-01 11:32:26.633 main INFO sc_cli::runner  ⛓  Native runtime: node-template-1 (node-template-1.tx1.au1)
2020-09-01 11:32:26.699 main INFO sc_service::client::client  ? Initializing Genesis block/state (state: 0xa2b5…3bab,header-hash: 0x0bea…49e8)
2020-09-01 11:32:26.700 main INFO afg  ? Loading GRANDPA authority set from genesis on what appears to be first startup.
2020-09-01 11:32:26.725 main INFO sc_consensus_slots  ⏱  Loaded block-time = 6000 milliseconds from genesis on first-launch
2020-09-01 11:32:26.726 main WARN sc_service::builder  Using default protocol ID "sup" because none is configured in the chain specs
2020-09-01 11:32:26.726 main INFO sub-libp2p  ?  Local node identity is: 12D3KooWMZTpWokAWBBuKTuv3EuUpf4f8PnctCgsCCs46tzMZ1ZN (legacy representation: QmSVUxS4iwXroNRbqs9zNGDsJhskXsc66c7CapZWVjjyht)

====================

Version: 2.0.0-rc6-c9fda53-x86_64-macos

   0: backtrace::backtrace::trace
   1: backtrace::capture::Backtrace::new
   2: sp_panic_handler::set::{{closure}}
   3: std::panicking::rust_panic_with_hook
   4: _rust_begin_unwind
   5: core::panicking::panic_fmt
   6: core::option::expect_none_Failed
   7: hyper_rustls::connector::HttpsConnector<hyper::client::connect::http::HttpConnector>::new
   8: sc_offchain::api::http::SharedClient::new
   9: sc_offchain::OffchainWorkers<Client,Storage,Block>::new
  10: sc_service::builder::build_offchain_workers
  11: node_template::service::new_full
  12: sc_cli::runner::Runner<C>::run_node_until_exit
  13: node_template::command::run
  14: node_template::main
  15: std::rt::lang_start::{{closure}}
  16: std::rt::lang_start_internal
  17: _main


Thread 'main' panicked at 'cannot access native cert store: Custom { kind: Other,error: Error { code: -25262,message: "The Trust Settings Record was corrupted." } }',/Users/rmp/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-rustls-0.21.0/src/connector.rs:46

This is a bug. Please report it at:

    support.anonymous.an

有什么想法吗?这是一个非常基础的教程,没有太多出错的地方。

在Mac 10.14.6,节点12.18.3,纱线1.22.5上运行

编辑: 回头看一下编译,我确实注意到我已经安装了rust / rustup并通过警告忽略了编译。可能相关吗?

其他日志记录:

RUST_LOG=debug RUST_BACKTRACE=1 ./target/release/node-template -lruntime=debug --dev --tmp
2020-09-02 06:00:57.058 main WARN sc_cli::commands::run_cmd  Running in --dev mode,RPC CORS has been disabled.
2020-09-02 06:00:57.058 main INFO sc_cli::runner  Substrate Node
2020-09-02 06:00:57.058 main INFO sc_cli::runner  ✌️  version 2.0.0-rc6-c9fda53-x86_64-macos
2020-09-02 06:00:57.058 main INFO sc_cli::runner  ❤️  by Substrate DevHub <https://github.com/substrate-developer-hub>,2017-2020
2020-09-02 06:00:57.058 main INFO sc_cli::runner  ? Chain specification: Development
2020-09-02 06:00:57.058 main INFO sc_cli::runner  ?  Node name: educated-tub-7928
2020-09-02 06:00:57.058 main INFO sc_cli::runner  ? Role: AUTHORITY
2020-09-02 06:00:57.058 main INFO sc_cli::runner  ? Database: RocksDb at /var/folders/k4/8vkq36gd4dv2npf7pzfpt9mm0000gn/T/substratelHH2Ba/chains/dev/db
2020-09-02 06:00:57.058 main INFO sc_cli::runner  ⛓  Native runtime: node-template-1 (node-template-1.tx1.au1)
2020-09-02 06:00:57.132 main INFO sc_service::client::client  ? Initializing Genesis block/state (state: 0xa2b5…3bab,header-hash: 0x0bea…49e8)
2020-09-02 06:00:57.132 main DEBUG db  DB Commit 0x0beaa5a0e87b3bd60a9e16630bcd9c27544a4d9f7b8bfb7e39d6f432eac049e8 (0),best = true
2020-09-02 06:00:57.134 main INFO afg  ? Loading GRANDPA authority set from genesis on what appears to be first startup.
2020-09-02 06:00:57.154 main DEBUG wasm-runtime  Prepared new runtime version Some(RuntimeVersion { spec_name: RuntimeString::Owned("node-template"),impl_name: RuntimeString::Owned("node-template"),authoring_version: 1,spec_version: 1,impl_version: 1,apis: [([223,106,203,104,153,7,96,155],3),([55,227,151,252,124,145,245,228],1),([64,254,58,212,1,248,149,154],4),([210,188,152,238,208,143,21],2),([247,139,39,229,63,69,76],([221,113,141,92,197,50,98,212],([171,60,5,114,41,31,235,139],([237,172,178,94,237,245],([188,157,137,144,79,91,146,63],200,187,19,80,169,162,168],1)],transaction_version: 1 }) in 20 ms.
2020-09-02 06:00:57.155 main DEBUG wasm-runtime  Allocated WASM instance 1/8
2020-09-02 06:00:57.158 main INFO sc_consensus_slots  ⏱  Loaded block-time = 6000 milliseconds from genesis on first-launch
2020-09-02 06:00:57.158 main WARN sc_service::builder  Using default protocol ID "sup" because none is configured in the chain specs
2020-09-02 06:00:57.158 main INFO sub-libp2p  ?  Local node identity is: 12D3KooWHX7yTCJP8wZn53w98pnvJ76HuHvYrNLhCmJbnkbx4ew1 (legacy representation: QmUVjga4dsGvTZJfxisxLogR3fqPdlxbZTUgLhRgZBZJdS)
2020-09-02 06:00:57.160 main DEBUG libp2p_websocket::framed  /ip6/::/tcp/30333 is not a websocket multiaddr
2020-09-02 06:00:57.161 main DEBUG libp2p_websocket::framed  /ip4/0.0.0.0/tcp/30333 is not a websocket multiaddr

====================

Version: 2.0.0-rc6-c9fda53-x86_64-macos

   0: backtrace::backtrace::trace
   1: backtrace::capture::Backtrace::new
   2: sp_panic_handler::set::{{closure}}
   3: std::panicking::rust_panic_with_hook
   4: _rust_begin_unwind
   5: core::panicking::panic_fmt
   6: core::option::expect_none_Failed
   7: hyper_rustls::connector::HttpsConnector<hyper::client::connect::http::HttpConnector>::new
   8: sc_offchain::api::http::SharedClient::new
   9: sc_offchain::OffchainWorkers<Client,/Users/rmp/.cargo/registry/src/github.com-1ecc6299db9ec823/hyper-rustls-0.21.0/src/connector.rs:46

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)