Dockerイメージでベイカーを実行しています:「そのようなファイルやディレクトリはありません」
-
-
使用したdockerコマンドを表示します.ほとんどの場合、ノードの既存のデータディレクトリまたはキーを見つけるための既存のクライアントディレクトリにボリュームマップを作成していません.Show the docker command you used. Most likely you did not volume map in the existing data dir for the node or the existing client dir for finding your keys.
- 0
- 2019-12-21
- utdrmac
-
そうではありません.私が述べたように、データディレクトリとクライアントディレクトリは存在し、コンテナからアクセスできます.とにかく、Kubernetes構成を追加して質問を編集しました.That is not the case. Data dir and client dir, as I stated, exist and are accessible to the container. Anyways, I edited the question adding my Kubernetes configuration.
- 0
- 2019-12-24
- Babell
-
1 回答
- 投票
-
- 2019-12-24
「そのようなファイルやディレクトリはありません」とは、1つのことだけを意味します.3つの可能性があります:
tezos-baker-005-PsBabyM1
、/var/run/tezos/client
、または/var/run/tezos/node/data
ベイカーを起動すると、/var/run/tezos/node/data
の内容はtezos-nodeコンテナーを実行したときと同じになります.さらに、パン屋は署名キーにアクセスするために/var/run/tezos/client
の内容を見ることができなければなりません.このパスはtezos-clientコンテナによって作成されました."No such file or directory" means only one thing. You have three possibilities:
tezos-baker-005-PsBabyM1
,/var/run/tezos/client
, or/var/run/tezos/node/data
When you launch the baker,/var/run/tezos/node/data
should have the same contents as when you run the tezos-node container. Additionally, the baker must be able to see the contents of/var/run/tezos/client
to access the signing keys. This path was created by tezos-client container.-
そして、それは正しいです.すべて順調! 実際、パン屋のエイリアスを別のものに変更すると、その特定のエイリアスが見つからないというエラーが表示されます.ノードデータディレクトリを変更すると、コンテキストディレクトリが見つからないと表示されます.And that's correct. Everything is fine! In fact, if I change the alias of the baker to something else, it gives error that it can't find that specific alias. If I change the node data dir, it says that it can't find context dir.
- 0
- 2019-12-27
- Babell
-
@Babell答えを正解としてマークしていただけますか?@Babell Can you mark the answer as correct please?
- 0
- 2019-12-30
- utdrmac
支持者と告発者は正常に機能しますが、パン屋はこのエラーを受け取ります:
確認したところ、
/var/run/tezos/client
と/var/run/tezos/node/data
が存在します.パン屋が話している「ファイルまたはディレクトリ」が何なのかわかりません.編集:このリポジトリはKubernetesでTezosを実行します.