@J0nsan have you suffered power outage at any point?
Based on this error from electrs:
electrs_1 | [2022-09-20T15:01:11.007Z INFO electrs::daemon] waiting for RPC warmup: Starting network threads…
electrs_1 | [2022-09-20T15:01:19.061Z INFO electrs::index] indexing 2000 blocks: [313001..315000]
electrs_1 | [2022-09-20T15:01:19.580Z INFO electrs::db] closing DB at /data/db/bitcoin
electrs_1 | Error: electrs failed
electrs_1 |
electrs_1 | Caused by:
electrs_1 | 0: sync failed
electrs_1 | 1: failed to get block 00000000000000001fdc9bcb5505b2200d1ef6d33607222f2c5003aa2a931dde
electrs_1 | 2: receiving on an empty and disconnected channel
It looks like maybe there is an issue with Bitcoin Core. electrs is requesting a block from Bitcoin Core but Bitcoin Core isn’t able to send it. This occasionally can happen if you suffer from instant power loss (power cut or unplugging the device directly from the wall) which leads to filesystem corruption in Bitcoin Core.
We can try clearing the blockchain data from Bitcoin Core and resyncing. You won’t lose any other data but your node will take a few days to resync. You might not be able to use your Lightning node during this time.
If you want to try this you can SSH into your Umbrel and run:
sudo ~/umbrel/scripts/app stop electrs && sudo ~/umbrel/scripts/app stop bitcoin && sudo rm -rf ~/umbrel/app-data/bitcoin/data/bitcoin/* ~/umbrel/app-data/electrs/data/electrs/* && sudo ~/umbrel/scripts/app start bitcoin && sudo ~/umbrel/scripts/app start electrs