[General] <Title> Task oneshot_runner failed when running zksync era node on Linux Dianmu 6.8.0-41-generic #699
-
EnvironmentMainnet L2 block numberNo response Provide a brief description of the functionality you're trying to implement and the issue you are running into.git clone https://github.com/matter-labs/zksync-era.git mainnet-node-external-node-1 | 2024-09-23T11:30:49.274960Z ERROR zksync_node_framework::service: Task oneshot_runner failed: Oneshot task state_keeper/rocksdb_catchup_task failed Repo Link (Optional)https://github.com/matter-labs/zksync-era Additional DetailsRunning on machine of Linux Dianmu 6.8.0-41-generic #41-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 2 20:41:06 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
It appears that you are encountering an error with the Here are a few steps you can take to troubleshoot and potentially resolve this issue:
If these steps do not resolve the issue, I recommend raising this as an issue on the ZKsync Era GitHub repository where you can get more specific help from the developers. Your feedback helps us serve you better. If this fully addresses your question, please give it a thumbs up. If it doesn't, please give it a thumbs down. This will inform the community and team so we can improve our support. |
Beta Was this translation helpful? Give feedback.
-
Hey! Most likely, RocksDB on your machine (mounted here) already has some data. If that's the case, try removing the old data and running the node again. |
Beta Was this translation helpful? Give feedback.
Hey!
rocksdb_catchup_task
normally fails if your RocksDB cache is out of sync with Postgres. For example, if RocksDB has some data inside, while Postgres is empty. In logs, you should be able to find the exact error message telling what exactly has failed.Most likely, RocksDB on your machine (mounted here) already has some data. If that's the case, try removing the old data and running the node again.