#はじめに
#[lncli] unable to read macaroon path (check the network setting!): open data/admin.macaroon: no such file or directory
単純にadmin.macaroonのpathが間違っている。
私の環境では、lncli --rpcserver=localhost:10001 --macaroonpath=data/admin.macaroon getinfo
以下にあったので、チュートリアルでdata/admin.macaroon
と入力するコマンドの箇所を全て、data/chain/bitcoin/simnet/admin.macaroon
に変えればいい。
例)
lncli --rpcserver=localhost:10001 --macaroonpath=data/chain/bitcoin/simnet/admin.macaroon getinfo
.bashrc
にaliasとして登録する部分も同じ。
以下でコピペできる。
alias lncli-alice="lncli --rpcserver=localhost:10001 --macaroonpath=data/chain/bitcoin/simnet/admin.macaroon"
alias lncli-bob="lncli --rpcserver=localhost:10002 --macaroonpath=data/chain/bitcoin/simnet/admin.macaroon"
alias lncli-charlie="lncli --rpcserver=localhost:10003 --macaroonpath=data/chain/bitcoin/simnet/admin.macaroon"
#panic: Unable to synchronize wallet to chain: -1: Block number out of range
これは一体何なのでしょうか…。分かりません。
これが起きるとノードの接続が強制終了させられます。
何度か起きているのですがそのときは、
1.PCを再起動する
2.admin.macaroonを削除し最初からやり直す→Walletを作り直すとき--macaroonpath=data/chain/bitcoin/simnet/admin.macaroon
と、ただしいPathでcreateする
のどちらかで起きなく成りました。
原因が知りたい…。
新しいエラーにであったら順次追記していきます。