Unable to find image 'getumbrel/tor'

Hello everyone,

(disclaimer: I tried reading through a lot of threads in the support sections here, but still having issues so now I turn to you)

I got the hardware recommended by Umbrel, followed the setup process, and now when I try to access the node in my browser, it is stuck at ‘Starting Umbrel’

I have tried Brave, Chrome and Firefox browsers, and all the same.

It seems like I get the error Unable to find image ‘getumbrel/tor’ when I check the logs.

Any ideas? (and am a n00b, so the more specifics in commands etc you can provide me the better :sweat_smile:)

Update - logs are below

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

= Umbrel debug info =

Umbrel version

0.4.18

Flashed OS version

v0.4.18

Raspberry Pi Model

Revision : d03115
Serial : 100000002b469e16
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=54.5’C

Throttling

throttled=0x0

Memory usage

          total        used        free      shared  buff/cache   available

Mem: 7.8G 117M 7.1G 8.0M 570M 7.6G
Swap: 0B 0B 0B

total: 1.5%
system: 1.5%
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 59G 3.2G 53G 6% /
/dev/sda1 916G 4.1G 866G 1% /home/umbrel/umbrel

Startup service logs

May 20 14:56:04 umbrel systemd[1]: umbrel-startup.service: Service RestartSec=10s expired, scheduling restart.
May 20 14:56:04 umbrel systemd[1]: umbrel-startup.service: Scheduled restart job, restart counter is at 64.
May 20 14:56:04 umbrel systemd[1]: Stopped Umbrel Startup Service.
May 20 14:56:04 umbrel systemd[1]: Starting Umbrel Startup Service…
May 20 14:56:04 umbrel umbrel startup[23709]: ======================================
May 20 14:56:04 umbrel umbrel startup[23709]: ============ CONFIGURING =============
May 20 14:56:04 umbrel umbrel startup[23709]: ========= UMBREL (mainnet) ===========
May 20 14:56:04 umbrel umbrel startup[23709]: ======================================
May 20 14:56:04 umbrel umbrel startup[23709]: Generating auth credentials
May 20 14:56:04 umbrel umbrel startup[23709]: Generating Tor password
May 20 14:56:04 umbrel umbrel startup[23709]: Unable to find image ‘getumbrel/tor:v0.4.1.9’ locally
May 20 14:56:19 umbrel umbrel startup[23709]: docker: Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
May 20 14:56:19 umbrel umbrel startup[23709]: See ‘docker run --help’.
May 20 14:56:19 umbrel systemd[1]: umbrel-startup.service: Control process exited, code=exited, status=125/n/a
May 20 14:56:19 umbrel systemd[1]: umbrel-startup.service: Failed with result ‘exit-code’.
May 20 14:56:19 umbrel systemd[1]: Failed to start Umbrel Startup Service.
May 20 14:56:30 umbrel systemd[1]: umbrel-startup.service: Service RestartSec=10s expired, scheduling restart.
May 20 14:56:30 umbrel systemd[1]: umbrel-startup.service: Scheduled restart job, restart counter is at 65.
May 20 14:56:30 umbrel systemd[1]: Stopped Umbrel Startup Service.
May 20 14:56:30 umbrel systemd[1]: Starting Umbrel Startup Service…
May 20 14:56:30 umbrel umbrel startup[24054]: ======================================
May 20 14:56:30 umbrel umbrel startup[24054]: ============ CONFIGURING =============
May 20 14:56:30 umbrel umbrel startup[24054]: ========= UMBREL (mainnet) ===========
May 20 14:56:30 umbrel umbrel startup[24054]: ======================================
May 20 14:56:30 umbrel umbrel startup[24054]: Generating auth credentials
May 20 14:56:30 umbrel umbrel startup[24054]: Generating Tor password
May 20 14:56:30 umbrel umbrel startup[24054]: Unable to find image ‘getumbrel/tor:v0.4.1.9’ locally
May 20 14:56:31 umbrel systemd[1]: umbrel-startup.service: Control process exited, code=killed, status=15/TERM
May 20 14:56:31 umbrel systemd[1]: umbrel-startup.service: Succeeded.
May 20 14:56:31 umbrel systemd[1]: Stopped Umbrel Startup Service.

External storage service logs

