Недавний хардфорк #4 Spurious Dragon заставил меня обновить гет-ноду до последней версии.
После обновления узла geth до версии 1.5.0 и сброса всех данных блокчейна, чтобы начать с нуля, я получил следующую фатальную ошибку при использовании 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)
Это командная строка, используемая для запуска geth:
./geth --rpc --testnet
Есть идеи, как это исправить? Это ошибка версии 1.5.0? Спасибо!
Я недавно обновил свой узел тестовой сети до 1.5.0-dev (используя репозиторий ночных сборок для Ubuntu 14.04) и не сталкивался с таким поведением. Я пробовал это как с уже существующей базой данных блокчейна, так и после removedb
.
Однако я всегда работаю geth
с включенной быстрой синхронизацией, например:
nice geth --testnet --fast console 2>> ~/var/log/geth/`today`-`now`.log
Не могли бы вы попробовать снова сбросить БД и запустить с --fast
? Это сузило бы область применения.
Кроме этого: как вы строите/устанавливаете?
Хуан Игнасио Перес Сакристан
Хуан Игнасио Перес Сакристан