Fehler beim Ausführen von Bitcoin beim Start

Hallo, ich habe Bitcoin Core 0.15 aus der Quelle erstellt und versuche, es beim Start zum Laufen zu bringen.

Ich habe die bitcoind.conf-Datei verwendet, die sich im Bitcoin-Core-Repository https://github.com/bitcoin/bitcoin/blob/master/doc/init.md befindet

Ich verwende auch Ubuntu 16.04 und versuche, mein Upstart-Skript, das ich in /etc/init platziert habe, zu testen, indem ich es ausführe, service bitcoind startaber ich erhalte die folgende Fehlermeldung:

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

Das einzige, was ich im Beispielskript geändert habe, ist Benutzer zu meinem Benutzer (sudo-Berechtigungen) und die Gruppe zu sudo.

Hat jemand irgendwelche Ideen?

Danke

Antworten (1)

Das gleiche Problem trat auf meinem Ubuntu 16.04 mit Bitcoin v0.15.1 auf.

Nach einigen Nachforschungen fand ich heraus, dass die Datei (init.md) veraltet ist. Ubuntu verwendet seit 15.10 systemd anstelle von upstart, während der Abschnitt von ubuntu in dieser Datei nicht rechtzeitig aktualisiert wird.

Es ist sicher, dass die letzte Änderung der 04.08.2015 ist, also vor dem Veröffentlichungsdatum von Ubuntu 16.04.

$ git Schuld -L94,97 doc/init.md
234bfbf6 (Adam Weiss 2014-07-31 11:56:17 -0400 94) 4c) Upstart (für Debian/Ubuntu-basierte Distributionen)
234bfbf6 (Adam Weiss 2014-07-31 11:56:17 -0400 95)
fc25a874 (unsystemizer 2015-08-04 14:10:51 +0800 96) Legen Sie bitcoind.conf in /etc/init ab. Testen Sie, indem Sie "service bitcoind start" ausführen
234bfbf6 (Adam Weiss 2014-07-31 11:56:17 -0400 97) wird beim Neustart automatisch gestartet.

Der Abschnitt "4a) systemd" ist gültig und funktioniert bei mir.


Referenz