Hi Everyone,
We’re running Open edX Ulmo on Tutor v21 (tutor, version 21.0.9) deployed on AWS EC2. The setup has no customizations apart from brand color and logo.
The build was working fine previously, but now when I run:
tutor images build mfe --no-cache
the build fails while installing system packages. Here are some of the relevant error logs:
E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/p/perl/libperl5.32_5.32.1-4+deb11u5_amd64.deb 404 Not Found
E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/g/glibc/libc-dev-bin_2.31-13+deb11u14_amd64.deb 404 Not Found
E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/l/linux/linux-libc-dev_5.10.262-1_amd64.deb 404 Not Found
E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/main/m/mesa/libglx-mesa0_20.3.5-1+deb11u1_amd64.deb 404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
The failure occurs at this step in the MFE Dockerfile:
Dockerfile:5
5 | RUN apt update \
6 | && apt install -y git \
...
ERROR: failed to build: failed to solve: process "/bin/sh -c apt update && apt install -y git ..." did not complete successfully: exit code: 100
The 404 errors suggest the specific package versions being requested are no longer present on the Debian security mirror (likely because bullseye packages have been superseded by newer point-release versions, and the base image’s cached package index points to versions that have been removed from the mirror).
To rule out anything environment-specific, I spun up a fresh EC2 instance, installed Open edX Ulmo with Tutor v21.0.9, and ran the same tutor images build mfe --no-cache command — the build fails there with the same errors.
Full error logs are attached for reference.
Has anyone else run into this? What’s the recommended way to resolve it?
Thanks in advance!
MFE_ERROR_LOGS.txt (50.9 KB)