Failed update to v5. Is everything lost?

So I tried to upgrade to version 0.5.0 running on RPi. and was nervous about it. As it turns out, rightly so. Update was stuck for multiple hours but now it let me go to the welcome screen just to show red

Error: System service failed

And nothing more. I can still ssh to the box, and, if I run debug script, this is the outcome. What should I try next? Looks like update failed and destroyed existing one. Please advise.

Debug log

umbrel@umbrel:~ $ ~/umbrel/scripts/debug

= Umbrel debug info =

Umbrel version

0.4.18

Flashed OS version

v0.3.7-patch-1

Raspberry Pi Model

Revision : c03112
Serial : 100000000ef081a5
Model : Raspberry Pi 4 Model B Rev 1.2

Firmware

Feb 25 2021 12:10:40
Copyright © 2012 Broadcom
version 564e5f9b852b23a330b1764bcf0b2d022a20afd0 (clean) (release) (start)

Temperature

temp=43.3’C

Throttling

throttled=0x0

Memory usage

          total        used        free      shared  buff/cache   available

Mem: 3.8G 151M 3.3G 8.0M 354M 3.6G
Swap: 4.1G 0B 4.1G

    total: 4.0%

system: 4%
tor: 0%
ride-the-lightning: 0%
mempool: 0%
lnd: 0%
electrs: 0%
btc-rpc-explorer: 0%
bitcoin: 0%

Memory monitor logs

2022-10-13 20:54:56 Warning memory usage at 94%
2022-10-13 20:56:57 Warning memory usage at 93%
2022-10-13 20:57:57 Warning memory usage at 94%
2022-10-19 00:12:43 Memory monitor running!
2022-10-19 02:35:32 Memory monitor running!
2022-10-19 03:11:38 Memory monitor running!
2022-10-19 12:30:07 Memory monitor running!
2022-10-19 23:06:54 Memory monitor running!
4116 ? S 0:00 bash ./scripts/memory-monitor
Memory monitor is already running

Filesystem information

Filesystem Size Used Avail Use% Mounted on
/dev/root 14G 7.0G 6.4G 53% /
/dev/sda1 916G 553G 317G 64% /home/umbrel/umbrel

Startup service logs

– Logs begin at Thu 2022-10-20 02:56:09 UTC, end at Thu 2022-10-20 03:20:32 UTC. –
Oct 20 02:56:33 umbrel systemd[1]: Dependency failed for Umbrel Startup Service.
Oct 20 02:56:33 umbrel systemd[1]: umbrel-startup.service: Job umbrel-startup.service/start failed with result ‘dependency’.

External storage service logs

– Logs begin at Thu 2022-10-20 02:56:09 UTC, end at Thu 2022-10-20 03:20:32 UTC. –
Oct 20 02:56:14 umbrel systemd[1]: Starting External Storage Mounter…
Oct 20 02:56:14 umbrel external storage mounter[488]: Running external storage mount script…
Oct 20 02:56:14 umbrel external storage mounter[488]: Found device “External USB3.0”
Oct 20 02:56:14 umbrel external storage mounter[488]: Blacklisting USB device IDs against UAS driver…
Oct 20 02:56:14 umbrel external storage mounter[488]: Rebinding USB drivers…
Oct 20 02:56:14 umbrel external storage mounter[488]: Checking USB devices are back…
Oct 20 02:56:14 umbrel external storage mounter[488]: Waiting for USB devices…
Oct 20 02:56:15 umbrel external storage mounter[488]: Waiting for USB devices…
Oct 20 02:56:16 umbrel external storage mounter[488]: Checking if the device is ext4…
Oct 20 02:56:17 umbrel external storage mounter[488]: Yes, it is ext4
Oct 20 02:56:17 umbrel external storage mounter[488]: Checking if device contains an Umbrel install…
Oct 20 02:56:17 umbrel external storage mounter[488]: Yes, it contains an Umbrel install
Oct 20 02:56:17 umbrel external storage mounter[488]: Bind mounting external storage over local Umbrel installation…
Oct 20 02:56:17 umbrel external storage mounter[488]: Bind mounting external storage over local Docker data dir…
Oct 20 02:56:17 umbrel external storage mounter[488]: Bind mounting external storage to /swap
Oct 20 02:56:17 umbrel external storage mounter[488]: Bind mounting SD card root at /sd-card…
Oct 20 02:56:17 umbrel external storage mounter[488]: Checking Umbrel root is now on external storage…
Oct 20 02:56:18 umbrel external storage mounter[488]: Checking /var/lib/docker is now on external storage…
Oct 20 02:56:18 umbrel external storage mounter[488]: Checking /swap is now on external storage…
Oct 20 02:56:18 umbrel external storage mounter[488]: Setting up swapfile
Oct 20 02:56:18 umbrel external storage mounter[488]: Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
Oct 20 02:56:18 umbrel external storage mounter[488]: no label, UUID=4b866f7c-4417-4dc6-8c84-bea638798304
Oct 20 02:56:18 umbrel external storage mounter[488]: Checking SD Card root is bind mounted at /sd-root…
Oct 20 02:56:18 umbrel external storage mounter[488]: Starting external drive mount monitor…
Oct 20 02:56:18 umbrel external storage mounter[488]: Mount script completed successfully!
Oct 20 02:56:18 umbrel systemd[1]: Started External Storage Mounter.

