Estoy intentando instalar Mist (es decir, Wallet) en una instalación nueva de Linux (Ubuntu 14.04). Ya lo tengo funcionando en otras máquinas de diferentes plataformas.
En lugar de seguir las instrucciones de la CLI , soy perezoso y descargo el binario precompilado de la página Versiones , con la idea de que puedo ejecutar el ejecutable y me creará un nodo. (Que es lo que dice la documentación que debería suceder...)
Después de descargar el binario y ejecutar el Ethereum-wallet
ejecutable, aparece la siguiente ventana emergente de GUI:
("¡No se encontró ningún binario de nodo Ethereum!")
Ejecutando desde la línea de comando en su lugar, obtengo el siguiente resultado:
~/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...
¿Qué estoy haciendo mal? ¿Me equivoqué al suponer que el nodo se configuraría automáticamente y que tengo que hacerlo primero como una tarea separada?
geth
no está incluido en los paquetes de Linux Ethereum Wallet de 32 bits (he comprobado la versión actual 0-7-2 y 0-6-1):
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
Pero está incluido en el paquete de Linux de 64 bits:
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
Parece que geth
normalmente no está incluido en los paquetes de Linux de 32 bits.
Si tiene una instalación de Ubuntu Linux de 32 bits, deberá intentar instalar geth
usando (de las Instrucciones de instalación para Ubuntu - Instalación desde PPA ):
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
El ethereum
paquete anterior parece tener disponible la versión de 32 bits (ver Ethereum - detalles de publicación - es la versión i386).
Richard Horrocks
sudo
primero y obtuve el mismo resultado. (Todas las consolas registran exactamente lo mismo). Este fue un segundo intento consudo
. Laresources/
carpeta solo contiene 2 archivos:app.asar
yatom.asar
. He comprobado el MD5 del.zip
archivo. La~/.ethereum
carpeta no existe; no hay instancias anteriores de geth ejecutándose.Richard Horrocks
geth
primero como un paso separado.privacidadisahumanright.eth
Ethereum-Wallet-linux32-0-7-2.zip
y no tiene losgeth
binarios incluidos. Estoy sorprendido.geth
está incluido en el paquete de Linux de 64 bits. ¿Estás ejecutando en una máquina de 32 bits?Richard Horrocks