Go-Ethereum
致命:啟動協議堆棧時出錯:缺少頭標頭雜湊的塊號
我沒有檢查正在執行的 Geth 實例,當我執行一個記錄區塊鏈中所有內容的函式時,我遇到了一個錯誤,即我正在監聽的埠沒有響應。我發現我的儲存空間不足,所以我升級了它。升級儲存後,我在嘗試同步節點時看到此錯誤:
Fatal: Error starting protocol stack: missing block number for head header hash
我無法解決它,也無法使用
geth attach
. Geth 在顯示該錯誤後立即終止。重新同步是解決此問題的唯一方法嗎?我也讀過重新同步後,問題仍然存在。
有同樣的問題。解決方案是更新到最新的geth版本,刪除舊的鏈數據
geth removedb
並重新同步鏈geth --fast --cache=1024