Are you on the Docker executor? If so, what parent image are you using? I expect there was an upstream change.
Have a look at the first steps in your last successful build and your first failed build - there you can see the digest of the image that was used. If this changed at that point then the upstream is probably the culprit. A quick fix is to use that hash, until you can work out what the new image is missing: