Hey @J0nsan ! It looks like an odd issue,
I need to ask you a little more details and hopefully, we’ll find a solution together
Can you provide a screenshot of what your mempool app is showing you on the screen?
Could you also provide the electrs and bitcoin logs?
You can get the electrs logs using : sudo ~/umbrel/scripts/app compose electrs logs --tail=100 You can get the bitcoin logs using : tail -n 100 ~/umbrel/app-data/bitcoin/data/bitcoin/debug.log
As you have issues with Lightning, Mempool & Electrs the problem could come from Electrs, let’s check this first!
Alright ! bitcoin logs seem normal, electrs seem to work normally although it fails at some point because it didn’t receive a response in time.
By re-checking your umbrel-debug.log I saw that you have multiple instances of bitcoin and electrs running can you check this topic and tell us here if it worked for you?
I’m sorry to hear that
We’ll need to go more in-depth into the electrs & mempool logs
Could you please provide these logs ? sudo ~/umbrel/scripts/app compose electrs logs --tail=100 electrs sudo ~/umbrel/scripts/app compose electrs logs --tail=100 app sudo ~/umbrel/scripts/app compose mempool logs --tail=100 api
It should give us more details about what’s causing the electrs_app_1 to crash
Hey @J0nsan! Sorry for the delay,
That’s weird; It looks like there’s something causing connection issues between apps. Have you modified your bitcoin.conf file?
Hello, I am having the exact same problem. It happened just after latest version upgrade. It seems from logs like it is not connecting to db backend; although all modules comes up with no problem when you restart node and/or module.
None of the proposed solutions in this thread worked for me. On the web interface there is a sign that reads “indexing in progress” forever, but seems unrelated to the issue. It has been like this for the past two weeks at least, since upgrade.
Hey @jhava! Sorry to hear that
Maybe bitcoin or electrs is still indexing data.
But let’s check the logs to know which one is indexing/causing the issue! You can get the electrs logs using: sudo ~/umbrel/scripts/app compose electrs logs --tail=100 You can get the bitcoin logs using: tail -n 100 ~/umbrel/app-data/bitcoin/data/bitcoin/debug.log
It looks like bitcoin is fully synced and electrs too, but at some point, you have this error:
[2022-09-28T14:05:10.612Z WARN electrs::mempool] mempool sync failed: failed to get mempool txids
Is the Electrs app UI showing synchronized? Is it only the mempool app that is having issues?
In that case could you provide also the mempool app logs ? sudo ~/umbrel/scripts/app compose mempool logs --tail=100
Off topic comment: The mempool website includes now insightful information on lightning network. It would be interesting to have it in umbrel’s own mempool app.
@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:
Well I guess IBD for the 4th time now it is
(Just to be clear, I am very thankfull for the support you are giving and for umbrel itself, but I seem to be very unlucky when it comes to problems with the node that require an IBD)
Why did you have to do an IBD the last three times? Could you link me to your previous issues? It’s not normal that you should have this many issues. There could potentially be an issue with your hardware.
Could you list me the full specs of all the hardware you’re using. Also can I just confirm you’re using the official Raspberry Pi power supply if you’re using a Raspberry Pi.