chiaのサービスを開始したときにfailed to start. Error: start failedで開始できない

chiaのサービスグループを開始すると、下記のようなエラーが出て開始できないことがあります。

$ chia start all
chia_harvester: chia_harvester failed to start. Error: start failed
chia_timelord_launcher: chia_timelord_launcher failed to start. Error: start failed
chia_timelord: chia_timelord failed to start. Error: start failed
chia_farmer: chia_farmer failed to start. Error: start failed
chia_full_node: chia_full_node failed to start. Error: start failed
chia_wallet: chia_wallet failed to start. Error: start failed

次のようなエラーの場合もあります。

OSError: [Errno 98] error while attempting to bind on address ('::1', 55400, 0, 0): address already in use
Daemon not started yet
Failed to create the chia daemon

この場合、chia_daemonのタスクが残っていてポートを占有していることが考えられます。

ps auxでchiaのタスクを確認します。

$ ps aux | grep chia
blockch+    2158  0.2  0.0 302256 52472 pts/0    Sl   01:03   0:05 chia_daemon
blockch+    7135  0.0  0.0  10308  1068 pts/0    S+   01:37   0:00 grep --color=auto chia

ここで上記のようにchia_daemonが含まれていると、新たにサービスグループを開始することはできません。

chia_daemonのプロセスIDを指定して、プロセスを停止します。

$ kill 2158

再度ps auxを実行して、chia_daemonが含まれていないことを確認します。

これでchia start allを実行してサービスが起動できるはずです。

関連記事

スポンサーリンク

border-colorの既定値とtransparent値がCSS仕様と異なる色になる

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る