Running a CircleCI build that has worked for many months but now decides to fail (with no changes made to it).
The step is a docker build that fails on this line:
RUN apt-get install -y -qq --no-install-recommends libsdl2-dev
For some reason the above line causes circleci builds to fail running on a ‘ubuntu-2004:current’ machine. The output containing the error is:
#47 [builder 35/67] RUN apt-get install -y -qq --no-install-recommends libsdl2-dev
#47 sha256:9218a44ad18a41c69176286b26d53ea4f361a45ed4e6c2d7cc1a8a21e7b8d447
#47 1.418 E: Unable to correct problems, you have held broken packages.
#47 ERROR: executor failed running [/bin/sh -c apt-get install -y -qq --no-install-recommends libsdl2-dev]: exit code: 100
------
> [builder 35/67] RUN apt-get install -y -qq --no-install-recommends libsdl2-dev:
------
executor failed running [/bin/sh -c apt-get install -y -qq --no-install-recommends libsdl2-dev]: exit code: 100
Command exited with non-zero status 1