ストックドッグ

金融系の会社で働くSEが株やPython、その他諸々について書いています。システムトレードもやってるよ!

bitcoinのネットワークに接続できない問題(bitcoind)

bitcoindを使って、bitcoinのネットワークに接続しようとしたときにエラーが発生しました。


bitcoindを使って、bitcoinのネットワークに接続しようとすると...

$ bitcoid -daemon
>Bitcoin server starting

startingとは出るものの、プロセスが走っているかを確認すると...

$ ps aux | grep bitcond

なにもない。

なぜだ。。。


bitcoind.confが間違っているのかを確認。

testnet=3
#mainnet=1
txindex=1

server=1
rest=1
rpcuser=*************
rpcpassword=*********************
rpcport=18332

特に問題はなさそうだし、ってか前は普通に接続できたので.confに問題はないはず。


ログないかな、と探していると.bitcoinの直下にmainnetのログ発見。

testnetのログは、testnet3というフォルダの中にあった。


見てみよう。

$ tail -n 100 debug.log
>以下、ログの抜粋
>Error opening block database
>Please restart with -reindex or -reindex-chainstate to recover.

blockのデータベース開けないから、インデックスを振り直してと。

$ bitcoind -reindex -daemon
$ ps aux | grep bitcoind

無事、プロセスが走っていることを確認。

解決!!終わり!!!