Я пытаюсь запустить частную тестовую сеть ethereum для себя. Я установил geth 1.6.7 из официального репозитория Ubuntu PPA и загрузил последнюю версию Mist из репозитория github.
я бежал
geth --datadir="~/mydir" init my-gen.json
geth --datadir="~/mydir" --networkid 15 --rpc console
затем на другом терминале:
mist --rpc "/mydir" --mode geth --gethpath "/usr/bin/geth"
но туман не подключается к работающей консоли geth (я также пробовал запускать geth без консоли). он даже не находит geth, поэтому пытается его загрузить.
в основном все сообщения/проблемы, которые я читал, были решены путем настройки пути rpc/ipc, но мой кажется правильным, согласно выводу geth:
IPC endpoint opened: /mydir/geth.ipc
Журнал тумана (отрывок):
[INFO] ClientBinaryManager - Initializing...
[INFO] ClientBinaryManager - Resolving path to Eth client binary ...
[INFO] ClientBinaryManager - Eth client binary path: /opt/Mist/nodes/eth/linux-x64/eth
[INFO] ClientBinaryManager - Checking for new client binaries config from: https://raw.githubusercontent.com/ethereum/mist/master/clientBinaries.json
[INFO] ClientBinaryManager - Initializing...
[INFO] ClientBinaryManager - Resolving platform...
[INFO] ClientBinaryManager - Calculating possible clients...
[INFO] ClientBinaryManager - 1 possible clients.
[INFO] ClientBinaryManager - Verifying status of all 1 possible clients...
[INFO] ClientBinaryManager - Verify Geth status ...
[ERROR] ClientBinaryManager - Unable to resolve Geth executable: usr/bin/geth
как заставить Mist распознать работающий экземпляр geth?
Попробуй это:
geth --ipcpath eth-test-chain/geth.ipc --datadir eth-test-chain --networkid 15
это сработало для меня. Я предполагаю, что опция --rpc мешает интерфейсу IPC.
Или, если вам нужно получить доступ к консоли, из другой проблемы с терминалом:
geth --ipcpath eth-test-chain/geth.ipc --datadir eth-test-chain --networkid 15 console
Лам
Бруно Куконато