Umbrel-startup.service: Failed with result 'exit-code'

Trying to do a brand new install of Umbrel on a Raspberry PI 4. I am able to connect via SSH; however, unable to connect using a browser remotely. I have pasted the debug log and am hoping someone can point me in the right direction. The issues I can see in the logs all seem to be around the Startup service logs, so not sure how to troubleshoot this. Hope someone can help. Thank you

=====================
= Umbrel debug info =

Umbrel version

0.4.9

Flashed OS version

v0.4.9

Raspberry Pi Model

Revision : c03114
Serial : 10000000731ced41
Model : Raspberry Pi 4 Model B Rev 1.4

Firmware

Oct 29 2021 10:47:33
Copyright © 2012 Broadcom
version b8a114e5a9877e91ca8f26d1a5ce904b2ad3cf13 (clean) (release) (start)

Temperature

temp=36.5’C

Throttling

throttled=0x0

Memory usage

          total        used        free      shared  buff/cache   available

Mem: 3.8G 134M 3.4G 8.0M 228M 3.6G
Swap: 4.1G 0B 4.1G

total: 3.6%
system: 3.6%
tor: 0%
lnd: 0%
electrs: 0%
bitcoin: 0%

Memory monitor logs

tail: cannot open ‘/home/umbrel/umbrel/scripts/…/logs/memory-monitor.log’ for reading: No such file or directory

Filesystem information

Filesystem Size Used Avail Use% Mounted on
/dev/root 230G 3.0G 217G 2% /
/dev/sda1 1.8T 4.4G 1.7T 1% /home/umbrel/umbrel

Startup service logs

Dec 26 21:13:01 umbrel systemd[1]: umbrel-startup.service: Failed with result ‘exit-code’.
Dec 26 21:13:01 umbrel systemd[1]: Failed to start Umbrel Startup Service.
Dec 26 21:13:11 umbrel systemd[1]: umbrel-startup.service: Service RestartSec=10s expired, scheduling restart.
Dec 26 21:13:11 umbrel systemd[1]: umbrel-startup.service: Scheduled restart job, restart counter is at 3.
Dec 26 21:13:11 umbrel systemd[1]: Stopped Umbrel Startup Service.
Dec 26 21:13:11 umbrel systemd[1]: Starting Umbrel Startup Service…
Dec 26 21:13:11 umbrel umbrel startup[4802]: ======================================
Dec 26 21:13:11 umbrel umbrel startup[4802]: ============ CONFIGURING =============
Dec 26 21:13:11 umbrel umbrel startup[4802]: ========= UMBREL (mainnet) ===========
Dec 26 21:13:11 umbrel umbrel startup[4802]: ======================================
Dec 26 21:13:15 umbrel umbrel startup[4802]: Skipping lnd.conf update to preserve user changes…
Dec 26 21:13:15 umbrel umbrel startup[4802]: Generating hidden services…
Dec 26 21:13:17 umbrel umbrel startup[4802]: stat /var/lib/docker/overlay2/ac2888558405d4b4eabd2fe506ef70dca4512a2079331f51fcf0ab6e5b803ef9: no such file or directory
Dec 26 21:13:17 umbrel systemd[1]: umbrel-startup.service: Control process exited, code=exited, status=1/FAILURE
Dec 26 21:13:17 umbrel systemd[1]: umbrel-startup.service: Failed with result ‘exit-code’.
Dec 26 21:13:17 umbrel systemd[1]: Failed to start Umbrel Startup Service.
Dec 26 21:13:27 umbrel systemd[1]: umbrel-startup.service: Service RestartSec=10s expired, scheduling restart.
Dec 26 21:13:27 umbrel systemd[1]: umbrel-startup.service: Scheduled restart job, restart counter is at 4.
Dec 26 21:13:27 umbrel systemd[1]: Stopped Umbrel Startup Service.
Dec 26 21:13:27 umbrel systemd[1]: Starting Umbrel Startup Service…
Dec 26 21:13:27 umbrel umbrel startup[6021]: ======================================
Dec 26 21:13:27 umbrel umbrel startup[6021]: ============ CONFIGURING =============
Dec 26 21:13:27 umbrel umbrel startup[6021]: ========= UMBREL (mainnet) ===========
Dec 26 21:13:27 umbrel umbrel startup[6021]: ======================================
Dec 26 21:13:31 umbrel umbrel startup[6021]: Skipping lnd.conf update to preserve user changes…
Dec 26 21:13:31 umbrel umbrel startup[6021]: Generating hidden services…
Dec 26 21:13:33 umbrel umbrel startup[6021]: stat /var/lib/docker/overlay2/ac2888558405d4b4eabd2fe506ef70dca4512a2079331f51fcf0ab6e5b803ef9: no such file or directory
Dec 26 21:13:33 umbrel systemd[1]: umbrel-startup.service: Control process exited, code=exited, status=1/FAILURE
Dec 26 21:13:33 umbrel systemd[1]: umbrel-startup.service: Failed with result ‘exit-code’.
Dec 26 21:13:33 umbrel systemd[1]: Failed to start Umbrel Startup Service.

