So beheben Sie den Fehler: Falscher oder kein Genesis-Block gefunden. Falsches Datenverzeichnis für Netzwerk?

Ich mache meine eigene Alt-Münze, und ich habe den ersten Genesis-Block-Hash (nach einiger Zeit), Merkle-Hash, nnonce und Zeit abgebaut. Ich arbeite mit Ubuntu14.04.

Aber wenn ich ./bitcoind ausführe, erhalte ich diesen Fehler

Fehler: Falscher oder kein Genesis-Block gefunden. Falsches Datenverzeichnis für Netzwerk?

Was bedeutet das? wie kann ich es beheben?

Hier ist debug.log zeigt:

2018-04-02 18:33:04 Booducoin version v0.8.7.4-gc1e46ab3a90b-beta ()
2018-04-02 18:33:04 Using OpenSSL version OpenSSL 1.0.1f 6 Jan 2014
2018-04-02 18:33:04 Default data directory /home/boodu/.booducoin
2018-04-02 18:33:04 Using data directory /home/boodu/.booducoin
2018-04-02 18:33:04 Using at most 125 connections (1024 file descriptors available)
2018-04-02 18:33:04 init message: Verifying wallet...
2018-04-02 18:33:04 dbenv.open LogDir=/home/boodu/.booducoin/database ErrorFile=/home/boodu/.booducoin/db.log
2018-04-02 18:33:04 Bound to [::]:9333
2018-04-02 18:33:04 Bound to 0.0.0.0:9333
2018-04-02 18:33:04 init message: Loading block index...
2018-04-02 18:33:04 Opening LevelDB in /home/boodu/.booducoin/blocks/index
2018-04-02 18:33:04 Opened LevelDB successfully
2018-04-02 18:33:04 Opening LevelDB in /home/boodu/.booducoin/chainstate
2018-04-02 18:33:04 Opened LevelDB successfully
2018-04-02 18:33:04 LoadBlockIndexDB(): last block file = 0
2018-04-02 18:33:04 LoadBlockIndexDB(): last block file info: CBlockFileInfo(blocks=1, size=241, heights=0...0, time=2018-04-01...2018-04-01)
2018-04-02 18:33:04 LoadBlockIndexDB(): transaction index disabled
2018-04-02 18:33:04 LoadBlockIndexDB(): hashBestChain=5e55391ddfe7258c5d1dc5ebf2c8ce9bdec72edf482f171a6cb04416c53be9b8  height=0 date=2018-04-0$
2018-04-02 18:33:04 Error: Incorrect or no genesis block found. Wrong datadir for network?
2018-04-02 18:33:04 Shutdown : In progress...
2018-04-02 18:33:04 StopNode()
2018-04-02 18:33:04 Flushed 0 addresses to peers.dat  3ms
2018-04-02 18:33:04 Committing 0 changed transactions to coin database...
2018-04-02 18:33:04 Shutdown : done
Können Sie debug.log-Inhalt einfügen? Wie auch immer, es sieht so aus, als ob Ihr Daemon den gewünschten Pfad zum Blockchain-Datenordner nicht finden kann. Wenn Sie Ihr Debug posten können, könnte ich Ihnen vielleicht eine genauere Lösung geben.
@Cluster2k Bitte überprüfen Sie das debug.log
Versuchen Sie, den Ordner /home/boodu/.booducoin zu löschen, und starten Sie den Daemon neu. Wenn dies nicht funktioniert, haben Sie möglicherweise einige Fehler im Code selbst oder im Genesis-Hash-Generierungsprozess. Wenn Sie weitere Hilfe benötigen, um das Problem zu beheben, kontaktieren Sie mich bitte unter cluster2k@protonmail.com oder in diesem Thread: bitcointalk.org/index.php?topic=3196213.0 Grüße.
@Cluster2k Ja, es funktioniert, nachdem ich den Ordner /home/boodu/.booducoin gelöscht habe. Vielen Dank!
Ich werde meinen Kommentar unten als Antwort einfügen. Bitte markieren Sie ihn als beantwortet, wenn Sie können.
@Cluster2k Können Sie mir bei einem weiteren Fehler beim Erstellen von Gitian-Build helfen?
Kontaktieren Sie mich unter der von mir angegebenen E-Mail-Adresse oder öffnen Sie eine neue Frage, danke.

Antworten (1)

Frage :

Wenn ich ./bitcoind ausführe, erhalte ich diesen Fehler

Error: Incorrect or no genesis block found. Wrong datadir for network?


Antwort :

Löschen Sie den Ordner /home/boodu/.booducoin (~/yourcoinname/.yourcoindatadir) und starten Sie den Daemon neu.