无法初始化索引器err =“ no eth client”

时间:2019-10-24 13:20:21

标签: docker go docker-compose ethereum solidity

我正在跟踪this tutorial以在使用docker的窗口10上使用Docker运行以太坊爬虫

执行后

$ MYSQL_DATA_PATH="$HOME/indexer-data/mysql" GETH_DATA_PATH="$HOME/indexer-data/geth"docker-compose up 

在这一行中,我在错误日志中获得了这些错误列表

  
      
  1. 错误[10-24 | 11:57:34 | indexer / root.go:143]无法初始化索引器err =“ no eth client”
  2.   
  3. geth_1 |致命:启动协议栈时出错:监听Unix /root/.ethereum/geth.ipc:bind:不允许进行操作
  4.   
  5. 409客户端错误:网址冲突:http + docker://localnpipe/v1.25/containers/48cf94dec42853d560a6f404dc3f4a48131bae79c16c24a7f653943305978eab/attach?logs = 0&stdout = 1&stderr = 1&stream = 1
  6.   
  7. RuntimeError:连接关闭后无法重用套接字。
  8.   
  9. WARN [10-24 | 11:57:34 | multiclient / client.go:782]无法拨打您可以看到的eth客户端详细信息日志
  10.   

完整代码:

git config --global user.name "usrname"
git config --global user.password "paswd"
git clone https://github.com/usrame/eth-indexer.git
cd eth-indexer
touch .env
echo "MYSQL_DATA_PATH=~/indexer-data/mysql" > .env
echo "GETH_DATA_PATH=~/indexer-data/geth" > .env
git add -f .env
docker-compose build
mkdir -p ~/indexer-data/mysql ~/indexer-data/geth
# Create database sechema
MYSQL_DATA_PATH="$HOME/indexer-data/mysql" docker-compose up idx-database idx-migration
MYSQL_DATA_PATH="$HOME/indexer-data/mysql" GETH_DATA_PATH="$HOME/indexer-data/geth" docker-compose up

0 个答案:

没有答案