Install of Umbrel 1.0 fails on a brand new Mint (and Ubuntu) distribution

Hello,
I reinstalled the OS (twice) and was not able to install Umbrel 1.0.
First, it failed on Ubuntu, then it failed on Mint.
It was a brand-new Mint install. I installed, updated it, and tried to install Umbrel 1.0.

This is the complete log of the Mint installation.
I had to replace all http prefixes of all URLs to hxxp because the blog does not allow me to “post more than 2 links”.
Thanks for your help. I appreciate.

rodrigo@nuc:~$
rodrigo@nuc:~$ sudo su
[sudo] password for rodrigo:
root@nuc:/home/rodrigo# exit
exit
rodrigo@nuc:~$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos
rodrigo@nuc:~$ curl -L hxxps://umbrel.sh | bash
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 41 100 41 0 0 76 0 --:–:-- --:–:-- --:–:-- 76
100 228 100 228 0 0 276 0 --:–:-- --:–:-- --:–:-- 0
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 8090 100 8090 0 0 30985 0 --:–:-- --:–:-- --:–:-- 30996
About to install Umbrel in “/home/rodrigo/umbrel”.
If you would like to install somewhere else you can specify a custom location with:

curl -L hxxps://umbrel.sh | bash -s – --install-path /some/path

Waiting for 10 seconds…

You may press Ctrl+C now to abort the install.

