Looks like the Elixir and Erlang versions now do not agree:
Long snippet of output from CI build failure
```
#81 60.29 Some packages could not be installed. This may mean that you have
#81 60.29 requested an impossible situation or if you are using the unstable
#81 60.29 distribution that some required packages have not yet been created
#81 60.29 or been moved out of Incoming.
#81 60.29 The following information may help to resolve the situation:
#81 60.29
#81 60.29 The following packages have unmet dependencies:
#81 60.61 elixir : Depends: erlang-base (>= 1:25.0.3) but it is not going to be installed or
#81 60.61 erlang-base-hipe (>= 1:25.0.3) or
#81 60.61 esl-erlang (>= 1:25.0.3) but 1:25.0.2-1 is to be installed
#81 60.61 Depends: erlang-crypto (>= 1:25.0.3) or
#81 60.61 esl-erlang (>= 1:25.0.3) but 1:25.0.2-1 is to be installed
#81 60.61 Depends: erlang-inets (>= 1:25.0.3) or
#81 60.61 esl-erlang (>= 1:25.0.3) but 1:25.0.2-1 is to be installed
#81 60.61 Depends: erlang-ssl (>= 1:25.0.3) or
#81 60.61 esl-erlang (>= 1:25.0.3) but 1:25.0.2-1 is to be installed
#81 60.61 Depends: erlang-syntax-tools (>= 1:25.0.3) or
#81 60.61 esl-erlang (>= 1:25.0.3) but 1:25.0.2-1 is to be installed
#81 60.67 E: Unable to correct problems, you have held broken packages.
#81 ERROR: process "/bin/sh -c curl -sSL https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb -o erlang.deb && echo \"1968ec2ae81a5e1f56d2f173144926ec90a5e7c7 erlang.deb\" | sha1sum -c --quiet - && dpkg -i erlang.deb && apt-get update && apt-get install --assume-yes --no-install-recommends esl-erlang elixir && rm -rf /var/lib/apt/lists/* && rm -f erlang.deb" did not complete successfully: exit code: 100
------
> [linux/arm64 stage-0 29/42] RUN curl -sSL https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb -o erlang.deb && echo "1968ec2ae81a5e1f56d2f173144926ec90a5e7c7 erlang.deb" | sha1sum -c --quiet - && dpkg -i erlang.deb && apt-get update && apt-get install --assume-yes --no-install-recommends esl-erlang elixir && rm -rf /var/lib/apt/lists/* && rm -f erlang.deb:
#81 59.70 Reading state information...
#81 60.29 Some packages could not be installed. This may mean that you have
#81 60.29 requested an impossible situation or if you are using the unstable
#81 60.29 distribution that some required packages have not yet been created
#81 60.29 or been moved out of Incoming.
#81 60.29 The following information may help to resolve the situation:
#81 60.29
#81 60.29 The following packages have unmet dependencies:
Unable to correct problems, you have held broken packages.
------
Dockerfile:189
--------------------
188 | ENV MIX_HOME=/home/cukebot/.mix
189 | >>> RUN curl -sSL https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb -o erlang.deb \
190 | >>> && echo "1968ec2ae81a5e1f56d2f173144926ec90a5e7c7 erlang.deb" | sha1sum -c --quiet - \
191 | >>> && dpkg -i erlang.deb \
192 | >>> && apt-get update \
193 | >>> && apt-get install --assume-yes --no-install-recommends \
194 | >>> esl-erlang \
195 | >>> elixir \
196 | >>> && rm -rf /var/lib/apt/lists/* \
197 | >>> && rm -f erlang.deb
198 |
--------------------
ERROR: failed to solve: process "/bin/sh -c curl -sSL https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb -o erlang.deb && echo \"1968ec2ae81a5e1f56d2f173144926ec90a5e7c7 erlang.deb\" | sha1sum -c --quiet - && dpkg -i erlang.deb && apt-get update && apt-get install --assume-yes --no-install-recommends esl-erlang elixir && rm -rf /var/lib/apt/lists/* && rm -f erlang.deb" did not complete successfully: exit code: 100
Error: buildx failed with: ERROR: failed to solve: process "/bin/sh -c curl -sSL https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb -o erlang.deb && echo \"1968ec2ae81a5e1f56d2f173144926ec90a5e7c7 erlang.deb\" | sha1sum -c --quiet - && dpkg -i erlang.deb && apt-get update && apt-get install --assume-yes --no-install-recommends esl-erlang elixir && rm -rf /var/lib/apt/lists/* && rm -f erlang.deb" did not complete successfully: exit code: 100
```
Long snippet of output from CI build failure
``` #81 60.29 Some packages could not be installed. This may mean that you have #81 60.29 requested an impossible situation or if you are using the unstable #81 60.29 distribution that some required packages have not yet been created #81 60.29 or been moved out of Incoming. #81 60.29 The following information may help to resolve the situation: #81 60.29 #81 60.29 The following packages have unmet dependencies: #81 60.61 elixir : Depends: erlang-base (>= 1:25.0.3) but it is not going to be installed or #81 60.61 erlang-base-hipe (>= 1:25.0.3) or #81 60.61 esl-erlang (>= 1:25.0.3) but 1:25.0.2-1 is to be installed #81 60.61 Depends: erlang-crypto (>= 1:25.0.3) or #81 60.61 esl-erlang (>= 1:25.0.3) but 1:25.0.2-1 is to be installed #81 60.61 Depends: erlang-inets (>= 1:25.0.3) or #81 60.61 esl-erlang (>= 1:25.0.3) but 1:25.0.2-1 is to be installed #81 60.61 Depends: erlang-ssl (>= 1:25.0.3) or #81 60.61 esl-erlang (>= 1:25.0.3) but 1:25.0.2-1 is to be installed #81 60.61 Depends: erlang-syntax-tools (>= 1:25.0.3) or #81 60.61 esl-erlang (>= 1:25.0.3) but 1:25.0.2-1 is to be installed #81 60.67 E: Unable to correct problems, you have held broken packages. #81 ERROR: process "/bin/sh -c curl -sSL https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb -o erlang.deb && echo \"1968ec2ae81a5e1f56d2f173144926ec90a5e7c7 erlang.deb\" | sha1sum -c --quiet - && dpkg -i erlang.deb && apt-get update && apt-get install --assume-yes --no-install-recommends esl-erlang elixir && rm -rf /var/lib/apt/lists/* && rm -f erlang.deb" did not complete successfully: exit code: 100 ------ > [linux/arm64 stage-0 29/42] RUN curl -sSL https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb -o erlang.deb && echo "1968ec2ae81a5e1f56d2f173144926ec90a5e7c7 erlang.deb" | sha1sum -c --quiet - && dpkg -i erlang.deb && apt-get update && apt-get install --assume-yes --no-install-recommends esl-erlang elixir && rm -rf /var/lib/apt/lists/* && rm -f erlang.deb: #81 59.70 Reading state information... #81 60.29 Some packages could not be installed. This may mean that you have #81 60.29 requested an impossible situation or if you are using the unstable #81 60.29 distribution that some required packages have not yet been created #81 60.29 or been moved out of Incoming. #81 60.29 The following information may help to resolve the situation: #81 60.29 #81 60.29 The following packages have unmet dependencies: Unable to correct problems, you have held broken packages. ------ Dockerfile:189 -------------------- 188 | ENV MIX_HOME=/home/cukebot/.mix 189 | >>> RUN curl -sSL https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb -o erlang.deb \ 190 | >>> && echo "1968ec2ae81a5e1f56d2f173144926ec90a5e7c7 erlang.deb" | sha1sum -c --quiet - \ 191 | >>> && dpkg -i erlang.deb \ 192 | >>> && apt-get update \ 193 | >>> && apt-get install --assume-yes --no-install-recommends \ 194 | >>> esl-erlang \ 195 | >>> elixir \ 196 | >>> && rm -rf /var/lib/apt/lists/* \ 197 | >>> && rm -f erlang.deb 198 | -------------------- ERROR: failed to solve: process "/bin/sh -c curl -sSL https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb -o erlang.deb && echo \"1968ec2ae81a5e1f56d2f173144926ec90a5e7c7 erlang.deb\" | sha1sum -c --quiet - && dpkg -i erlang.deb && apt-get update && apt-get install --assume-yes --no-install-recommends esl-erlang elixir && rm -rf /var/lib/apt/lists/* && rm -f erlang.deb" did not complete successfully: exit code: 100 Error: buildx failed with: ERROR: failed to solve: process "/bin/sh -c curl -sSL https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb -o erlang.deb && echo \"1968ec2ae81a5e1f56d2f173144926ec90a5e7c7 erlang.deb\" | sha1sum -c --quiet - && dpkg -i erlang.deb && apt-get update && apt-get install --assume-yes --no-install-recommends esl-erlang elixir && rm -rf /var/lib/apt/lists/* && rm -f erlang.deb" did not complete successfully: exit code: 100 ```Originally posted by @olleolleolle in https://github.com/cucumber/build/issues/78#issuecomment-1276189642