External storage service logs

– Logs begin at Sun 2021-12-26 21:11:49 UTC, end at Sun 2021-12-26 21:13:40 UTC. –
Dec 26 21:11:54 umbrel systemd[1]: Starting External Storage Mounter…
Dec 26 21:11:54 umbrel external storage mounter[476]: Running external storage mount script…
Dec 26 21:11:55 umbrel external storage mounter[476]: Found device “Seagate One Touch HDD”
Dec 26 21:11:55 umbrel external storage mounter[476]: Blacklisting USB device IDs against UAS driver…
Dec 26 21:11:55 umbrel external storage mounter[476]: Rebinding USB drivers…
Dec 26 21:11:55 umbrel external storage mounter[476]: Checking USB devices are back…
Dec 26 21:11:55 umbrel external storage mounter[476]: Waiting for USB devices…
Dec 26 21:11:56 umbrel external storage mounter[476]: Waiting for USB devices…
Dec 26 21:11:57 umbrel external storage mounter[476]: Checking if the device is ext4…
Dec 26 21:11:58 umbrel external storage mounter[476]: Yes, it is ext4
Dec 26 21:11:58 umbrel external storage mounter[476]: Checking if device contains an Umbrel install…
Dec 26 21:11:58 umbrel external storage mounter[476]: Yes, it contains an Umbrel install
Dec 26 21:11:58 umbrel external storage mounter[476]: Bind mounting external storage over local Umbrel installation…
Dec 26 21:11:58 umbrel external storage mounter[476]: Bind mounting external storage over local Docker data dir…
Dec 26 21:11:58 umbrel external storage mounter[476]: Bind mounting external storage to /swap
Dec 26 21:11:58 umbrel external storage mounter[476]: Bind mounting SD card root at /sd-card…
Dec 26 21:11:58 umbrel external storage mounter[476]: Checking Umbrel root is now on external storage…
Dec 26 21:11:59 umbrel external storage mounter[476]: Checking /var/lib/docker is now on external storage…
Dec 26 21:11:59 umbrel external storage mounter[476]: Checking /swap is now on external storage…
Dec 26 21:11:59 umbrel external storage mounter[476]: Setting up swapfile
Dec 26 21:12:01 umbrel external storage mounter[476]: Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
Dec 26 21:12:01 umbrel external storage mounter[476]: no label, UUID=c0dd2bb9-d6e9-49a9-8500-b548b1e30911
Dec 26 21:12:01 umbrel external storage mounter[476]: Checking SD Card root is bind mounted at /sd-root…
Dec 26 21:12:01 umbrel external storage mounter[476]: Starting external drive mount monitor…
Dec 26 21:12:01 umbrel external storage mounter[476]: Mount script completed successfully!
Dec 26 21:12:01 umbrel systemd[1]: Started External Storage Mounter.

External storage SD card update service logs

– Logs begin at Sun 2021-12-26 21:11:49 UTC, end at Sun 2021-12-26 21:13:40 UTC. –
Dec 26 21:12:10 umbrel systemd[1]: Starting External Storage SDcard Updater…
Dec 26 21:12:10 umbrel external storage updater[1054]: Checking if SD card Umbrel is newer than external storage…
Dec 26 21:12:10 umbrel external storage updater[1054]: No, SD version is not newer, exiting.
Dec 26 21:12:10 umbrel systemd[1]: Started External Storage SDcard Updater.

Karen logs

tail: cannot open ‘logs/karen.log’ for reading: No such file or directory

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

==== Result ====

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

Exclude all partitions of SSD before using it to a new install.

Does that mean I should format the SSD before turning on the power to the Raspberry Pi?

Not exactally. If i had problems with an install before, I exclude Ssd partitions to clean it, then Umbrel install will format the SSD. You can use Gparted or Windows disk management to do it.
But you can wait, somebody else had with similar issues may know other ways to help.

I found the solution to the issue - assigned a static IP to my RaspPi. Works well now.

Used this guide:

1 Like

As I said in that guide: setting a static IP for your node will fix A LOT OF OTHER PROBLEMS.

Hello everyone, another one getting stuck at Starting Umbrel …

