Elixir 1.17.2 and erlang-27.0 deployments not working

I recently had to downgrade my elixir and erlang environment due to an IEX issue, it appears that those versions don’t work well with fly deployments:

[+] Building 3556.2s (11/29)
 => [internal] load build definition from Dockerfile                                                                                            0.0s
 => => transferring dockerfile: 2.85kB                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/debian:bookworm-20240701-slim                                                                3.1s
 => [internal] load metadata for docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim                                        4.0s
 => [internal] load .dockerignore                                                                                                               0.0s
 => => transferring context: 1.35kB                                                                                                             0.0s
 => [builder  1/18] FROM docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe408994feb8d9  3.4s
 => => resolve docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe408994feb8d9cfb5fc7211  0.0s
 => => sha256:832a051bdc9a2e55d36a2731c702f64bb9ea6474ac3c9ae1c8fd7394ee08cf9d 5.87MB / 5.87MB                                                  0.8s
 => => sha256:f126d92379445b2f7b2e836bd5c0fafcddd6cf48730da4ca19a969d8e0dd1d1a 44.46MB / 44.46MB                                                2.4s
 => => sha256:035698ead14e72b95a7d47402ac18a88d8a7121d4901e6dd12f1734033ff4a1a 3.73MB / 3.73MB                                                  1.3s
 => => extracting sha256:035698ead14e72b95a7d47402ac18a88d8a7121d4901e6dd12f1734033ff4a1a                                                       0.1s
 => => extracting sha256:f126d92379445b2f7b2e836bd5c0fafcddd6cf48730da4ca19a969d8e0dd1d1a                                                       0.8s
 => => extracting sha256:832a051bdc9a2e55d36a2731c702f64bb9ea6474ac3c9ae1c8fd7394ee08cf9d                                                       0.1s
 => [internal] load build context                                                                                                               0.2s
 => => transferring context: 840.14kB                                                                                                           0.2s
 => [final 1/6] FROM docker.io/library/debian:bookworm-20240701-slim@sha256:f528891ab1aa484bf7233dbcc84f3c806c3e427571d75510a9d74bb5ec535b3  1236.1s
 => => resolve docker.io/library/debian:bookworm-20240701-slim@sha256:f528891ab1aa484bf7233dbcc84f3c806c3e427571d75510a9d74bb5ec535b33          0.0s
 => => sha256:f11c1adaa26e078479ccdd45312ea3b88476441b91be0ec898a7e07bfd05badc 29.13MB / 29.13MB                                             1235.4s
 => => extracting sha256:f11c1adaa26e078479ccdd45312ea3b88476441b91be0ec898a7e07bfd05badc                                                       0.6s
 => [final 2/6] RUN apt-get update   && apt-get install -y --no-install-recommends libstdc++6 openssl libncurses5 locales ca-certificates     329.7s
 => [builder  2/18] RUN apt-get update   && apt-get install -y --no-install-recommends build-essential git   && rm -rf /var/lib/apt/lists/*  2285.0s
 => => # Get:51 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14+deb12u1 [145 kB]
 => => # Get:52 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14+deb12u1 [2437 kB]
 => => # Get:53 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14+deb12u1 [19.3 MB]
 => => # Get:54 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B]
 => => # Get:55 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14+deb12u1 [2047 kB]
 => => # Get:56 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14+deb12u1 [10.7 MB]
 => [final 3/6] RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen   && locale-gen                                                              1.1s
 => [final 4/6] WORKDIR /app                                                                                                                    0.0s
 => [final 5/6] RUN chown nobody /app                                                                                                           0.1s
2025/08/04 18:56:22 error releasing builder: deadline_exceeded: context deadline exceeded
==> Building image
==> Building image with Depot
--> build:
[+] Building 514.3s (11/29)
 => [internal] load build definition from Dockerfile                                                                                            0.0s
 => => transferring dockerfile: 2.85kB                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/debian:bookworm-20240701-slim                                                                1.7s
 => [internal] load metadata for docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim                                        1.3s
 => [internal] load .dockerignore                                                                                                               0.1s
 => => transferring context: 1.35kB                                                                                                             0.1s
 => CACHED [builder  1/18] FROM docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe40899  0.0s
 => => resolve docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe408994feb8d9cfb5fc7211  0.0s
 => [internal] load build context                                                                                                               0.1s
 => => transferring context: 10.27kB                                                                                                            0.1s
[+] Building 514.4s (11/29)
 => [internal] load build definition from Dockerfile                                                                                            0.0s
 => => transferring dockerfile: 2.85kB                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/debian:bookworm-20240701-slim                                                                1.7s
 => [internal] load metadata for docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim                                        1.3s
 => [internal] load .dockerignore                                                                                                               0.1s
 => => transferring context: 1.35kB                                                                                                             0.1s
 => CACHED [builder  1/18] FROM docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe40899  0.0s
 => => resolve docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe408994feb8d9cfb5fc7211  0.0s
 => [internal] load build context                                                                                                               0.1s
 => => transferring context: 10.27kB                                                                                                            0.1s
[+] Building 514.6s (11/29)
 => [internal] load build definition from Dockerfile                                                                                            0.0s
 => => transferring dockerfile: 2.85kB                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/debian:bookworm-20240701-slim                                                                1.7s
 => [internal] load metadata for docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim                                        1.3s
 => [internal] load .dockerignore                                                                                                               0.1s
 => => transferring context: 1.35kB                                                                                                             0.1s
 => CACHED [builder  1/18] FROM docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe40899  0.0s
 => => resolve docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe408994feb8d9cfb5fc7211  0.0s
 => [internal] load build context                                                                                                               0.1s
 => => transferring context: 10.27kB                                                                                                            0.1s
[+] Building 515.3s (11/29)
 => [internal] load build definition from Dockerfile                                                                                            0.0s
 => => transferring dockerfile: 2.85kB                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/debian:bookworm-20240701-slim                                                                1.7s
 => [internal] load metadata for docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim                                        1.3s
 => [internal] load .dockerignore                                                                                                               0.1s
 => => transferring context: 1.35kB                                                                                                             0.1s
 => CACHED [builder  1/18] FROM docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe40899  0.0s
 => => resolve docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe408994feb8d9cfb5fc7211  0.0s
 => [internal] load build context                                                                                                               0.1s
 => => transferring context: 10.27kB                                                                                                            0.1s
[+] Building 515.5s (11/29)
 => [internal] load build definition from Dockerfile                                                                                            0.0s
 => => transferring dockerfile: 2.85kB                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/debian:bookworm-20240701-slim                                                                1.7s
 => [internal] load metadata for docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim                                        1.3s
 => [internal] load .dockerignore                                                                                                               0.1s
 => => transferring context: 1.35kB                                                                                                             0.1s
 => CACHED [builder  1/18] FROM docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe40899  0.0s
 => => resolve docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe408994feb8d9cfb5fc7211  0.0s
 => [internal] load build context                                                                                                               0.1s
 => => transferring context: 10.27kB                                                                                                            0.1s
[+] Building 515.6s (11/29)
 => [internal] load build definition from Dockerfile                                                                                            0.0s
 => => transferring dockerfile: 2.85kB                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/debian:bookworm-20240701-slim                                                                1.7s
 => [internal] load metadata for docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim                                        1.3s
 => [internal] load .dockerignore                                                                                                               0.1s
 => => transferring context: 1.35kB                                                                                                             0.1s
 => CACHED [builder  1/18] FROM docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe40899  0.0s
 => => resolve docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe408994feb8d9cfb5fc7211  0.0s
 => [internal] load build context                                                                                                               0.1s
 => => transferring context: 10.27kB                                                                                                            0.1s
[+] Building 515.8s (11/29)
 => [internal] load build definition from Dockerfile                                                                                            0.0s
 => => transferring dockerfile: 2.85kB                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/debian:bookworm-20240701-slim                                                                1.7s
 => [internal] load metadata for docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim                                        1.3s
 => [internal] load .dockerignore                                                                                                               0.1s
 => => transferring context: 1.35kB                                                                                                             0.1s
 => CACHED [builder  1/18] FROM docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe40899  0.0s
 => => resolve docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe408994feb8d9cfb5fc7211  0.0s
 => [internal] load build context                                                                                                               0.1s
 => => transferring context: 10.27kB                                                                                                            0.1s
[+] Building 515.9s (11/29)
 => [internal] load build definition from Dockerfile                                                                                            0.0s
 => => transferring dockerfile: 2.85kB                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/debian:bookworm-20240701-slim                                                                1.7s
 => [internal] load metadata for docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim                                        1.3s
 => [internal] load .dockerignore                                                                                                               0.1s
 => => transferring context: 1.35kB                                                                                                             0.1s
 => CACHED [builder  1/18] FROM docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe40899  0.0s
 => => resolve docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe408994feb8d9cfb5fc7211  0.0s
 => [internal] load build context                                                                                                               0.1s
 => => transferring context: 10.27kB                                                                                                            0.1s
[+] Building 516.1s (11/29)
 => [internal] load build definition from Dockerfile                                                                                            0.0s
 => => transferring dockerfile: 2.85kB                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/debian:bookworm-20240701-slim                                                                1.7s
 => [internal] load metadata for docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim                                        1.3s
 => [internal] load .dockerignore                                                                                                               0.1s
 => => transferring context: 1.35kB                                                                                                             0.1s
 => CACHED [builder  1/18] FROM docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe40899  0.0s
 => => resolve docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe408994feb8d9cfb5fc7211  0.0s
 => [internal] load build context                                                                                                               0.1s
 => => transferring context: 10.27kB                                                                                                            0.1s
[+] Building 527.8s (11/29)
 => [internal] load build definition from Dockerfile                                                                                            0.0s
 => => transferring dockerfile: 2.85kB                                                                                                          0.0s
 => [internal] load metadata for docker.io/library/debian:bookworm-20240701-slim                                                                1.7s
 => [internal] load metadata for docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim                                        1.3s
 => [internal] load .dockerignore                                                                                                               0.1s
 => => transferring context: 1.35kB                                                                                                             0.1s
 => CACHED [builder  1/18] FROM docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe40899  0.0s
 => => resolve docker.io/hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm-20240701-slim@sha256:922c753544cd8c8e334fd45cfe408994feb8d9cfb5fc7211  0.0s
 => [internal] load build context                                                                                                               0.1s
 => => transferring context: 10.27kB                                                                                                            0.1s
 => [final 1/6] FROM docker.io/library/debian:bookworm-20240701-slim@sha256:f528891ab1aa484bf7233dbcc84f3c806c3e427571d75510a9d74bb5ec535b33    0.0s
 => => resolve docker.io/library/debian:bookworm-20240701-slim@sha256:f528891ab1aa484bf7233dbcc84f3c806c3e427571d75510a9d74bb5ec535b33          0.0s
 => [builder  2/18] RUN apt-get update   && apt-get install -y --no-install-recommends build-essential git   && rm -rf /var/lib/apt/lists/*   526.1s
 => => # Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
 => => # Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
 => => # Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
 => => # Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8793 kB]
 => CACHED [final 2/6] RUN apt-get update   && apt-get install -y --no-install-recommends libstdc++6 openssl libncurses5 locales ca-certificat  0.0s
 => CACHED [final 3/6] RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen   && locale-gen                                                       0.0s
 => CACHED [final 4/6] WORKDIR /app                                                                                                             0.0s
 => CACHED [final 5/6] RUN chown nobody /app

This ran for over +3000 secs and just puked. Is this a known problem with those versions?

This is not specifically an issue with the Elixir or Erlang versions themselves but rather with the time the build takes to complete on our shared build service. The hexpm/elixir:1.17.2-erlang-27.0-debian-bookworm image you’re using is relatively new, if I’m not mistaken? Which is also based on Debian Bookworm, which might have larger or slower package installations causing the build steps (like installing build-essential and dependencies) to exceed the build timeout.

You can try switching to an earlier base image, optimizing your Dockerfile, or building locally and deploying a prebuilt image to see if that helps get you a successful deploy!