Odd HD Problem - Umbrel Only, Consistent

All,

Been having this issue for a few months now and can’t seem to troubleshoot it or find anything similar on the forums. Plenty of talk about HD issues, but not this one that I can find.

Had Pi running Umbrel with 1T Patriot thumb drive for about 6 months w/o issue. After a restart began having issues seeing external drive. Long story short, tried reinstalling, tried different Pi, different power supply, differnt thumb drive. Results always the same. Install Raspian or other OS and no issue, drives all work fine, USB devices all kosher. This only seems to happen with Umbrel.

Pulled logs and did the “blacklist” command. Same issue.

Any ideas? Many thanks ahead of time.

Logs below along with a couple LSUSB commands to see how the USB “dissappears”

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

Umbrel version

0.4.17

Flashed OS version

v0.4.17

Raspberry Pi Model

Revision : c03114
Serial : 10000000c4ff68a6
Model : Raspberry Pi 4 Model B Rev 1.4

Firmware

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

Temperature

temp=49.1’C

Throttling

throttled=0x0

Memory usage

          total        used        free      shared  buff/cache   available

Mem: 3.8G 131M 3.5G 8.0M 209M 3.6G
Swap: 0B 0B 0B

total: 3.5%
system: 3.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 29G 3.1G 25G 12% /
/dev/root 29G 3.1G 25G 12% /

Startup service logs

– Logs begin at Sat 2022-05-07 22:36:01 UTC, end at Sat 2022-05-07 22:36:56 UTC. –
May 07 22:36:16 umbrel systemd[1]: Dependency failed for Umbrel Startup Service.
May 07 22:36:16 umbrel systemd[1]: umbrel-startup.service: Job umbrel-startup.service/start failed with result ‘dependency’.

External storage service logs

– Logs begin at Sat 2022-05-07 22:36:01 UTC, end at Sat 2022-05-07 22:36:56 UTC. –
May 07 22:36:06 umbrel systemd[1]: Starting External Storage Mounter…
May 07 22:36:06 umbrel external storage mounter[492]: Running external storage mount script…
May 07 22:36:06 umbrel external storage mounter[492]: Found device " Patriot Memory"
May 07 22:36:06 umbrel external storage mounter[492]: Blacklisting USB device IDs against UAS driver…
May 07 22:36:06 umbrel external storage mounter[492]: Rebinding USB drivers…
May 07 22:36:07 umbrel external storage mounter[492]: Checking USB devices are back…
May 07 22:36:07 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:08 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:09 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:10 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:11 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:12 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:13 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:14 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:15 umbrel external storage mounter[492]: Waiting for USB devices…
May 07 22:36:16 umbrel external storage mounter[492]: USB devices weren’t registered after 10 tries…
May 07 22:36:16 umbrel external storage mounter[492]: Exiting mount script without doing anything
May 07 22:36:16 umbrel systemd[1]: umbrel-external-storage.service: Main process exited, code=exited, status=1/FAILURE
May 07 22:36:16 umbrel systemd[1]: umbrel-external-storage.service: Failed with result ‘exit-code’.
May 07 22:36:16 umbrel systemd[1]: Failed to start External Storage Mounter.

External storage SD card update service logs

– Logs begin at Sat 2022-05-07 22:36:01 UTC, end at Sat 2022-05-07 22:36:56 UTC. –
May 07 22:36:16 umbrel systemd[1]: Dependency failed for External Storage SDcard Updater.
May 07 22:36:16 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.

With Drive only Plugged in:

umbrel@umbrel:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
umbrel@umbrel:~ $

With keyboard plugged in:

umbrel@umbrel:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
umbrel@umbrel:~ $

With Drive and keyboard Plugged in:

umbrel@umbrel:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
umbrel@umbrel:~ $

You answer yourself to the issue.

I don’t know what that means, Darth? It was running, then stops, even after numerous clean installs. It runs with other OS’s on the same and hardware. Nothing has changed. Even tried using older versions of Umbrel. Different hardware across the board have the same issue. The problem points to something in Umbrel. The logs don’t show an error other than saying USB devices aren’t found. They are found under other OS’s. Any help in solving the problem, Darth?