External storage SD card update service logs

– Logs begin at Thu 2022-10-20 02:56:09 UTC, end at Thu 2022-10-20 03:20:32 UTC. –
Oct 20 02:56:33 umbrel systemd[1]: Starting External Storage SDcard Updater…
Oct 20 02:56:33 umbrel external storage updater[917]: Checking if SD card Umbrel is newer than external storage…
Oct 20 02:56:33 umbrel external storage updater[917]: Yes, SD version is newer.
Oct 20 02:56:33 umbrel external storage updater[917]: Checking if the external storage version “0.4.18” satisfies update requirement “>=0.4.18”…
Oct 20 02:56:33 umbrel external storage updater[917]: Yes, it does, attempting an automatic update…
Oct 20 02:56:33 umbrel external storage updater[917]: =======================================
Oct 20 02:56:33 umbrel external storage updater[917]: =============== UPDATE ================
Oct 20 02:56:33 umbrel external storage updater[917]: =======================================
Oct 20 02:56:33 umbrel external storage updater[917]: ========== Stage: Download ============
Oct 20 02:56:33 umbrel external storage updater[917]: =======================================
Oct 20 02:56:33 umbrel external storage updater[917]: An update is already in progress. Exiting now.
Oct 20 02:56:33 umbrel systemd[1]: umbrel-external-storage-sdcard-update.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Oct 20 02:56:33 umbrel systemd[1]: umbrel-external-storage-sdcard-update.service: Failed with result ‘exit-code’.
Oct 20 02:56:33 umbrel systemd[1]: Failed to start External Storage SDcard Updater.

Karen logs

Pulling tor_proxy … downloading (84.1%)
Pulling tor_proxy … downloading (85.1%)
Pulling tor_proxy … downloading (86.1%)
Pulling tor_proxy … downloading (87.1%)
Pulling tor_proxy … downloading (88.1%)
Pulling tor_proxy … downloading (89.1%)
Pulling tor_proxy … downloading (90.1%)
Pulling tor_proxy … downloading (91.1%)
Pulling tor_proxy … downloading (92.1%)
Pulling tor_proxy … downloading (93.1%)
Pulling tor_proxy … downloading (94.1%)
Pulling tor_proxy … downloading (95.1%)
Pulling tor_proxy … downloading (96.1%)
Pulling tor_proxy … downloading (97.1%)
Pulling tor_proxy … downloading (98.1%)
Pulling tor_proxy … downloading (99.1%)
Pulling tor_proxy … download complete

ERROR: for dashboard unexpected EOF

ERROR: for tor_proxy read tcp 192.168.0.4:45386->104.18.121.25:443: read: connection reset by peer
read tcp 192.168.0.4:45386->104.18.121.25:443: read: connection reset by peer
== End Update Script 01-run.sh ==

== Begin Update Script 02-run.sh ==

=======================================
=============== UPDATE ================

========= Stage: Post-update ==========

== End Update Script 02-run.sh ==

== Begin Update Script 03-run.sh ==

=======================================
=============== UPDATE ================

=========== Stage: Success ============

Removing backup
Sleeping 5 seconds
== End Update Script 03-run.sh ==

Deleting cloned repository
Removing lock

Docker containers

NAMES STATUS

Umbrel logs

Attaching to

Bitcoin Core logs

Attaching to

LND logs

Attaching to

electrs logs

Attaching to

Tor logs

Attaching to

App logs

btc-rpc-explorer

Attaching to

mempool

Attaching to

ride-the-lightning

Attaching to

==== Result ====

The debug script did not automatically detect any issues with your Umbrel.

Try this: Red Umbrella of Death after Power Outage