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!
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 geth
mit 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?
Juan Ignacio Pérez Sakristán
Juan Ignacio Pérez Sakristán