So I just finished an install of Umbrel on Debian Bullseye 11.2. Ran into some trouble with docker-compose, using Compose 2.2.3.
I’m not super familiar with Docker, so I don’t know if this is a recent change with Compose or what, but I noticed that running something like “docker-compose version” would return that “docker-compose” was not a valid command.
However, “docker compose version” returned the running version as expected (no dash).
I was able to correct the issues with running ./scripts/start because of this by altering all references to running “docker-compose” with “docker compose”. Also commented out the dependency checks for now in all of those scripts since I knew the rest was already good, otherwise it would tell me “docker-compose must be installed”.
After those changes, it started and is now syncing the blockchain. I have other things I need to figure out still, but the fact it is running at the moment and accessible gives me hope.
I’m just putting this out there for anyone else experiencing this issue, I know the Linux install is currently in the experimental phase so considering that, the whole thing was actually quite smooth.