Have used exactly the recommended HW, and a Windows PC to connect to the Rasp PI
My browser on umbrel/local sees the rotating wheel (or worm?) Starting Umbrel… but it won’t move from there. I don’t know if there is any progress at all, after a good hour.
I’ve already applied some of the recipes, and got my Rasp PI a static address.
Can ssh, no problems.

df sees my SSD drive alright

umbrel@umbrel:~ $ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 30358348 3237868 25832256 12% /
devtmpfs 3834564 0 3834564 0% /dev
tmpfs 4000260 0 4000260 0% /dev/shm
tmpfs 4000260 8660 3991600 1% /run
tmpfs 5120 4 5116 1% /run/lock
tmpfs 4000260 0 4000260 0% /sys/fs/cgroup
/dev/mmcblk0p1 258095 30416 227680 12% /boot
/dev/sda1 960379920 4274520 907250976 1% /mnt/data
tmpfs 800052 0 800052 0% /run/user/1000

Have run the ~/umbrel/scripts/debug --upload with the following result:

=====================
= Umbrel debug info =

Umbrel version

0.4.17

Flashed OS version

v0.4.17

Raspberry Pi Model

Revision : d03115
Serial : 1000000064aeb9ba
Model : Raspberry Pi 4 Model B Rev 1.5

Firmware

Dec 1 2021 15:01:54
Copyright © 2012 Broadcom
version 71bd3109023a0c8575585ba87cbb374d2eeb038f (clean) (release) (start)

Temperature

temp=55.0’C

Throttling

throttled=0x0

Memory usage

          total        used        free      shared  buff/cache   available

Mem: 7.8G 139M 7.4G 8.0M 273M 7.6G
Swap: 4.1G 0B 4.1G

total: 1.8%
system: 1.8%
tor: 0%
lnd: 0%
electrs: 0%
bitcoin: 0%

Memory monitor logs

Filesystem information

Filesystem Size Used Avail Use% Mounted on
/dev/root 29G 3.1G 25G 12% /
/dev/sda1 916G 4.1G 866G 1% /home/umbrel/umbrel

Startup service logs

May 07 21:48:24 umbrel umbrel startup[17880]: Skipping lnd.conf update to preserve user changes…
May 07 21:48:24 umbrel umbrel startup[17880]: Generating hidden services…
May 07 21:48:26 umbrel umbrel startup[17880]: Pulling tor_proxy (lncm/tor:0.4.5.7@sha256:a83e0d9fd1a35adf025f2f34237ec1810e2a59765988dce1dfb222ca8ef6583c)…
May 07 21:48:41 umbrel umbrel startup[17880]: Get “https://registry-1.docker.io/v2/”: context deadline exceeded (Client.Timeout exceeded while awaiting headers)
May 07 21:48:41 umbrel systemd[1]: umbrel-startup.service: Control process exited, code=exited, status=1/FAILURE
May 07 21:48:41 umbrel systemd[1]: umbrel-startup.service: Failed with result ‘exit-code’.
May 07 21:48:41 umbrel systemd[1]: Failed to start Umbrel Startup Service.
May 07 21:48:51 umbrel systemd[1]: umbrel-startup.service: Service RestartSec=10s expired, scheduling restart.
May 07 21:48:51 umbrel systemd[1]: umbrel-startup.service: Scheduled restart job, restart counter is at 12.
May 07 21:48:51 umbrel systemd[1]: Stopped Umbrel Startup Service.
May 07 21:48:51 umbrel systemd[1]: Starting Umbrel Startup Service…
May 07 21:48:51 umbrel umbrel startup[19584]: ======================================
May 07 21:48:51 umbrel umbrel startup[19584]: ============ CONFIGURING =============
May 07 21:48:51 umbrel umbrel startup[19584]: ========= UMBREL (mainnet) ===========
May 07 21:48:51 umbrel umbrel startup[19584]: ======================================
May 07 21:48:55 umbrel umbrel startup[19584]: Skipping lnd.conf update to preserve user changes…
May 07 21:48:55 umbrel umbrel startup[19584]: Generating hidden services…
May 07 21:48:57 umbrel umbrel startup[19584]: Pulling tor_proxy (lncm/tor:0.4.5.7@sha256:a83e0d9fd1a35adf025f2f34237ec1810e2a59765988dce1dfb222ca8ef6583c)…
May 07 21:49:12 umbrel umbrel startup[19584]: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
May 07 21:49:12 umbrel systemd[1]: umbrel-startup.service: Control process exited, code=exited, status=1/FAILURE
May 07 21:49:12 umbrel systemd[1]: umbrel-startup.service: Failed with result ‘exit-code’.
May 07 21:49:12 umbrel systemd[1]: Failed to start Umbrel Startup Service.
May 07 21:49:22 umbrel systemd[1]: umbrel-startup.service: Service RestartSec=10s expired, scheduling restart.
May 07 21:49:22 umbrel systemd[1]: umbrel-startup.service: Scheduled restart job, restart counter is at 13.
May 07 21:49:22 umbrel systemd[1]: Stopped Umbrel Startup Service.
May 07 21:49:22 umbrel systemd[1]: Starting Umbrel Startup Service…
May 07 21:49:22 umbrel umbrel startup[21115]: ======================================
May 07 21:49:22 umbrel umbrel startup[21115]: ============ CONFIGURING =============
May 07 21:49:22 umbrel umbrel startup[21115]: ========= UMBREL (mainnet) ===========
May 07 21:49:22 umbrel umbrel startup[21115]: ======================================

