Parity

(奇偶校驗)如何糾正“未打開的列族”

  • December 20, 2017

啟動 Parity/v1.5.0-unstable-0c7b7fc-20161204/x86_64-macos/rustc1.13.0

2016-12-04 18:50:47 狀態數據庫配置:快速

2016-12-04 18:50:47 執行模式:主動

2016-12-04 18:50:47 使用 Ethash 引擎為 Frontier/Homestead 配置

客戶端服務錯誤:客戶端(數據庫(“無效參數:您必須打開所有列族。未打開的列族:col5,col4,col3,col2,col1,col0”))

造成這種情況的原因可能是一個損壞的數據庫,它本身是由 Parity 之前以不正常的方式關閉造成的。

您看到的錯誤已包含在問題#2201中,但已在#3020中修復。我正在努力查看修復程序進入哪個版本,但可能不是v1.5.0-unstable,這就是您正在執行的版本。

#2201 註釋中的建議是刪除您的區塊鏈數據並從頭開始重新同步。

這通常是由損壞的數據庫引起的,可以通過完全重置它來解決:

parity db kill

這會擦除鍊和狀態並導致完全重新同步,但使您能夠再次使用奇偶校驗。

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