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.