External storage service logs

– Logs begin at Sat 2022-05-07 21:42:16 UTC, end at Sat 2022-05-07 21:49:23 UTC. –
May 07 21:42:20 umbrel systemd[1]: Starting External Storage Mounter…
May 07 21:42:20 umbrel external storage mounter[485]: Running external storage mount script…
May 07 21:42:20 umbrel external storage mounter[485]: Found device “CT1000MX 500SSD1”
May 07 21:42:20 umbrel external storage mounter[485]: Blacklisting USB device IDs against UAS driver…
May 07 21:42:20 umbrel external storage mounter[485]: Rebinding USB drivers…
May 07 21:42:21 umbrel external storage mounter[485]: Checking USB devices are back…
May 07 21:42:21 umbrel external storage mounter[485]: Waiting for USB devices…
May 07 21:42:22 umbrel external storage mounter[485]: Waiting for USB devices…
May 07 21:42:23 umbrel external storage mounter[485]: Waiting for USB devices…
May 07 21:42:24 umbrel external storage mounter[485]: Checking if the device is ext4…
May 07 21:42:24 umbrel external storage mounter[485]: Yes, it is ext4
May 07 21:42:24 umbrel external storage mounter[485]: Checking if device contains an Umbrel install…
May 07 21:42:24 umbrel external storage mounter[485]: Yes, it contains an Umbrel install
May 07 21:42:24 umbrel external storage mounter[485]: Bind mounting external storage over local Umbrel installation…
May 07 21:42:24 umbrel external storage mounter[485]: Bind mounting external storage over local Docker data dir…
May 07 21:42:24 umbrel external storage mounter[485]: Bind mounting external storage to /swap
May 07 21:42:24 umbrel external storage mounter[485]: Bind mounting SD card root at /sd-card…
May 07 21:42:24 umbrel external storage mounter[485]: Checking Umbrel root is now on external storage…
May 07 21:42:25 umbrel external storage mounter[485]: Checking /var/lib/docker is now on external storage…
May 07 21:42:25 umbrel external storage mounter[485]: Checking /swap is now on external storage…
May 07 21:42:25 umbrel external storage mounter[485]: Setting up swapfile
May 07 21:42:25 umbrel external storage mounter[485]: Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
May 07 21:42:25 umbrel external storage mounter[485]: no label, UUID=cc9ee16a-63e7-4b5c-95f9-cc64291d27a1
May 07 21:42:25 umbrel external storage mounter[485]: Checking SD Card root is bind mounted at /sd-root…
May 07 21:42:25 umbrel external storage mounter[485]: Starting external drive mount monitor…
May 07 21:42:25 umbrel external storage mounter[485]: Mount script completed successfully!
May 07 21:42:25 umbrel systemd[1]: Started External Storage Mounter.
External storage SD card update service logs

– Logs begin at Sat 2022-05-07 21:42:16 UTC, end at Sat 2022-05-07 21:49:23 UTC. –
May 07 21:42:32 umbrel systemd[1]: Starting External Storage SDcard Updater…
May 07 21:42:32 umbrel external storage updater[1009]: Checking if SD card Umbrel is newer than external storage…
May 07 21:42:32 umbrel external storage updater[1009]: No, SD version is not newer, exiting.
May 07 21:42:32 umbrel systemd[1]: Started External Storage SDcard Updater.

Karen logs

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

==== Result ====

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

First try to reflash your mSD card with the latest umbrel.

Hi DarthCoin,

     that solved the problem. Thank you very much.  The Umbrel version was the same as before, but just in case, I've downloaded it again.

Funny how a program tells you that the image burned on the SD card is verified, and yet it’s not correct.

Alberto

These mSD cards are really funny, never trust them.