Ign:1 hxxp://packages.linuxmint.com virginia InRelease
Hit:2 hxxp://packages.linuxmint.com virginia Release
Hit:3 hxxp://archive.ubuntu.com/ubuntu jammy InRelease
Get:5 hxxp://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:6 hxxp://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Hit:7 hxxp://archive.ubuntu.com/ubuntu jammy-backports InRelease
Fetched 229 kB in 1s (160 kB/s)
Reading package lists… Done
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
gettext-base is already the newest version (0.21-4ubuntu4).
curl is already the newest version (7.81.0-1ubuntu1.16).
gnupg is already the newest version (2.2.27-3ubuntu2.1).
python3 is already the newest version (3.10.6-1~22.04).
rsync is already the newest version (3.2.7-0ubuntu0.22.04.2).
The following additional packages will be installed:
git-man liberror-perl libjq1 libonig5
Suggested packages:
git-daemon-run | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn
The following NEW packages will be installed:
fswatch git git-man jq liberror-perl libjq1 libonig5
0 upgraded, 7 newly installed, 0 to remove and 2 not upgraded.
Need to get 4.671 kB of archives.
After this operation, 22,6 MB of additional disk space will be used.
Get:1 hxxp://archive.ubuntu.com/ubuntu jammy/universe amd64 fswatch amd64 1.14.0+repack-13.1 [168 kB]
Get:2 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 liberror-perl all 0.17029-1 [26,5 kB]
Get:3 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 git-man all 1:2.34.1-1ubuntu1.10 [954 kB]
Get:4 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 git amd64 1:2.34.1-1ubuntu1.10 [3.166 kB]
Get:5 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 libonig5 amd64 6.9.7.1-2build1 [172 kB]
Get:6 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 libjq1 amd64 1.6-2.1ubuntu3 [133 kB]
Get:7 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 jq amd64 1.6-2.1ubuntu3 [52,5 kB]
Fetched 4.671 kB in 2s (2.763 kB/s)
Selecting previously unselected package fswatch.
(Reading database … 567889 files and directories currently installed.)
Preparing to unpack …/0-fswatch_1.14.0+repack-13.1_amd64.deb …
Unpacking fswatch (1.14.0+repack-13.1) …
Selecting previously unselected package liberror-perl.
Preparing to unpack …/1-liberror-perl_0.17029-1_all.deb …
Unpacking liberror-perl (0.17029-1) …
Selecting previously unselected package git-man.
Preparing to unpack …/2-git-man_1%3a2.34.1-1ubuntu1.10_all.deb …
Unpacking git-man (1:2.34.1-1ubuntu1.10) …
Selecting previously unselected package git.
Preparing to unpack …/3-git_1%3a2.34.1-1ubuntu1.10_amd64.deb …
Unpacking git (1:2.34.1-1ubuntu1.10) …
Selecting previously unselected package libonig5:amd64.
Preparing to unpack …/4-libonig5_6.9.7.1-2build1_amd64.deb …
Unpacking libonig5:amd64 (6.9.7.1-2build1) …
Selecting previously unselected package libjq1:amd64.
Preparing to unpack …/5-libjq1_1.6-2.1ubuntu3_amd64.deb …
Unpacking libjq1:amd64 (1.6-2.1ubuntu3) …
Selecting previously unselected package jq.
Preparing to unpack …/6-jq_1.6-2.1ubuntu3_amd64.deb …
Unpacking jq (1.6-2.1ubuntu3) …
Setting up liberror-perl (0.17029-1) …
Setting up git-man (1:2.34.1-1ubuntu1.10) …
Setting up fswatch (1.14.0+repack-13.1) …
Setting up libonig5:amd64 (6.9.7.1-2build1) …
Setting up libjq1:amd64 (1.6-2.1ubuntu3) …
Setting up git (1:2.34.1-1ubuntu1.10) …
Setting up jq (1.6-2.1ubuntu3) …
Processing triggers for libc-bin (2.35-0ubuntu3.6) …
Processing triggers for man-db (2.10.2-1) …
Processing triggers for install-info (6.8-4build1) …
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
libnss-mdns is already the newest version (0.15.1-1ubuntu1).
avahi-daemon is already the newest version (0.8-5ubuntu5.2).
The following additional packages will be installed:
python3-avahi
The following NEW packages will be installed:
avahi-discover python3-avahi
0 upgraded, 2 newly installed, 0 to remove and 2 not upgraded.
Need to get 18,0 kB of archives.
After this operation, 166 kB of additional disk space will be used.
Get:1 hxxp://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 python3-avahi amd64 0.8-5ubuntu5.2 [7.726 B]
Get:2 hxxp://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 avahi-discover all 0.8-5ubuntu5.2 [10,3 kB]
Fetched 18,0 kB in 0s (39,3 kB/s)
Selecting previously unselected package python3-avahi.
(Reading database … 568926 files and directories currently installed.)
Preparing to unpack …/python3-avahi_0.8-5ubuntu5.2_amd64.deb …
Unpacking python3-avahi (0.8-5ubuntu5.2) …
Selecting previously unselected package avahi-discover.
Preparing to unpack …/avahi-discover_0.8-5ubuntu5.2_all.deb …
Unpacking avahi-discover (0.8-5ubuntu5.2) …
Setting up python3-avahi (0.8-5ubuntu5.2) …
Setting up avahi-discover (0.8-5ubuntu5.2) …
Processing triggers for desktop-file-utils (0.26+mint3+victoria) …
Processing triggers for gnome-menus (3.36.0-1ubuntu3) …
Processing triggers for man-db (2.10.2-1) …
Processing triggers for mailcap (3.70+nmu1ubuntu1) …
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0
100 9922k 100 9922k 0 0 5502k 0 0:00:01 0:00:01 --:–:-- 10.9M
yq installed successfully…

Executing docker install script, commit: e5543d473431b782227f8908005543bb4389b8de

  • sh -c apt-get update -qq >/dev/null
  • sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null
  • sh -c install -m 0755 -d /etc/apt/keyrings
  • sh -c curl -fsSL “hxxps://download.docker.com/linux/debian/gpg” | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg
  • sh -c chmod a+r /etc/apt/keyrings/docker.gpg
  • sh -c echo “deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] hxxps://download.docker.com/linux/debian bookworm stable” > /etc/apt/sources.list.d/docker.list
  • sh -c apt-get update -qq >/dev/null
  • sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin >/dev/null
  • sh -c docker version
    Client: Docker Engine - Community
    Version: 26.0.0
    API version: 1.45
    Go version: go1.21.8
    Git commit: 2ae903e
    Built: Wed Mar 20 15:18:01 2024
    OS/Arch: linux/amd64
    Context: default

