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
無事、プロセスが走っていることを確認。
解決!!終わり!!!