– Logs begin at Fri 2022-05-13 16:44:08 UTC, end at Fri 2022-05-20 15:17:13 UTC. –
May 13 16:44:14 umbrel systemd[1]: Starting External Storage Mounter…
May 13 16:44:14 umbrel external storage mounter[500]: Running external storage mount script…
May 13 16:44:17 umbrel external storage mounter[500]: Found device “CT1000MX 500SSD1”
May 13 16:44:17 umbrel external storage mounter[500]: Blacklisting USB device IDs against UAS driver…
May 13 16:44:17 umbrel external storage mounter[500]: Rebinding USB drivers…
May 13 16:44:18 umbrel external storage mounter[500]: Checking USB devices are back…
May 13 16:44:18 umbrel external storage mounter[500]: Waiting for USB devices…
May 13 16:44:19 umbrel external storage mounter[500]: Waiting for USB devices…
May 13 16:44:20 umbrel external storage mounter[500]: Waiting for USB devices…
May 13 16:44:21 umbrel external storage mounter[500]: Checking if the device is ext4…
May 13 16:44:22 umbrel external storage mounter[500]: Yes, it is ext4
May 13 16:44:22 umbrel external storage mounter[500]: Checking if device contains an Umbrel install…
May 13 16:44:22 umbrel external storage mounter[500]: Yes, it contains an Umbrel install
May 13 16:44:22 umbrel external storage mounter[500]: Bind mounting external storage over local Umbrel installation…
May 13 16:44:22 umbrel external storage mounter[500]: Bind mounting external storage over local Docker data dir…
May 13 16:44:22 umbrel external storage mounter[500]: Bind mounting external storage to /swap
May 13 16:44:22 umbrel external storage mounter[500]: Bind mounting SD card root at /sd-card…
May 13 16:44:22 umbrel external storage mounter[500]: Checking Umbrel root is now on external storage…
May 13 16:44:24 umbrel external storage mounter[500]: Checking /var/lib/docker is now on external storage…
May 13 16:44:24 umbrel external storage mounter[500]: Checking /swap is now on external storage…
May 13 16:44:24 umbrel external storage mounter[500]: Setting up swapfile
May 13 16:44:25 umbrel external storage mounter[500]: Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
May 13 16:44:25 umbrel external storage mounter[500]: no label, UUID=b3fb536a-6327-40d3-aebf-98ac7cff200e
May 13 16:44:25 umbrel external storage mounter[500]: Checking SD Card root is bind mounted at /sd-root…
May 13 16:44:25 umbrel external storage mounter[500]: Starting external drive mount monitor…
May 13 16:44:25 umbrel external storage mounter[500]: Mount script completed successfully!
May 13 16:44:25 umbrel systemd[1]: Started External Storage Mounter.

External storage SD card update service logs

– Logs begin at Fri 2022-05-13 16:44:08 UTC, end at Fri 2022-05-20 15:17:13 UTC. –
May 13 16:44:48 umbrel systemd[1]: Starting External Storage SDcard Updater…
May 13 16:44:48 umbrel external storage updater[1174]: Checking if SD card Umbrel is newer than external storage…
May 13 16:44:49 umbrel external storage updater[1174]: No, SD version is not newer, exiting.
May 13 16:44:49 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

ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
networks.default.ipam.config.subnet is invalid: should use the CIDR format
services.tor_proxy.ports contains an invalid type, it should be a number, or an object
services.bitcoin.ports contains an invalid type, it should be a number, or an object
services.electrs.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.nginx.ports contains an invalid type, it should be a number, or an object
services.lnd.ports value [‘9735:9735’, ‘:’, ‘:’] has non-unique elements

Bitcoin Core logs

ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
networks.default.ipam.config.subnet is invalid: should use the CIDR format
services.tor_proxy.ports contains an invalid type, it should be a number, or an object
services.bitcoin.ports contains an invalid type, it should be a number, or an object
services.electrs.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.nginx.ports contains an invalid type, it should be a number, or an object
services.lnd.ports value [‘9735:9735’, ‘:’, ‘:’] has non-unique elements

LND logs

ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
networks.default.ipam.config.subnet is invalid: should use the CIDR format
services.tor_proxy.ports contains an invalid type, it should be a number, or an object
services.bitcoin.ports contains an invalid type, it should be a number, or an object
services.electrs.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.nginx.ports contains an invalid type, it should be a number, or an object
services.lnd.ports value [‘9735:9735’, ‘:’, ‘:’] has non-unique elements

electrs logs

ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
networks.default.ipam.config.subnet is invalid: should use the CIDR format
services.tor_proxy.ports contains an invalid type, it should be a number, or an object
services.bitcoin.ports contains an invalid type, it should be a number, or an object
services.electrs.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.nginx.ports contains an invalid type, it should be a number, or an object
services.lnd.ports value [‘9735:9735’, ‘:’, ‘:’] has non-unique elements

Tor logs

ERROR: The Compose file ‘./docker-compose.yml’ is invalid because:
networks.default.ipam.config.subnet is invalid: should use the CIDR format
services.tor_proxy.ports contains an invalid type, it should be a number, or an object
services.bitcoin.ports contains an invalid type, it should be a number, or an object
services.electrs.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.lnd.ports contains an invalid type, it should be a number, or an object
services.nginx.ports contains an invalid type, it should be a number, or an object
services.lnd.ports value [‘9735:9735’, ‘:’, ‘:’] has non-unique elements

==== Result ====

The debug script did not automatically detect any issues with your Umbrel.
umbrel@umbrel:~ $

  1. Shut down your umbrel machine
  2. take out the mSD
  3. put it into your other PC
  4. Re-flash it with latest umbrel version
  5. put it back in umbrel machine
  6. start umbrel

Done

I did that, and got the same issue. Based on the logs, would you suspect a hardware issue with either PI, SSD or mSD?