Also getting "Error: no external drive found"

Having the same issues as others have stated.

**Error: No external drive found**
Please connect an external drive (at least 1TB) to a USB 3.0 port (blue color) on your Raspberry Pi and restart your Umbrel.

I’m using the official Raspberry Pi 4 power supply, so I don’t think power should be an issue.
I’ve also plugged my SSD into my computer and confirmed it recognized and that the blue light on it turns on, so I don’t think the SSD is the issue.
I’ve also plugged my USB phone charger into the Raspberry Pi USB slot and it starts charging, so I don’t think the USB slot is the issue.

Node had been running totally fine for almost a year. The only notable change was updating to Umbrel 0.4.18 relatively recently. The node was running fine after the update.

Here are the ~/umbrel/scripts/debug logs:

The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
cam-Mac:~ cam$ ssh -t umbrel@umbrel.local
umbrel@umbrel.local's password: 
Linux umbrel 5.10.17-v8+ #1403 SMP PREEMPT Mon Feb 22 11:37:54 GMT 2021 aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Oct  4 01:25:50 2022 from 192.168.0.14
umbrel@umbrel:~ $ ~/umbrel/scripts/debug
=====================
= Umbrel debug info =
=====================

Umbrel version
--------------
0.4.18

Flashed OS version
-----------------
v0.3.10

Raspberry Pi Model
------------------
Revision	: d03114
Serial		: 100000004cec25f9
Model		: Raspberry Pi 4 Model B Rev 1.4

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

Temperature
-----------
temp=41.8'C

Throttling
----------
throttled=0x0

Memory usage
------------
              total        used        free      shared  buff/cache   available
Mem:           7.8G        164M        7.4G        8.0M        232M        7.5G
Swap:            0B          0B          0B

total: 2.1%
system: 2.1%
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        14G  2.8G   11G  21% /
/dev/root        14G  2.8G   11G  21% /

Startup service logs
--------------------
-- Logs begin at Tue 2022-10-04 01:29:22 UTC, end at Tue 2022-10-04 01:45:52 UTC. --
Oct 04 01:44:45 umbrel systemd[1]: Dependency failed for Umbrel Startup Service.
Oct 04 01:44:45 umbrel systemd[1]: umbrel-startup.service: Job umbrel-startup.service/start failed with result 'dependency'.

External storage service logs
-----------------------------
Oct 04 01:43:39 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:43:44 umbrel external storage mounter[516]: No block devices found
Oct 04 01:43:44 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:43:49 umbrel external storage mounter[516]: No block devices found
Oct 04 01:43:49 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:43:54 umbrel external storage mounter[516]: No block devices found
Oct 04 01:43:54 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:43:59 umbrel external storage mounter[516]: No block devices found
Oct 04 01:43:59 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:44:04 umbrel external storage mounter[516]: No block devices found
Oct 04 01:44:04 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:44:09 umbrel external storage mounter[516]: No block devices found
Oct 04 01:44:09 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:44:15 umbrel external storage mounter[516]: No block devices found
Oct 04 01:44:15 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:44:20 umbrel external storage mounter[516]: No block devices found
Oct 04 01:44:20 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:44:25 umbrel external storage mounter[516]: No block devices found
Oct 04 01:44:25 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:44:30 umbrel external storage mounter[516]: No block devices found
Oct 04 01:44:30 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:44:35 umbrel external storage mounter[516]: No block devices found
Oct 04 01:44:35 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:44:40 umbrel external storage mounter[516]: No block devices found
Oct 04 01:44:40 umbrel external storage mounter[516]: Waiting for 5 seconds before checking again...
Oct 04 01:44:45 umbrel external storage mounter[516]: No block devices found in 20 tries...
Oct 04 01:44:45 umbrel external storage mounter[516]: Exiting mount script without doing anything
Oct 04 01:44:45 umbrel systemd[1]: umbrel-external-storage.service: Main process exited, code=exited, status=1/FAILURE
Oct 04 01:44:45 umbrel systemd[1]: umbrel-external-storage.service: Failed with result 'exit-code'.
Oct 04 01:44:45 umbrel systemd[1]: Failed to start External Storage Mounter.

External storage SD card update service logs
--------------------------------------------
-- Logs begin at Tue 2022-10-04 01:29:22 UTC, end at Tue 2022-10-04 01:45:52 UTC. --
Oct 04 01:44:45 umbrel systemd[1]: Dependency failed for External Storage SDcard Updater.
Oct 04 01:44:45 umbrel systemd[1]: umbrel-external-storage-sdcard-update.service: Job umbrel-external-storage-sdcard-update.service/start failed with result 'dependency'.

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 ====
================
You have either no external drive connected to your Raspberry Pi or the drive is not being detected.
Please shutdown your Raspberry Pi ('sudo shutdown'), then plug the SSD into the other USB3 port.
After you've finished that, boot your Raspberry Pi back up. If it still still doesn't work,
you can contact us on Telegram (t.me/getumbrel) and share the output of this script.
umbrel@umbrel:~ $

In case anyone is having the same issue, what worked for me was changing the enclosure / SATA to USB adapter. Similar to this issue I suppose: Umbrel not recognizing SSD.
Not sure if the adapter/enclosure crapped out, or if it’s just not providing enough power to the SSD after updating the umbrel version.
Ended up going with one that has an external power supply instead of having the pi attempt to power it.