All apps stopped working

I’m brand new to umbrel, so be nice! I got the os installed on a raspberry pi 5 and downloaded the Bitcoin node app. I was 5% synced, but had to pause it. Now none of the apps will open (“could not connect to server” error). I’ve restarted the pi a couple times. Here are troubleshooting logs for the os and the BTC node app. How do I fix this? Thanks!


Well… First of all, a screenshot of your log screen doesn’t help much. You need to be able to access the whole thing.
On each screen you have an option to “Download” the log to a file on your computer. Once you’ve done that, attach them here and it will be easier to see the “errors”, if there are any.

1 Like

Here’s the BTC node log. The os log errored out “failed to download. Check internet connection.”

umbrel_bitcoin_2025-01-31_11-37.log.txt (282.1 KB)

Ok… let’s see what we can do for you…

In the bitcoin-core log you sent, there are some interesting errors to start with. I’ll show them below.

2:47Z CBlockPolicyEstimator::Read(): unable to read policy estimator data (non-fatal): AutoFile::read: end of file: iostream error
bitcoin_bitcoind_1  | 2025-01-31T16:32:47Z Failed to read fee estimates from /data/.bitcoin/fee_estimates.dat. Continue anyway.
bitcoin_bitcoind_1  | 2025-01-31T16:32:47Z Opening LevelDB in /data/.bitcoin/blocks/index
bitcoin_bitcoind_1  | 2025-01-31T16:32:47Z Fatal LevelDB error: IO error: /data/.bitcoin/blocks/index/000272.log: No space left on device
bitcoin_bitcoind_1  | 2025-01-31T16:32:47Z [error] Fatal LevelDB error: IO error: /data/.bitcoin/blocks/index/000272.log: No space left on device
bitcoin_bitcoind_1  | 2025-01-31T16:32:47Z : Error opening block database.

This indicates that the database (blockchain) is corrupt. Then, it indicates that there is “not enough space”… Do you have enough space on your disk?.. What is the capacity of your disk?.. Do you have any other apps installed?

Did you do or did anything else happen before it started to fail?

I would need you to attach the umbrelos log as well to confirm some things.

Anyway, you say that you just installed umbrelos on RPI 5 and you only synced (downloaded) 5% of the blockchain.

Personally, instead of wasting more time, I would uninstall bitcoin-core app, restart umbrelos and reinstall bitcoin-core app. In the end, you only had 5% of the blockchain and it will take you 15 minutes at most.
For me, this would be the first thing I would do and, if the problem is not solved, I would go to the deeper and more tedious part.

1 Like

Ok, I deleted the node app, but now I think you’re right that storage might be the problem. I installed a 2TB SSD, so why does umbrel say I only have 51.4GB of total storage?

Ok. Let’s go step by step…
Can you confirm that bitcoin-core app is working normally and correctly?.. That is, at this moment it should be synchronizing/downloading the blockchain… is that correct?

So, was that SSD you installed brand new or had you used it before?

If you had used it before, there is probably space occupied by old installations.

Please don’t forget the umbrelos log.

I downloaded the BTC node app and just started the sync. It still won’t let me download the os logs (see image).

Can you confirm that bitcoin-core app is working normally and correctly?.. That is, at this moment it should be synchronizing/downloading the blockchain… is that correct?

It’s running, but still at 0%.

I see you’re using a phone or tablet to log into umbrel. It would be better if you used a PC.

A phone is only for emergencies and it makes things complicated for you.

So far, what I can point out about possible problems (and we need to confirm) is the following.

  • Does your SSD have space?
  • Does your RPI(Umbrel) really connect to the internet correctly?
  • Both of the above things are failing.

Is the 2TB SSD the only storage, or is it in addition to another drive (like an SD card) that the OS is running on?

If it’s the only storage, are you sure it’s really 2TB? There are some fake large SSDs out there that have significantly less storage than they say where internally they are really only like 64GB.

If that’s not the case, use the command lsblk in the terminal to see the drive/partition structure. That will give you insight into what’s happening.

My laptop isn’t working. The ssd was brand new. The node app just finished counting the blocks and started the actual download.

The os is on a micro sd card. Umbrel must only be seeing that card?

That didn’t answer my questions. Doesn’t matter if the SSD is brand new. It could still be a fake SSD. Also, is it the only storage? Use the command in terminal and post a screenshot.

That’s your answer. The Umbrel is only reporting the SD card. It won’t use the SSD automatically. I just went through this process myself.

Go here: Unofficial Guide: How to add more storage

Keep in mind that if you make a mistake with /etc/fstab it can cause Umbrel to fail to start, requiring you to reinstall and start over. That happened to me a few times before I finally figured it out.

Ok, here’s more data. On the settings page is shows only 50gb, but on this page it seems to show the right amount.

So you already have the 2TB SSD working in Umbrel? Did you bind the appropriate directories so that Bitcoin Node will save the blockchain to the SSD?

Edit: I see the same issue with the different storage capacities appearing in the 2 different places.

Oh, man, you’ve been so helpful. I really appreciate your time! How do I get umbrel to save the blockchain to the ssd?