Electrs not working properly most of the time

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 error on 1528699.sst → the OS/filesystem returned a hardware-level read error on that file.

  • Corruption: block checksum mismatch on 1528691.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.

It could be a memory issue or a disk issue or a disk controller issue, or just a transient error.

Try uninstalling electrs via Services > Electrs > Actions & Config > Uninstall.
Then re-install it from the marketplace. Do you encounter I/O errors or block checksum mismatches when the index is built?

If so, we can initiate an RMA if you let me know your order number. We’d do a return and get it diagnosed and any defective hardware replaced and send back to you.