cucumber / build

Docker image used to build the Cucumber Project
MIT License
2 stars 5 forks source link

Looks like the Elixir and Erlang versions now do not agree #79

Open olleolleolle opened 2 years ago

olleolleolle commented 2 years ago
    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 ```

Originally posted by @olleolleolle in https://github.com/cucumber/build/issues/78#issuecomment-1276189642