sont (OP)
Newbie
Offline
Activity: 13
Merit: 1
|
|
February 26, 2017, 05:05:17 PM |
|
Hola a todos. He instalado en un vps electrum-server como servidor publico, y me sale en el archivo electrum.log muchas lineas iguales que pone: "[26/02/2017-11:31:39] cannot reach bitcoind..."
bitcoind està instalado, descargado y en funcionamiento, pero electrum lleva 24h y no esta sincronizado.
¿alguien me puede dar una idea de donde está el fallo? ¿o es normal la salida cannot reach bitcoind...?
Gracias y saludos.
|
|
|
|
|
|
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
Shawshank
Legendary
Offline
Activity: 1623
Merit: 1608
|
|
February 26, 2017, 06:13:13 PM |
|
¿Qué sale cuando ejecutas esto desde la línea de comandos? bitcoin-cli validateaddress 1234567 Si te responde algo así como "error: couldn't connect to server", entonces es que el puerto 8332, que se utiliza para atender las llamadas RPC, no está accesible, bien porque alguna regla del firewall lo está bloqueando o bien porque bitcoind realmente no se está ejecutando o alguna otra razón que habría que investigar. Por el contrario, si te responde que esa dirección no es válida, al menos ya sabemos que bitcoind realmente se está ejecutando y que el puerto 8332 está accesible...
|
|
|
|
sont (OP)
Newbie
Offline
Activity: 13
Merit: 1
|
|
February 26, 2017, 07:06:27 PM |
|
Muchas gracias por contestar. Si ya me había asegurado de que de que se ejecute bitcoin-cli.
$ bitcoin-cli validateaddress 1234567 { "isvalid": false }
Y la salida uwf:
To Action From -- ------ ---- 22 ALLOW Anywhere 22/tcp ALLOW Anywhere 50001:50002/tcp ALLOW Anywhere 8000 ALLOW Anywhere 8332 ALLOW Anywhere 22 ALLOW Anywhere (v6) 22/tcp ALLOW Anywhere (v6) 50001:50002/tcp ALLOW Anywhere (v6) 8000 ALLOW Anywhere (v6) 8332 ALLOW Anywhere (v6)
El archivo electrum.conf: [server] # username for running the daemon username = usuario # hostname. set it to a FQDN in order to be reached from outside host = 66.23.245.121 #la del vps # ports electrum_rpc_port = 8000 stratum_tcp_port = 50001 stratum_tcp_ssl_port = 50002 #report_host = #report_stratum_tcp_port = 50001 #report_stratum_tcp_ssl_port = 50002 banner = Welcome to Electrum! banner_file = /etc/electrum.banner #irc = no #irc_nick = <yournickname> #irc_bind_ip = <external ip address> ssl_certfile = /home/usuario/server.crt ssl_keyfile = /home/usuario/server.key logfile = /var/log/electrum.log donation_address = 1PHu2Y9WJi89hyhdxNx52nH76q6fT5z5aS
[leveldb] # path to your database path = /var/electrum-server # for each address, history will be pruned if it is longer than this limit pruning_limit = 100
# cache sizes in bytes, the default is optimized for ~4 GB RAM setups to run bitcoind alongside # If you have lots of RAM increase up to 16 times for best performance #hist_cache = 67108864 #utxo_cache = 134217728 #addr_cache = 16777216
[bitcoind] bitcoind_host = localhost bitcoind_port = 8332 # user and password from bitcoin.conf (not needed for localhost) bitcoind_user = usuario bitcoind_password =unpassword
y el archivo bitcoin.conf: daemon=1 txindex=1 # Maximum number of inbound+outbound connections. maxconnections=8
#You must set rpcuser and rpcpassword to secure the JSON-RPC api rpcuser = usuario rpcpassword=unpassword # Listen for RPC connections on this TCP port: rpcport=8332 # JSON-RPC options (for controlling a running Bitcoin/bitcoind process) server=1
Se agradece la ayuda.
|
|
|
|
Shawshank
Legendary
Offline
Activity: 1623
Merit: 1608
|
|
February 26, 2017, 07:47:27 PM |
|
Pues no sé qué puede pasar. Lo veo todo bien. Lo único, si electrum-server estuviera en una máquina distinta de bitcoind, que por lo que dices no es tu caso, deberías también definir la propiedad rpcallowip=IP_de_electrum-server en bitcoin.conf. ufw dice que aceptas conexiones en anywhere:8332 (aunque estando electrum-server y bitcoind en la misma máquina y entrando por localhost, ni siquiera tendría por qué estar abierto); en la sección bitcoind de electrum-server has definido correctamente bitcoind_host, bitcoind_port, bitcoind_user y bitcoind_password, y estos últimos coinciden con los valores definidos en bitcoin.conf de bitcoind. Quizás puedas indicarlo como incidencia en el Github de electrum-server. Precisamente hay una incidencia abierta que coincide con la tuya. https://github.com/spesmilo/electrum-server/issues/175
|
|
|
|
sont (OP)
Newbie
Offline
Activity: 13
Merit: 1
|
|
February 26, 2017, 07:53:30 PM |
|
Ok muchas gracias por contestar, esperare un día o dos por este foro haber si alguien me contesta y si no, antes de preguntar en ghitub probare reinstalando, seguro que es algún detalle que se me escapa.
Gracias y saludos.
|
|
|
|
sont (OP)
Newbie
Offline
Activity: 13
Merit: 1
|
|
February 26, 2017, 10:51:52 PM |
|
Bueno ya lo he solucionado, he tocado mucho y me parece que era un error de permisos.
Saludos
|
|
|
|
franckuestein
Legendary
Offline
Activity: 1960
Merit: 1130
Truth will out!
|
|
March 19, 2017, 06:50:31 PM |
|
Buenas @sont, adjunto aquí el mensaje que habías puesto en un hilo duplicado sobre electrum-server así toda la gente que ha participado en el hilo lo verá en "Show new replies to your posts." y probablemente podrán ver antes tu problema con electrum-server: Hola a todos, hace un mes puse a funcionar un vps con electrum-server. Veo por norma unas 420 sesiones conectadas al servidor, pero tengo unas dudas, no se si es de mi ordenador de casa o del vps. Desde mi casa con electrum 2.6.4 no puedo conectarme con SSL al VPS y con mi teléfono movil tampoco. Tengo otro ordenador y si se conecta por SSL, y las sesiones que veo en el vps veo que también se conectan sobre SSL.
Mi VPS esta alojado en: 66.23.245.121 Solo pido que alguien se conecte por SSL al servidor y que me comente si ha tenido algún problema para poder descartar problemas en el servidor.
Gracias.
|
[ AVAILABLE SIGNATURE SPACE ]
|
|
|
Shawshank
Legendary
Offline
Activity: 1623
Merit: 1608
|
|
March 19, 2017, 08:40:23 PM |
|
Buenas @sont, adjunto aquí el mensaje que habías puesto en un hilo duplicado sobre electrum-server así toda la gente que ha participado en el hilo lo verá en "Show new replies to your posts." y probablemente podrán ver antes tu problema con electrum-server: Hola a todos, hace un mes puse a funcionar un vps con electrum-server. Veo por norma unas 420 sesiones conectadas al servidor, pero tengo unas dudas, no se si es de mi ordenador de casa o del vps. Desde mi casa con electrum 2.6.4 no puedo conectarme con SSL al VPS y con mi teléfono movil tampoco. Tengo otro ordenador y si se conecta por SSL, y las sesiones que veo en el vps veo que también se conectan sobre SSL.
Mi VPS esta alojado en: 66.23.245.121 Solo pido que alguien se conecte por SSL al servidor y que me comente si ha tenido algún problema para poder descartar problemas en el servidor.
Gracias.
En mi cliente de electrum tengo el saldo a cero, pero parece que se conecta bien en 66.23.245.121:50002 por SSL y responde a los comandos.
|
|
|
|
sont (OP)
Newbie
Offline
Activity: 13
Merit: 1
|
|
March 19, 2017, 11:52:04 PM |
|
En mi cliente de electrum tengo el saldo a cero, pero parece que se conecta bien en 66.23.245.121:50002 por SSL y responde a los comandos.
Gracias por mirarlo, imaginaba que era mi cliente, no el vps.... Saludos. Sont.
|
|
|
|
|