umbrel icon indicating copy to clipboard operation
umbrel copied to clipboard

Numerous problems updating to v0.5.0 when on a system without dpkg

Open Rudd-O opened this issue 2 years ago • 6 comments

Just wanted to note that the update script failed because it tried to install yq using a debian command in a fedora system.

Rudd-O avatar Jun 15 '22 20:06 Rudd-O

Another problem:

/opt/umbrel/scripts/update/steps/migrate-to-repo.sh: line 23: dpkg-query: command not found

Rudd-O avatar Jun 15 '22 20:06 Rudd-O

Actually this is comically poor quality:

https://github.com/getumbrel/umbrel/blob/master/scripts/update/steps/migrate-to-repo.sh#L23 just directly assumes I'm running the upgrade on Debian or Ubuntu. This is a migration script — why is a package install there?

This worked fine in Fedora when I was in version 0.4.x.

What gives? Am I supposed to use Umbrel only with the operating system fork you guys produce? If your program is going to be using operating system facilities, what is the point of using containers and docker-compose then?

Rudd-O avatar Jun 15 '22 20:06 Rudd-O

i feel that (quietly) dropping fedora support with only a minor update 0.4 -> 0.5 is rather rude

nexus-uw avatar Jul 09 '22 16:07 nexus-uw

Same Problem here. I know its suposed to be installed on Debian/Ubuntu but if you use docker you could make it distroless.

sudo: apt-get: command not found

Does someone have a solution? I was happy with umbrel till 0.5

Ruppsn avatar Jul 17 '22 08:07 Ruppsn

Also tried the following:

--no-install-docker --no-install-compose

But same error

Ruppsn avatar Jul 17 '22 08:07 Ruppsn

This seemed to get me past the sudo: apt-get: command not found error on fedora

curl -L https://umbrel.sh | bash -s -- --no-install-docker --no-install-compose --no-install-deps

but then I still needed to install a bunch of dependencies manually that I didn't already have - fswatch, docker desktop, openssl.

marzolfb avatar Aug 20 '23 05:08 marzolfb