Обновлен до geth 1.5.0: Плохой блок № 383792

Недавний хардфорк #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)

Я недавно обновил свой узел тестовой сети до 1.5.0-dev (используя репозиторий ночных сборок для Ubuntu 14.04) и не сталкивался с таким поведением. Я пробовал это как с уже существующей базой данных блокчейна, так и после removedb.

Однако я всегда работаю gethс включенной быстрой синхронизацией, например:

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

Не могли бы вы попробовать снова сбросить БД и запустить с --fast? Это сузило бы область применения.

Кроме этого: как вы строите/устанавливаете?

Просто скачав бинарники с github.com/ethereum/go-ethereum/releases/download/v1.5.0/…
Я снова удалил свои данные блокчейна тестовой сети и начал с нуля ... та же ошибка.