¿Cómo instalo Mist desde los binarios preconstruidos en Linux de 32 bits?

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-walletejecutable, aparece la siguiente ventana emergente de GUI:

ingrese la descripción de la imagen aquí

("¡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?

Respuestas (1)

gethno 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 gethnormalmente 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 gethusando (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 ethereumpaquete anterior parece tener disponible la versión de 32 bits (ver Ethereum - detalles de publicación - es la versión i386).

Lo siento, lo intenté sin sudoprimero y obtuve el mismo resultado. (Todas las consolas registran exactamente lo mismo). Este fue un segundo intento con sudo. La resources/carpeta solo contiene 2 archivos: app.asary atom.asar. He comprobado el MD5 del .ziparchivo. La ~/.ethereumcarpeta no existe; no hay instancias anteriores de geth ejecutándose.
...lo que parece indicar la necesidad de instalar gethprimero como un paso separado.
Acabo de comprobar Ethereum-Wallet-linux32-0-7-2.zipy no tiene los gethbinarios incluidos. Estoy sorprendido. gethestá incluido en el paquete de Linux de 64 bits. ¿Estás ejecutando en una máquina de 32 bits?
Está ejecutando Ubuntu de 32 bits: no recuerdo mi razonamiento, pero posiblemente porque la máquina tiene un par de años (aunque el hardware de 64 bits ...). Le daré una versión de 64 bits y usaré el EW de 64 bits. (O instale geth por separado). ¡Gracias por su ayuda! :)