diff --git a/contrib/docker/Dockerfile b/contrib/docker/Dockerfile
index a70922a5a61b99257cd821c7aee86ad52794df08..0f110f54298006fc6fc8fa49fbc0471f1a521312 100644
--- a/contrib/docker/Dockerfile
+++ b/contrib/docker/Dockerfile
@@ -6,6 +6,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
     file \
     git \
     python3 \
+    python3-distutils \
     build-essential \
     gawk \
     unzip \
diff --git a/docs/user/getting_started.rst b/docs/user/getting_started.rst
index 547d41e7dc8abf2c757514ac51c4a4e891e6edb7..49df4df545ff300152baf5098eea21728eee4f57 100644
--- a/docs/user/getting_started.rst
+++ b/docs/user/getting_started.rst
@@ -29,6 +29,7 @@ freshly installed Debian Bullseye system the following packages are required:
 
 * `git` (to get Gluon and other dependencies)
 * `python3`
+* `python3-distutils`
 * `build-essential`
 * `ecdsautils` (to sign firmware, see `contrib/sign.sh`)
 * `gawk`