Errores al ejecutar bitcoind al inicio

Hola, construí bitcoin core 0.15 desde la fuente y estoy tratando de hacer que se ejecute al inicio.

He usado el archivo bitcoind.conf que se encuentra en el repositorio central de bitcoin https://github.com/bitcoin/bitcoin/blob/master/doc/init.md

También estoy ejecutando Ubuntu 16.04 y estoy tratando de probar mi script advenedizo que coloqué en /etc/init ejecutándolo, service bitcoind startsin embargo, recibo el siguiente error:

Failed to start bitcoind.service: Unit bitcoind.service not found.

Lo único que he cambiado en el script de ejemplo es usuario a mi usuario (privilegios sudo) y el grupo a sudo.

¿Alguien tiene alguna idea?

Gracias

Respuestas (1)

El mismo problema ocurrió en mi Ubuntu 16.04 con Bitcoin v0.15.1.

Después de investigar un poco, descubrí que el motivo es que el archivo (init.md) no está actualizado. Ubuntu ha usado systemd en lugar de advenedizo desde 15.10, mientras que la sección de ubuntu en ese archivo no se actualiza a tiempo.

Es seguro que la última modificación es 2015-08-04, que es anterior a la fecha de lanzamiento de Ubuntu 16.04.

$ git culpa -L94,97 doc/init.md
234bfbf6 (Adam Weiss 2014-07-31 11:56:17 -0400 94) 4c) Upstart (para distribuciones basadas en Debian/Ubuntu)
234bfbf6 (Adam Weiss 2014-07-31 11:56:17 -0400 95)
fc25a874 (unsystemizer 2015-08-04 14:10:51 +0800 96) Coloque bitcoind.conf en /etc/init. Pruebe ejecutando `service bitcoind start`
234bfbf6 (Adam Weiss 2014-07-31 11:56:17 -0400 97) se iniciará automáticamente al reiniciar.

La sección, "4a) systemd", es válida, que funciona en mí.


Referencia