Remove the fucking USB stick and use a damn compatible SSD drive. That’s it.

I removed the fucking USB stick and tried 3 other fucking USB sticks and SSD drives, all on the list of “approved” fucking devices.
Not to mention I had the fucking USB stick working on the initial fucking install as well as subsequent fucking installs.
So no, that’s not fucking it. Try something fucking else to help solve the fucking problem.

Same issue with the fucking Crucial MX500 drive, which the Umbrel site recommends, see logs below. It’s the same fucking error message using the hardware you recommended. Check your code:

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

= Umbrel debug info =

Umbrel version

0.4.17

Flashed OS version

v0.4.17

Raspberry Pi Model

Revision : c03114
Serial : 10000000c4ff68a6
Model : Raspberry Pi 4 Model B Rev 1.4

Firmware

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

Temperature

temp=36.5’C

Throttling

throttled=0x0

Memory usage

          total        used        free      shared  buff/cache   available

Mem: 3.8G 131M 3.4G 8.0M 263M 3.6G
Swap: 0B 0B 0B

total: 3.5%
system: 3.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 939G 3.1G 898G 1% /
/dev/root 939G 3.1G 898G 1% /

Startup service logs

– Logs begin at Sun 2022-05-08 02:32:36 UTC, end at Sun 2022-05-08 16:49:38 UTC. –
May 08 02:32:53 umbrel systemd[1]: Dependency failed for Umbrel Startup Service.
May 08 02:32:53 umbrel systemd[1]: umbrel-startup.service: Job umbrel-startup.service/start failed with result ‘dependency’.

External storage service logs

– Logs begin at Sun 2022-05-08 02:32:36 UTC, end at Sun 2022-05-08 16:49:38 UTC. –
May 08 02:32:43 umbrel systemd[1]: Starting External Storage Mounter…
May 08 02:32:43 umbrel external storage mounter[510]: Running external storage mount script…
May 08 02:32:43 umbrel external storage mounter[510]: Found device " GZX202"
May 08 02:32:43 umbrel external storage mounter[510]: Blacklisting USB device IDs against UAS driver…
May 08 02:32:43 umbrel external storage mounter[510]: Rebinding USB drivers…
May 08 02:32:44 umbrel external storage mounter[510]: Checking USB devices are back…
May 08 02:32:44 umbrel external storage mounter[510]: Waiting for USB devices…
May 08 02:32:45 umbrel external storage mounter[510]: Waiting for USB devices…
May 08 02:32:46 umbrel external storage mounter[510]: Waiting for USB devices…
May 08 02:32:47 umbrel external storage mounter[510]: Waiting for USB devices…
May 08 02:32:48 umbrel external storage mounter[510]: Waiting for USB devices…
May 08 02:32:49 umbrel external storage mounter[510]: Waiting for USB devices…
May 08 02:32:50 umbrel external storage mounter[510]: Waiting for USB devices…
May 08 02:32:51 umbrel external storage mounter[510]: Waiting for USB devices…
May 08 02:32:52 umbrel external storage mounter[510]: Waiting for USB devices…
May 08 02:32:53 umbrel external storage mounter[510]: USB devices weren’t registered after 10 tries…
May 08 02:32:53 umbrel external storage mounter[510]: Exiting mount script without doing anything
May 08 02:32:53 umbrel systemd[1]: umbrel-external-storage.service: Main process exited, code=exited, status=1/FAILURE
May 08 02:32:53 umbrel systemd[1]: umbrel-external-storage.service: Failed with result ‘exit-code’.
May 08 02:32:53 umbrel systemd[1]: Failed to start External Storage Mounter.

External storage SD card update service logs

– Logs begin at Sun 2022-05-08 02:32:36 UTC, end at Sun 2022-05-08 16:49:38 UTC. –
May 08 02:32:53 umbrel systemd[1]: Dependency failed for External Storage SDcard Updater.
May 08 02:32:53 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:~ $

the message is very clear. You are using a bad hardware

Node running for 2 years w/o issue. I am running 4 nodes, only issues with 1. Taking all 4 down now. Move to a project that has good community. Darth can play with himself, he’s used to it.

That garbage you name it “node” ? OMG…