Aptos区块链节点切换到快速同步后无法正常同步.该怎么办?



我们已经运行了6天的测试网节点,但不幸的是该节点无法正确同步。我们在10号加入了验证器集,并让节点同步到13号,之后我们切换到文档中提到的快速同步(https://aptos.dev/nodes/validator-node/operator/connect-to-aptos-network#using-docker),但即使在过去3天使用该方法,我们也无法正确同步。

testnet-vnode-validator-1 | {"level":"ERROR","source":{"package":"crash_handler","file":"crates/crash-handler/src/lib.rs:39"},"thread_name":"sync-driver-5","hostname":"c6149384e385","timestamp":"2022-12-14T23:59:49.040270Z","message":"details = '''panicked at 'Fast syncing is currently unsupported for nodes with existing state! You are currently 181852156 versions behind the latest snapshot version (386913673). Either select a different syncing mode, or delete your storage and restart your node.'

您的节点在切换到快速同步后出现恐慌,因为它使用完全同步方法仍然处于部分同步状态。

正如这里提到的(https://aptos.dev/guides/state-sync#fast-syncing),要快速同步,您需要从空DB开始(即擦除DB)并重新启动快速同步进程。

如果你想要同步一个没有状态的全新节点,我建议使用其他实体提供的直接DB快照,例如BwareLabs: https://bwarelabs.com/snapshots.

你应该能够下载他们的测试网数据库快照,并覆盖你的数据库文件

最新更新