Совсем недавно я получаю следующую ошибку после выполнения тумана:
CONNECT to IPC PATH: /home/santi/.ethereum/geth.ipc
CONNECT to IPC PATH: /home/santi/.ethereum/geth.ipc
NODECONNECTOR ERROR { [Error: connect ECONNREFUSED
/home/santi/.ethereum/geth.ipc]
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '/home/santi/.ethereum/geth.ipc' }
Node type: geth
Network: main
Start node from /usr/share/mist/resources/node/geth/geth
Stopping nodes...
Starting geth node...
UNCAUGHT EXCEPTION { [Error: spawn EACCES] code: 'EACCES', errno:
'EACCES', syscall: 'spawn' }
Stopping nodes...
На моем ноутбуке работает просто выполнение тумана без необходимости сначала запускать geth ... есть идеи, что я делаю неправильно?
Вы должны сделать узел исполняемым, чтобы туман мог его запустить. Пытаться:
sudo chmod a+x /usr/share/mist/resources/node/geth/geth
Вы также можете установить запуск geth вручную, и после этого запуск тумана позволит туману подключиться к работающему экземпляру geth.
geth --ipcpath=~/.ethereum/geth.ipc
Если вы не знаете, как установить geth в своей системе, вы можете просто сделать символическую ссылку на него $PATH
, например:
sudo chmod a+x /usr/share/mist/resources/node/geth/geth
sudo ln -s /usr/share/mist/resources/node/geth/geth /usr/bin/geth
Это позволяет выполнять geth
напрямую. Также см. это обсуждение для использования установки geht для всей системы в первую очередь .
Туман открывается только когда гет работает на заднем плане
У меня такая же проблема. Мне пришлось установить права exec на geth. Выполните это один раз и повторите попытку:
sudo chmod +x /usr/share/mist/resources/node/geth/geth
никсмак
permission
илиport
наличие.