Server: Docker Engine - Community
Engine:
Version: 26.0.0
API version: 1.45 (minimum version 1.24)
Go version: go1.21.8
Git commit: 8b79278
Built: Wed Mar 20 15:18:01 2024
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.28
GitCommit: ae07eda36dd25f8a1b98dfbf587313b99c0190bb
runc:
Version: 1.1.12
GitCommit: v1.1.12-0-g51d5e94
docker-init:
Version: 0.19.0
GitCommit: de40ad0

================================================================================

To run Docker as a non-privileged user, consider setting up the
Docker daemon in rootless mode for your user:

dockerd-rootless-setuptool.sh install

Visit hxxps://docs.docker.com/go/rootless/ to learn about rootless mode.

To run the Docker daemon as a fully privileged service, but granting non-root
users access, refer to hxxps://docs.docker.com/go/daemon-access/

WARNING: Access to the remote API on a privileged Docker daemon is equivalent
to root access on the host. Refer to the ‘Docker daemon attack surface’
documentation for details: hxxps://docs.docker.com/go/attack-surface/

================================================================================

Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
The following additional packages will be installed:
build-essential g++ g+±11 javascript-common libc-dev-bin libc-devtools libc6-dev libcrypt-dev libexpat1-dev libjs-jquery libjs-sphinxdoc libjs-underscore libnsl-dev libpython3-dev
libpython3.10-dev libstdc+±11-dev libtirpc-dev python3-dev python3-distutils python3-lib2to3 python3-setuptools python3-wheel python3.10-dev rpcsvc-proto zlib1g-dev
Suggested packages:
g+±multilib g+±11-multilib gcc-11-doc apache2 | lighttpd | httpd glibc-doc libstdc+±11-doc python-setuptools-doc
The following NEW packages will be installed:
build-essential g++ g+±11 javascript-common libc-dev-bin libc-devtools libc6-dev libcrypt-dev libexpat1-dev libffi-dev libjs-jquery libjs-sphinxdoc libjs-underscore libnsl-dev
libpython3-dev libpython3.10-dev libstdc+±11-dev libtirpc-dev python3-dev python3-distutils python3-lib2to3 python3-pip python3-setuptools python3-wheel python3.10-dev rpcsvc-proto
zlib1g-dev
0 upgraded, 27 newly installed, 0 to remove and 2 not upgraded.
Need to get 24,3 MB of archives.
After this operation, 99,5 MB of additional disk space will be used.
Get:1 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libc-dev-bin amd64 2.35-0ubuntu3.6 [20,3 kB]
Get:2 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 libcrypt-dev amd64 1:4.4.27-1 [112 kB]
Get:3 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 rpcsvc-proto amd64 1.4.2-0ubuntu6 [68,5 kB]
Get:4 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libtirpc-dev amd64 1.3.2-2ubuntu0.1 [192 kB]
Get:5 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 libnsl-dev amd64 1.3.0-2build2 [71,3 kB]
Get:6 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libc6-dev amd64 2.35-0ubuntu3.6 [2.100 kB]
Get:7 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libstdc+±11-dev amd64 11.4.0-1ubuntu1~22.04 [2.101 kB]
Get:8 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 g+±11 amd64 11.4.0-1ubuntu1~22.04 [11,4 MB]
Get:9 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 g++ amd64 4:11.2.0-1ubuntu1 [1.412 B]
Get:10 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 build-essential amd64 12.9ubuntu3 [4.744 B]
Get:11 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 javascript-common all 11+nmu1 [5.936 B]
Get:12 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libc-devtools amd64 2.35-0ubuntu3.6 [29,0 kB]
Get:13 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libexpat1-dev amd64 2.4.7-1ubuntu0.3 [147 kB]
Get:14 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 libjs-jquery all 3.6.0+dfsg+~3.5.13-1 [321 kB]
Get:15 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 libjs-underscore all 1.13.2~dfsg-2 [118 kB]
Get:16 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 libjs-sphinxdoc all 4.3.2-1 [139 kB]
Get:17 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu9.2 [164 kB]
Get:18 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpython3.10-dev amd64 3.10.12-1~22.04.3 [4.762 kB]
Get:19 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 libpython3-dev amd64 3.10.6-1~22.04 [7.166 B]
Get:20 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3.10-dev amd64 3.10.12-1~22.04.3 [507 kB]
Get:21 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-lib2to3 all 3.10.8-1~22.04 [77,6 kB]
Get:22 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-distutils all 3.10.8-1~22.04 [139 kB]
Get:23 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-dev amd64 3.10.6-1~22.04 [26,0 kB]
Get:24 hxxp://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-setuptools all 59.6.0-1.2ubuntu0.22.04.1 [339 kB]
Get:25 hxxp://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 python3-wheel all 0.37.1-2ubuntu0.22.04.1 [32,0 kB]
Get:26 hxxp://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 python3-pip all 22.0.2+dfsg-1ubuntu0.4 [1.305 kB]
Get:27 hxxp://archive.ubuntu.com/ubuntu jammy/main amd64 libffi-dev amd64 3.4.2-4 [63,7 kB]
Fetched 24,3 MB in 4s (5.904 kB/s)
Selecting previously unselected package libc-dev-bin.
(Reading database … 569209 files and directories currently installed.)
Preparing to unpack …/00-libc-dev-bin_2.35-0ubuntu3.6_amd64.deb …
Unpacking libc-dev-bin (2.35-0ubuntu3.6) …
Selecting previously unselected package libcrypt-dev:amd64.
Preparing to unpack …/01-libcrypt-dev_1%3a4.4.27-1_amd64.deb …
Unpacking libcrypt-dev:amd64 (1:4.4.27-1) …
Selecting previously unselected package rpcsvc-proto.
Preparing to unpack …/02-rpcsvc-proto_1.4.2-0ubuntu6_amd64.deb …
Unpacking rpcsvc-proto (1.4.2-0ubuntu6) …
Selecting previously unselected package libtirpc-dev:amd64.
Preparing to unpack …/03-libtirpc-dev_1.3.2-2ubuntu0.1_amd64.deb …
Unpacking libtirpc-dev:amd64 (1.3.2-2ubuntu0.1) …
Selecting previously unselected package libnsl-dev:amd64.
Preparing to unpack …/04-libnsl-dev_1.3.0-2build2_amd64.deb …
Unpacking libnsl-dev:amd64 (1.3.0-2build2) …
Selecting previously unselected package libc6-dev:amd64.
Preparing to unpack …/05-libc6-dev_2.35-0ubuntu3.6_amd64.deb …
Unpacking libc6-dev:amd64 (2.35-0ubuntu3.6) …
Selecting previously unselected package libstdc+±11-dev:amd64.
Preparing to unpack …/06-libstdc+±11-dev_11.4.0-1ubuntu1~22.04_amd64.deb …
Unpacking libstdc+±11-dev:amd64 (11.4.0-1ubuntu1~22.04) …
Selecting previously unselected package g+±11.
Preparing to unpack …/07-g+±11_11.4.0-1ubuntu1~22.04_amd64.deb …
Unpacking g+±11 (11.4.0-1ubuntu1~22.04) …
Selecting previously unselected package g++.
Preparing to unpack …/08-g++_4%3a11.2.0-1ubuntu1_amd64.deb …
Unpacking g++ (4:11.2.0-1ubuntu1) …
Selecting previously unselected package build-essential.
Preparing to unpack …/09-build-essential_12.9ubuntu3_amd64.deb …
Unpacking build-essential (12.9ubuntu3) …
Selecting previously unselected package javascript-common.
Preparing to unpack …/10-javascript-common_11+nmu1_all.deb …
Unpacking javascript-common (11+nmu1) …
Selecting previously unselected package libc-devtools.
Preparing to unpack …/11-libc-devtools_2.35-0ubuntu3.6_amd64.deb …
Unpacking libc-devtools (2.35-0ubuntu3.6) …
Selecting previously unselected package libexpat1-dev:amd64.
Preparing to unpack …/12-libexpat1-dev_2.4.7-1ubuntu0.3_amd64.deb …
Unpacking libexpat1-dev:amd64 (2.4.7-1ubuntu0.3) …
Selecting previously unselected package libjs-jquery.
Preparing to unpack …/13-libjs-jquery_3.6.0+dfsg+~3.5.13-1_all.deb …
Unpacking libjs-jquery (3.6.0+dfsg+~3.5.13-1) …
Selecting previously unselected package libjs-underscore.
Preparing to unpack …/14-libjs-underscore_1.13.2~dfsg-2_all.deb …
Unpacking libjs-underscore (1.13.2~dfsg-2) …
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack …/15-libjs-sphinxdoc_4.3.2-1_all.deb …
Unpacking libjs-sphinxdoc (4.3.2-1) …
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack …/16-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9.2_amd64.deb …
Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu9.2) …
Selecting previously unselected package libpython3.10-dev:amd64.
Preparing to unpack …/17-libpython3.10-dev_3.10.12-1~22.04.3_amd64.deb …
Unpacking libpython3.10-dev:amd64 (3.10.12-1~22.04.3) …
Selecting previously unselected package libpython3-dev:amd64.
Preparing to unpack …/18-libpython3-dev_3.10.6-1~22.04_amd64.deb …
Unpacking libpython3-dev:amd64 (3.10.6-1~22.04) …
Selecting previously unselected package python3.10-dev.
Preparing to unpack …/19-python3.10-dev_3.10.12-1~22.04.3_amd64.deb …
Unpacking python3.10-dev (3.10.12-1~22.04.3) …
Selecting previously unselected package python3-lib2to3.
Preparing to unpack …/20-python3-lib2to3_3.10.8-1~22.04_all.deb …
Unpacking python3-lib2to3 (3.10.8-1~22.04) …
Selecting previously unselected package python3-distutils.
Preparing to unpack …/21-python3-distutils_3.10.8-1~22.04_all.deb …
Unpacking python3-distutils (3.10.8-1~22.04) …
Selecting previously unselected package python3-dev.
Preparing to unpack …/22-python3-dev_3.10.6-1~22.04_amd64.deb …
Unpacking python3-dev (3.10.6-1~22.04) …
Selecting previously unselected package python3-setuptools.
Preparing to unpack …/23-python3-setuptools_59.6.0-1.2ubuntu0.22.04.1_all.deb …
Unpacking python3-setuptools (59.6.0-1.2ubuntu0.22.04.1) …
Selecting previously unselected package python3-wheel.
Preparing to unpack …/24-python3-wheel_0.37.1-2ubuntu0.22.04.1_all.deb …
Unpacking python3-wheel (0.37.1-2ubuntu0.22.04.1) …
Selecting previously unselected package python3-pip.
Preparing to unpack …/25-python3-pip_22.0.2+dfsg-1ubuntu0.4_all.deb …
Unpacking python3-pip (22.0.2+dfsg-1ubuntu0.4) …
Selecting previously unselected package libffi-dev:amd64.
Preparing to unpack …/26-libffi-dev_3.4.2-4_amd64.deb …
Unpacking libffi-dev:amd64 (3.4.2-4) …
Setting up javascript-common (11+nmu1) …
Setting up libffi-dev:amd64 (3.4.2-4) …
Setting up libtirpc-dev:amd64 (1.3.2-2ubuntu0.1) …
Setting up rpcsvc-proto (1.4.2-0ubuntu6) …
Setting up libnsl-dev:amd64 (1.3.0-2build2) …
Setting up libcrypt-dev:amd64 (1:4.4.27-1) …
Setting up libjs-jquery (3.6.0+dfsg+~3.5.13-1) …
Setting up libc-dev-bin (2.35-0ubuntu3.6) …
Setting up python3-lib2to3 (3.10.8-1~22.04) …
Setting up libc-devtools (2.35-0ubuntu3.6) …
Setting up libjs-underscore (1.13.2~dfsg-2) …
Setting up python3-distutils (3.10.8-1~22.04) …
Setting up python3-setuptools (59.6.0-1.2ubuntu0.22.04.1) …
Setting up python3-wheel (0.37.1-2ubuntu0.22.04.1) …
Setting up python3-pip (22.0.2+dfsg-1ubuntu0.4) …
Setting up libjs-sphinxdoc (4.3.2-1) …
Setting up libc6-dev:amd64 (2.35-0ubuntu3.6) …
Setting up libexpat1-dev:amd64 (2.4.7-1ubuntu0.3) …
Setting up libstdc+±11-dev:amd64 (11.4.0-1ubuntu1~22.04) …
Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu9.2) …
Setting up g+±11 (11.4.0-1ubuntu1~22.04) …
Setting up libpython3.10-dev:amd64 (3.10.12-1~22.04.3) …
Setting up python3.10-dev (3.10.12-1~22.04.3) …
Setting up g++ (4:11.2.0-1ubuntu1) …
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.9ubuntu3) …
Setting up libpython3-dev:amd64 (3.10.6-1~22.04) …
Setting up python3-dev (3.10.6-1~22.04) …
Processing triggers for doc-base (0.11.1) …
Processing 2 added doc-base files…
Processing triggers for man-db (2.10.2-1) …
Processing triggers for install-info (6.8-4build1) …
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pip in /usr/lib/python3/dist-packages (22.0.2)
Collecting pip
Downloading pip-24.0-py3-none-any.whl (2.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 10.2 MB/s eta 0:00:00
Installing collected packages: pip
WARNING: The scripts pip, pip3 and pip3.10 are installed in ‘/home/rodrigo/.local/bin’ which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-24.0
Collecting docker-compose
Downloading docker_compose-1.29.2-py2.py3-none-any.whl (114 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.8/114.8 KB 4.3 MB/s eta 0:00:00
Requirement already satisfied: PyYAML<6,>=3.10 in /usr/lib/python3/dist-packages (from docker-compose) (5.4.1)
Collecting websocket-client<1,>=0.32.0
Downloading websocket_client-0.59.0-py2.py3-none-any.whl (67 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.2/67.2 KB 6.2 MB/s eta 0:00:00
Collecting docopt<1,>=0.6.1
Downloading docopt-0.6.2.tar.gz (25 kB)
Preparing metadata (setup.py) … done
Collecting docker[ssh]>=5
Downloading docker-7.0.0-py3-none-any.whl (147 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 147.6/147.6 KB 8.3 MB/s eta 0:00:00
Collecting texttable<2,>=0.9.0
Downloading texttable-1.7.0-py2.py3-none-any.whl (10 kB)
Collecting python-dotenv<1,>=0.13.0
Downloading python_dotenv-0.21.1-py3-none-any.whl (19 kB)
Collecting jsonschema<4,>=2.5.1
Downloading jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.3/56.3 KB 5.8 MB/s eta 0:00:00
Requirement already satisfied: requests<3,>=2.20.0 in /usr/lib/python3/dist-packages (from docker-compose) (2.25.1)
Requirement already satisfied: distro<2,>=1.5.0 in /usr/lib/python3/dist-packages (from docker-compose) (1.7.0)
Collecting dockerpty<1,>=0.4.1
Downloading dockerpty-0.4.1.tar.gz (13 kB)
Preparing metadata (setup.py) … done
Requirement already satisfied: urllib3>=1.26.0 in /usr/lib/python3/dist-packages (from docker[ssh]>=5->docker-compose) (1.26.5)
Collecting requests<3,>=2.20.0
Downloading requests-2.31.0-py3-none-any.whl (62 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 KB 5.8 MB/s eta 0:00:00
Requirement already satisfied: packaging>=14.0 in /usr/lib/python3/dist-packages (from docker[ssh]>=5->docker-compose) (21.3)
Collecting paramiko>=2.4.3
Downloading paramiko-3.4.0-py3-none-any.whl (225 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.9/225.9 KB 9.5 MB/s eta 0:00:00
Requirement already satisfied: six>=1.3.0 in /usr/lib/python3/dist-packages (from dockerpty<1,>=0.4.1->docker-compose) (1.16.0)
Collecting pyrsistent>=0.14.0
Downloading pyrsistent-0.20.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (117 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.7/117.7 KB 7.7 MB/s eta 0:00:00
Collecting attrs>=17.4.0
Downloading attrs-23.2.0-py3-none-any.whl (60 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 KB 5.9 MB/s eta 0:00:00
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from jsonschema<4,>=2.5.1->docker-compose) (59.6.0)
Collecting charset-normalizer<4,>=2
Downloading charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.1/142.1 KB 8.5 MB/s eta 0:00:00
Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests<3,>=2.20.0->docker-compose) (2020.6.20)
Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests<3,>=2.20.0->docker-compose) (3.3)
Requirement already satisfied: pynacl>=1.5 in /usr/lib/python3/dist-packages (from paramiko>=2.4.3->docker[ssh]>=5->docker-compose) (1.5.0)
Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko>=2.4.3->docker[ssh]>=5->docker-compose) (3.4.8)
Collecting bcrypt>=3.2
Downloading bcrypt-4.1.2-cp39-abi3-manylinux_2_28_x86_64.whl (698 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 698.9/698.9 KB 10.6 MB/s eta 0:00:00
Collecting cffi>=1.4.1
Downloading cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 443.9/443.9 KB 10.6 MB/s eta 0:00:00
Collecting pycparser
Downloading pycparser-2.22-py3-none-any.whl (117 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 KB 8.3 MB/s eta 0:00:00
Building wheels for collected packages: dockerpty, docopt
Building wheel for dockerpty (setup.py) … done
Created wheel for dockerpty: filename=dockerpty-0.4.1-py3-none-any.whl size=16614 sha256=e13444ce56b7c51c1f376962b3d89854c9745fb5291a8b5ce3fc857ba5992bf2
Stored in directory: /root/.cache/pip/wheels/18/00/32/f75cd03098074f988a01c59a2e3a55ae9c0773eb66acb4cb5e
Building wheel for docopt (setup.py) … done
Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13723 sha256=ab9ec3cdc979fd81b6e83149a049b669348b4d319c57f052c70d308be1101fb7
Stored in directory: /root/.cache/pip/wheels/fc/ab/d4/5da2067ac95b36618c629a5f93f809425700506f72c9732fac
Successfully built dockerpty docopt
Installing collected packages: texttable, docopt, websocket-client, python-dotenv, pyrsistent, pycparser, dockerpty, charset-normalizer, bcrypt, attrs, requests, jsonschema, cffi, docker, paramiko, docker-compose
Attempting uninstall: requests
Found existing installation: requests 2.25.1
Not uninstalling requests at /usr/lib/python3/dist-packages, outside environment /usr
Can’t uninstall ‘requests’. No files were found to uninstall.
Successfully installed attrs-23.2.0 bcrypt-4.1.2 cffi-1.16.0 charset-normalizer-3.3.2 docker-7.0.0 docker-compose-1.29.2 dockerpty-0.4.1 docopt-0.6.2 jsonschema-3.2.0 paramiko-3.4.0 pycparser-2.22 pyrsistent-0.20.0 python-dotenv-0.21.1 requests-2.31.0 texttable-1.7.0 websocket-client-0.59.0
WARNING: Running pip as the ‘root’ user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: hxxps://pip.pypa.io/warnings/venv
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0
100 12.6M 100 12.6M 0 0 7235k 0 0:00:01 0:00:01 --:–:-- 9240k
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0
100 34.9M 100 34.9M 0 0 8691k 0 0:00:04 0:00:04 --:–:-- 11.0M

[Unit]
Wants=network-online.target
After=network-online.target
Wants=docker.service
After=docker.service

This prevents us hitting restart rate limits and ensures we keep restarting

indefinitely.

StartLimitInterval=0

[Service]
Type=forking
TimeoutStartSec=infinity
TimeoutStopSec=16min
ExecStart=/home/rodrigo/umbrel/scripts/start
ExecStop=/home/rodrigo/umbrel/scripts/stop
User=root
Group=root
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=umbrel startup
RemainAfterExit=yes
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target
Created symlink /etc/systemd/system/multi-user.target.wants/umbrel-startup.service → /etc/systemd/system/umbrel-startup.service.
Skipping status update when not on Umbrel OS

======================================
============ CONFIGURING =============
=============== UMBREL ===============

Generating auth credentials

Generating Tor password

Unable to find image ‘getumbrel/tor:0.4.7.8@sha256:2ace83f22501f58857fa9b403009f595137fa2e7986c4fda79d82a8119072b6a’ locally
docker.io/getumbrel/tor@sha256:2ace83f22501f58857fa9b403009f595137fa2e7986c4fda79d82a8119072b6a: Pulling from getumbrel/tor
461246efe0a7: Pull complete
c8bc27c5e55c: Pull complete
472ce9feeded: Pull complete
Digest: sha256:2ace83f22501f58857fa9b403009f595137fa2e7986c4fda79d82a8119072b6a
Status: Downloaded newer image for getumbrel/tor@sha256:2ace83f22501f58857fa9b403009f595137fa2e7986c4fda79d82a8119072b6a
Configuring permissions…

Configuration successful
You can now start Umbrel by running:
sudo ./scripts/start

======================================
============= STARTING ===============
============== UMBREL ================

Setting environment variables…

Starting karen…

Starting status monitors…
Starting memory monitor…

Starting backup monitor…

Starting decoy backup trigger…

Starting umbreld…

Starting Docker services…

Traceback (most recent call last):
File “/usr/local/bin/docker-compose”, line 8, in
sys.exit(main())
File “/usr/local/lib/python3.10/dist-packages/compose/cli/main.py”, line 81, in main
command_func()
File “/usr/local/lib/python3.10/dist-packages/compose/cli/main.py”, line 200, in perform_command
project = project_from_options(‘.’, options)
File “/usr/local/lib/python3.10/dist-packages/compose/cli/command.py”, line 60, in project_from_options
return get_project(
File “/usr/local/lib/python3.10/dist-packages/compose/cli/command.py”, line 152, in get_project
client = get_client(
File “/usr/local/lib/python3.10/dist-packages/compose/cli/docker_client.py”, line 41, in get_client
client = docker_client(
File “/usr/local/lib/python3.10/dist-packages/compose/cli/docker_client.py”, line 124, in docker_client
kwargs = kwargs_from_env(environment=environment, ssl_version=tls_version)
TypeError: kwargs_from_env() got an unexpected keyword argument ‘ssl_version’
Failed to start containers
Skipping status update when not on Umbrel OS
rodrigo@nuc:~$
rodrigo@nuc:~$ uname -a
Linux nuc 5.15.0-101-generic #111-Ubuntu SMP Tue Mar 5 20:16:58 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
rodrigo@nuc:~$
rodrigo@nuc:~$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 3,2G 1,6M 3,2G 1% /run
/dev/nvme0n1p2 1,8T 14G 1,7T 1% /
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
/dev/nvme0n1p1 511M 6,1M 505M 2% /boot/efi
tmpfs 3,2G 96K 3,2G 1% /run/user/1000
rodrigo@nuc:~$

Quick glance, looks like a docker issue or Python environment issue. Try there first.

Thanks for your help!
I tried. I reinstalled docker following instructions from here: Install Docker Engine on Debian | Docker Docs

Same error. Frustrating.

I just realized that I am installing Umbrel 0.5, not 1.0.
The page layout was altered, positioning the installation command in the spot previously occupied by the “umbrelOS 1.0 support arriving in April 2024” announcement. This led me to mistakenly believe that 1.0 had been released. However, in reality, the announcement had been relocated to the top of the page.