I’m running a start9 node. Electrs doesn’t run properly most of the time:
rum RPC Interface
Success : The electrum RPC interface is alive and responding to basic commands.
Sync Status
The electrs Prometheus RPC is not yet returning the sync status
Thus mempool won’t work properly. I ran some logs though AI and it told me this:
This is a genuine RocksDB corruption/disk I/O problem, not a normal sync-in-progress state — that’s why the Prometheus sync-status metric never appears (electrs is crash-looping before it ever finishes initializing).
Key evidence:
-
Input/output erroron1528699.sst→ the OS/filesystem returned a hardware-level read error on that file. -
Corruption: block checksum mismatchon1528691.sst→ a different SST file’s on-disk bytes no longer match their stored checksum. -
Two different corrupted files in the same DB, both underlying storage-layer issues, strongly points to failing disk/storage rather than an electrs bug.
It gave some steps to resolve or go further, but I’d like advice from here. Is there something wrong with the memory in my device? Is this fixable? Thank you.