Swarm
執行 swarm db 遷移失敗
我已將 swarm v0.3 更新到 v0.4。現在我正在嘗試進行數據庫遷移。
我做了這個命令:
$ swarm --verbosity 5 db export .ethereum/swarm/bzz-a8a75fcfa45273cdfe27c24d87ab9c41b199d9b7/chunks djstorage/swarmexport.tar 1bf9f5ae58719120e76c546b50eb573c65cb2952c8e977351cf1c13239f8dfaa
我得到了這個結果:
TRACE[05-30|06:58:44.760] checking if database scheme is legacy schema name=halloween CRIT [05-30|06:58:45.042] Chunk 0000018d92029660945b0f1883c14def16c7b4f81c57d8b3232c243a9c0ab3bb0b found but could not be accessed: leveldb: not found, 06030000000000000000
我不知道如何解決它。誰能幫我?非常感謝。
這是我的 Swarm 版本:
Version: 0.4.0-stable Git Commit: c3b317a4fc5e59da87b2bd2b858c038cfb4ba07a Go Version: go1.11.5 OS: linux
我們知道這一點。其他人在https://gitter.im/ethereum/swarm中報告了這一點
我們將在下一個版本中修復此問題。
如果您願意,您可以簡單地將舊的塊文件夾移動到新的(備份)位置並使用乾淨的數據目錄執行 Swarm 0.4。然後,您將能夠加入 Swarm 0.4 測試網路。
祝你好運!
感謝您報告此事。這是遷移中的一個錯誤,現在已修復。正如 Cobordism 提到的,這將在即將發布的版本中得到解決(這將在下週給予或接受)