Go-Ethereum

致命:啟動協議堆棧時出錯:缺少頭標頭雜湊的塊號

  • March 11, 2018

我沒有檢查正在執行的 Geth 實例,當我執行一個記錄區塊鏈中所有內容的函式時,我遇到了一個錯誤,即我正在監聽的埠沒有響應。我發現我的儲存空間不足,所以我升級了它。升級儲存後,我在嘗試同步節點時看到此錯誤:

Fatal: Error starting protocol stack: missing block number for head header hash

我無法解決它,也無法使用geth attach. Geth 在顯示該錯誤後立即終止。重新同步是解決此問題的唯一方法嗎?我也讀過重新同步後,問題仍然存在。

有同樣的問題。解決方案是更新到最新的geth版本,刪除舊的鏈數據geth removedb並重新同步鏈geth --fast --cache=1024

引用自:https://ethereum.stackexchange.com/questions/41882