Ich versuche, Mist (dh das Wallet) auf einer neuen Linux-Installation (Ubuntu 14.04) zu installieren. Ich habe es bereits auf anderen Maschinen verschiedener Plattformen zum Laufen gebracht.
Anstatt den CLI-Anweisungen zu folgen , bin ich faul und lade die vorgefertigte Binärdatei von der Releases - Seite herunter, mit der Idee, dass ich einfach die ausführbare Datei ausführen kann und sie mir einen Knoten erstellt. (Was laut Dokumentation passieren sollte ...)
Nach dem Herunterladen der Binärdatei und dem Ausführen der Ethereum-wallet
ausführbaren Datei wird mir das folgende GUI-Popup angezeigt:
("Keine Ethereum-Knoten-Binärdatei gefunden!")
Wenn ich stattdessen von der Befehlszeile aus laufe, erhalte ich die folgende Ausgabe:
~/Ethereum-Wallet-linux32-0-7-2$ sudo ./Ethereum-Wallet
[2016-04-30 19:11:12.406] [INFO] main - Starting in Wallet mode
[2016-04-30 19:11:12.742] [WARN] nodeConnector - NODECONNECTOR ERROR { [Error: connect ECONNREFUSED /home/richard/.ethereum/geth.ipc]
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '/home/richard/.ethereum/geth.ipc' }
Error: connect ECONNREFUSED /home/richard/.ethereum/geth.ipc
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1063:14)
[2016-04-30 19:11:13.110] [INFO] ipcCommunicator - Backend language set to: en
[2016-04-30 19:11:13.167] [WARN] nodeConnector - NODECONNECTOR ERROR { [Error: connect ECONNREFUSED /home/richard/.ethereum/geth.ipc]
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect',
address: '/home/richard/.ethereum/geth.ipc' }
Error: connect ECONNREFUSED /home/richard/.ethereum/geth.ipc
at Object.exports._errnoException (util.js:856:11)
at exports._exceptionWithHostPort (util.js:879:20)
at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1063:14)
[2016-04-30 19:11:14.091] [INFO] main - Node type: geth
[2016-04-30 19:11:14.092] [INFO] main - Network: main
[2016-04-30 19:11:14.094] [INFO] ethereumNodes - Start node from /home/richard/Ethereum-Wallet-linux32-0-7-2/resources/node/geth/geth
[2016-04-30 19:11:14.114] [INFO] ethereumNodes - Stopping nodes...
[2016-04-30 19:11:14.114] [INFO] ethereumNodes - Starting geth node...
[2016-04-30 19:11:14.130] [INFO] ethereumNodes - Stopping nodes...
Was mache ich falsch? Habe ich falsch angenommen, dass der Knoten automatisch eingerichtet wird und dass ich dies zuerst als separate Aufgabe tun muss?
geth
ist nicht in den 32-Bit-Linux-Ethereum-Wallet-Paketen enthalten (ich habe die aktuelle Version 0-7-2 und 0-6-1 überprüft):
user@Kumquat:~/EthereumWallet$ unzip -t Ethereum-Wallet-linux32-0-7-2.zip | grep resources
testing: Ethereum-Wallet-linux32-0-7-2/resources/ OK
testing: Ethereum-Wallet-linux32-0-7-2/resources/app.asar OK
testing: Ethereum-Wallet-linux32-0-7-2/resources/atom.asar OK
Aber es ist im 64-Bit-Linux-Paket enthalten:
user@Kumquat:~/EthereumWallet$ unzip -t Ethereum-Wallet-linux64-0-7-2.zip | grep resources
testing: Ethereum-Wallet-linux64-0-7-2/resources/ OK
testing: Ethereum-Wallet-linux64-0-7-2/resources/app.asar OK
testing: Ethereum-Wallet-linux64-0-7-2/resources/atom.asar OK
testing: Ethereum-Wallet-linux64-0-7-2/resources/node/ OK
testing: Ethereum-Wallet-linux64-0-7-2/resources/node/geth/ OK
testing: Ethereum-Wallet-linux64-0-7-2/resources/node/geth/geth OK
Es scheint, dass geth
dies normalerweise nicht in den 32-Bit-Linux-Paketen enthalten ist.
Wenn Sie eine 32-Bit-Ubuntu-Linux-Installation haben, müssen Sie versuchen, die Installation geth
mit (aus Installation Instructions for Ubuntu - Installing from PPA ) durchzuführen:
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
# Next line only if you want the dev version
sudo add-apt-repository -y ppa:ethereum/ethereum-dev
sudo apt-get update
sudo apt-get install ethereum
Das ethereum
obige Paket scheint die 32-Bit-Version verfügbar zu haben (siehe Ethereum - Veröffentlichungsdetails - es ist die i386-Version).
Richard Horrocks
sudo
zuerst ohne versucht und die gleiche Ausgabe erhalten. (Alle Konsolenprotokolle genau gleich.) Dies war ein zweiter Versuch mitsudo
. Derresources/
Ordner enthält nur 2 Dateien:app.asar
undatom.asar
. Ich habe die MD5 der.zip
Datei überprüft. Der~/.ethereum
Ordner existiert nicht - es gibt keine früheren Instanzen von geth, die ausgeführt werden.Richard Horrocks
geth
zuerst in einem separaten Schritt zu installieren.Datenschutz ist ein Menschenrecht.eth
Ethereum-Wallet-linux32-0-7-2.zip
und es sind keinegeth
Binärdateien enthalten. Ich bin überrascht.geth
ist im 64-Bit-Linux-Paket enthalten. Arbeiten Sie auf einem 32-Bit-Rechner?Richard Horrocks