Nebel startet nicht mehr? Fehler: ECONNREFUSED verbinden

Zuletzt erhalte ich nach der Ausführung von mist folgende Fehlermeldung:

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

In meinem Laptop funktioniert nur das Ausführen von Mist, ohne dass zuerst geth ausgeführt werden muss ... irgendwelche Ideen, was ich falsch mache?

Mögliche Ursachen sind permissionoder die portVerfügbarkeit.

Antworten (3)

Ausführbares Flag

Sie müssen den Knoten ausführbar machen, damit Mist ihn ausführen kann. Versuchen:

sudo chmod a+x /usr/share/mist/resources/node/geth/geth 

Führen Sie geth manuell aus

Sie können ein Run-Geth auch manuell installieren und danach wird Running Mist Nebel erlauben, sich mit der laufenden Geth-Instanz zu verbinden.

geth --ipcpath=~/.ethereum/geth.ipc

Wenn Sie nicht wissen, wie Sie geth auf Ihrem System installieren, können Sie es einfach mit Ihrem symlinken $PATH, wie:

sudo chmod a+x /usr/share/mist/resources/node/geth/geth 
sudo ln -s /usr/share/mist/resources/node/geth/geth /usr/bin/geth

Dadurch können Sie gethdirekt ausführen. Siehe auch diese Diskussion zur Verwendung der systemweiten Erstinstallation .

Mist öffnet sich nur, wenn Geth im Hintergrund läuft

Ich denke, qwe wollte sagen, dass der Fehler dadurch verursacht wurde, dass Geth nicht im Hintergrund lief, während Mist geöffnet war. Allerdings sollte man es deutlich besser formulieren.

Ich hatte das gleiche Problem. Ich musste Exec-Rechte auf Geth setzen. Führen Sie dies einmal aus und versuchen Sie es erneut:

sudo chmod +x /usr/share/mist/resources/node/geth/geth

Warum wird das runtergevotet? Es ist eine einfache, aber richtige Antwort.