Не удалось инициализировать индексатор err = "no eth client" - PullRequest
0 голосов
/ 24 октября 2019

Я следую этому руководству , чтобы запустить сканер Ethereum с помощью 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. geth_1 |Неустранимый: Ошибка запуска стека протоколов: прослушивание unix /root/.ethereum/geth.ipc: bind: операция не разрешена
  3. 409 Ошибка клиента: конфликт для URL: http + docker: //localnpipe/v1.25/Containers / 48cf94dec42853d560a6f404dc3f4a48131bae79c16c24a7f653943305978eab / attach? logs = 0 & stdout = 1 & stderr = 1 & stream = 1
  4. RuntimeError: Невозможно повторно использовать сокет после того, как соединение было закрыто. multiclient / client.go: 782] Не удалось набрать подробный журнал клиента. Вы можете увидеть

полный код:

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
...