Umbrel is unresponsive every few days

I’m running Umbrel for some weeks on a Wyse 5070 with 4GB RAM and 64 GB SSD. I have stuff installed like unbound, pinhole and home assistant.

Every few days my machine is unresponsive and I need to manually power it off to get it back online.

I have no idea what’s causing this.
Can someone help me investigate?

I have same thing happening to me lately. I have been using umbrel for past year+ without a problem but now i have to restart every 2-3 days.

Have you seen anything in the logs?

I haven’t seen anything or looking at the wrong spot, or maybe my logs aren’t persistent after manual shut down :sweat_smile:

But yeah, this issue is really annoying, especially when I use it as my DNS… Every device stops working then…

Not really. I started disabling apps yesterday to see which one is causing it or if its system itself

Please keep on updating me. Another thing could be thermals or the power adapter, but I’m using original one for my hardware.

If you have Bitcoin Core or Knotts installed, I would recommend monitoring this app’s RAM usage.
With the latest changes to Bitcoin, added in the most recent version of these apps, RAM usage has increased significantly, and it seems to be using up all the available RAM on some devices.
In my case, it’s affecting my nodes and eventually consumes all the RAM. The symptoms you’re experiencing seem very similar to what I’m describing.
Anyway, it doesn’t hurt to rule out this possible cause.

No nodes at all on my side, but I will keep an eye on the ram and maybe install some watchdog to notify me about high ram usages. Maybe the notification and the unreachability are synced.

I’m having the EXACT same issue, and it is annoying AF.
I recently moved from a RPi4 to a mini-PC as I wanted to get access to 16GB of ram. It was a rough migration, where my channels all got force closed, but no funds lost at least.

But on this device, I only have knots, lightning, tail scale, Thunderhub, and watchdog running, I don’t even have Electr, so bare minimum to see if it works fine.

I also have my older RPi4 still running, but not lightning app running.

Every other day, sometimes within a day, it just dies. The logs for Knots just show it stop logging.

I have to plug it out and turn it back on.

Once I got the following in my knots logs

2025-05-20T23:50:24Z Saw new cmpctblock header hash=0000000000000000000064b76273428397bd07367fc77f2499b4b6a0d723e110 peer=19
2025-05-20T23:50:25Z UpdateTip: new best=0000000000000000000064b76273428397bd07367fc77f2499b4b6a0d723e110 height=897620 vers>
2025-05-20T23:50:25Z runCommand error: system(curl -s -m 5 http://datum_datum_1:21000/NOTIFY) returned 1536
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@>

Never seen such a thing before. It’s almost like some final statement before dying. Whats most annoying is that my previous RPi4 just works without any issues. So the more up to date PC dies, and a 7+ year old Raspberry Pi 4 just works.

I’m thinking of moving my lightning account back to the old node until I can figure out whats going on, but any heads up as to whats going on, or at least what to look for to fix it? The logs in the User Interface seem not to go back beyond the reboot, so I can’t see whats going on before it crashes. I can look at the knots logs because I know where they are, but I don’t know where the logs are for the system itself.

I’m also experiencing some sort of memory leak issue, where the RAM keeps going up after the app (knots) starts. What do you do to remedy this in the mean time? I just restarted the app every now and then.
Any idea what causes these issues? Is there anyway I can ‘downgrade’ to a previous version (i’m running knots).

No, I haven’t been able to find a solution yet. I ran all kinds of tests until I got fed up. I posted it on the Umbrelos Discord channel, but since I was the only one reporting the problem, I think they ignored me.

Anyway, I’m sure many are experiencing the same behavior on their nodes but haven’t realized it. Either because they don’t monitor them, because they don’t know anything about it, or because they only remember the node when they realize it’s not working.

For now, I stop the app at night, and it only works during the day when I can monitor it.

And I say for now because the current way it works makes it pointless to maintain a node like this.

1 Like

Reporting this on github: Bitcoin Knots has memory leak issue · Issue #2848 · getumbrel/umbrel-apps

I got a response from Leo. He’s investigating the issue. Let’s see how this goes.