Fehler beim Initialisieren der Blockdatenbank. Möchten Sie die Blockdatenbank jetzt neu erstellen?

Ich versuche, ein Testnetzwerk einzurichten, das aus 3 Knoten mit jeweils unterschiedlicher bitcoin.conf besteht. Ich habe das Verzeichnis und die .conf-Dateien ähnlich dem Stand der Technik in qa/pull-tester/ aufgebaut. Innerhalb des Terminals im Knoten-A-Verzeichnis habe ich befohlen: ...

bitcoind -conf="/home/me/.bitcoin/regtest/testnetwork/A/bitcoin.conf"

... und bekam diesen Fehler zurück:

' Fehler beim Initialisieren der Blockdatenbank. Möchten Sie die Blockdatenbank jetzt neu erstellen? '

Meine bitcoin.conf hat folgenden Inhalt:

regtest=1
rpcuser=rt //adopted from .conf-files in qa/pull-tester/
rpcpassword=rt //adopted from .conf-files in qa/pull-tester/
port=11111 //arbitrary free port
rpcport=21111 //arbitrary free port

Könnte mir bitte jemand bei meiner beabsichtigten Netzwerkeinrichtung helfen oder zumindest sagen, was ich falsch mache?

PS: Ich werde mein Logfile unten in einen Kommentar einfügen.

Protokolldatei: pastebin.com/aq4XpBNG
Verwenden Sie verschiedene Datadirs? Tritt das Problem nur auf, wenn Sie mehrere Instanzen ausführen?
Tatsächlich tritt der Fehler beim Versuch auf, den ersten Knoten zu starten - in meinem Fall Knoten A. Ich habe das Problem gelöst, indem ich -regtest, -daemon und -datadir="Pfad zum Knotenverzeichnis" zu meinem vorherigen Befehl hinzugefügt habe ... aber nach dem Versuch Um das Gleichgewicht zu halten, erschien ein weiterer Fehler mit der Meldung "Verbindung zum Server konnte nicht hergestellt werden."
Stellen Sie dieselbe -conf -Option für bereit bitcoin-cli?
Nein, ich mache einfach: 'bitcoin-cli regtest getbalance' ... Muss ich -conf als Parameter für jeden einzelnen API-Befehl angeben? Oder habe ich deine Frage nur falsch verstanden?
Irgendwelche Ideen jemand?

Antworten (1)

Da die Frage bereits in den Kommentaren beantwortet wird, stellt sich eine weitere Frage, wie API-Befehle unabhängig von jedem Knoten an den Server gesendet werden können.

Wie Nick ODell einen richtigen Hinweis gab, müssen Sie tatsächlich jedem API-Befehl wie "getbalance" "bitcoin-cli -conf=" voranstellen!

Danke an Nick ODell!