Aufgeth 1.5.0 aktualisiert: Fehlerhafter Block #383792

Der kürzliche Hardfork #4 Spurious Dragon hat mich gezwungen, den Geth-Knoten auf die letzte Version zu aktualisieren.

Nachdem ich den Geth-Knoten auf Version 1.5.0 aktualisiert und alle Blockchain-Daten zurückgesetzt hatte, um von vorne zu beginnen, erhielt ich den folgenden schwerwiegenden Fehler bei der Verwendung von testnet:

E1121 16:21:27.722211 core/blockchain.go:1212] Bad block #383792 (0x114aa8935ec9c308bdddd52030f096801be916e69b1b5db49aa87112472775eb)
E1121 16:21:27.722249 core/blockchain.go:1213]     gas used error (1554920 / 3141592)

Dies ist die Befehlszeile, die zum Starten von geth verwendet wird:

./geth --rpc --testnet

Irgendwelche Ideen, wie man es repariert? Ist das ein Fehler in Version 1.5.0? Danke!

Antworten (1)

Ich habe kürzlich meinen Testnet-Knoten auf 1.5.0-dev aktualisiert (unter Verwendung des nächtlichen Builds-Repos für Ubuntu 14.04) und habe dieses Verhalten nicht erlebt. Ich habe es sowohl mit der bereits vorhandenen Blockchain-Datenbank als auch danach versucht removedb.

Ich laufe jedoch immer gethmit aktivierter Schnellsynchronisierung, wie folgt:

nice geth --testnet --fast console 2>> ~/var/log/geth/`today`-`now`.log

Könnten Sie versuchen, Ihre DB erneut zurückzusetzen und mit auszuführen --fast? Dies würde den Spielraum einschränken.

Ansonsten: Wie baut/installiert ihr?

Einfach durch Abrufen von Binärdateien von github.com/ethereum/go-ethereum/releases/download/v1.5.0/…
Ich habe meine Testnet-Blockchain-Daten wieder entfernt und von vorne angefangen ... derselbe Fehler.