Go-Ethereum

霧不再開始?錯誤:連接 ECONNREFUSED

  • March 7, 2016

最近,執行mist 後出現以下錯誤:

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

你也可以手動安裝一個 run geth ,然後執行 mis 將允許 mis 連接到正在執行的 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 安裝

引用自:https://ethereum.stackexchange.com/questions/1618