For tutor images build all
I now get
Error: Command failed with status 255: docker buildx build --tag=docker.io/overhangio/openedx-mfe:16.1.3 --output=type=docker --cache-from=type=registry,ref=docker.io/overhangio/openedx-mfe:16.1.3-cache /home/ubuntu/.local/share/tutor/env/plugins/mfe/build/mfe
Which is consistently erroring out when I re-run the command.
There’s no real context as to why this is occurring above it:
Building image docker.io/overhangio/openedx-mfe:16.1.3
docker buildx build --tag=docker.io/overhangio/openedx-mfe:16.1.3 --output=type=docker --cache-from=type=registry,ref=docker.io/overhangio/openedx-mfe:16.1.3-cache /home/ubuntu/.local/share/tutor/env/plugins/mfe/build/mfe
[+] Building 73.3s (141/159) docker:default
=> [communications-prod 1/1] RUN npm run build 72.8s
=> [course-authoring-prod 1/1] RUN npm run build 72.8s
=> => # Running with resolved config:
=> => # /openedx/app/node_modules/@edx/frontend-build/config/webpack.prod.config.js
=> => # Browserslist: caniuse-lite is outdated. Please run:
=> => # npx update-browserslist-db@latest
=> => # Why you should do it regularly: https://github.com/browserslist/update-db#readme
=> [account-prod 1/1] RUN npm run build 72.8s
=> [authn-prod 1/1] RUN npm run build 72.8s
=> [profile-prod 1/1] RUN npm run build 72.8s
=> => # Running with resolved config:
=> => # /openedx/app/node_modules/@edx/frontend-build/config/webpack.prod.config.js
=> => # Browserslist: caniuse-lite is outdated. Please run:
=> => # npx update-browserslist-db@latest
=> => # Why you should do it regularly: https://github.com/browserslist/update-db#readme
=> [gradebook-prod 1/1] RUN npm run build 72.8s
=> => # Running with resolved config:
=> => # /openedx/app/webpack.prod.config.js
=> => # Browserslist: caniuse-lite is outdated. Please run:
=> => # npx update-browserslist-db@latest
=> => # Why you should do it regularly: https://github.com/browserslist/update-db#readme
=> CACHED [ora-grading-i18n 3/5] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
=> CACHED [ora-grading-i18n 4/5] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
=> CACHED [ora-grading-i18n 5/5] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/ora-grading /openedx/app/src/i18n/messages 0.0s
=> CACHED [ora-grading-common 5/5] COPY --from=ora-grading-i18n /openedx/app/src/i18n/messages /openedx/app/src/i18n/messages 0.0s
=> [ora-grading-prod 1/1] RUN npm run build 72.8s
=> => # Running with resolved config:
=> => # /openedx/app/webpack.prod.config.js
=> => # Browserslist: caniuse-lite is outdated. Please run:
=> => # npx update-browserslist-db@latest
=> => # Why you should do it regularly: https://github.com/browserslist/update-db#readme
=> CACHED [learning-git 1/2] ADD https://api.github.com/repos/openedx/frontend-app-learning/git/refs/tags/open-release/palm.4 /tmp/gitref-learning 0.0s
=> CACHED [learning-git 2/2] RUN git clone https://github.com/openedx/frontend-app-learning --branch open-release/palm.4 --depth 1 . 0.0s
=> CACHED [learning-src 1/1] COPY --from=learning-git /openedx/app / 0.0s
=> CACHED [learning-common 1/5] COPY --from=learning-src /package.json /openedx/app/package.json 0.0s
=> CACHED [learning-common 2/5] COPY --from=learning-src /package-lock.json /openedx/app/package-lock.json 0.0s
=> CACHED [learning-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ 0.0s
=> CACHED [learning-common 4/5] COPY --from=learning-src / /openedx/app 0.0s
=> CACHED [learning-i18n 1/5] COPY --from=learning-src / /openedx/app 0.0s
=> CACHED [learning-i18n 2/5] COPY --from=i18n /openedx/i18n/learning /openedx/i18n/learning 0.0s
=> CACHED [learning-i18n 3/5] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
=> CACHED [learning-i18n 4/5] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
=> CACHED [learning-i18n 5/5] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/learning /openedx/app/src/i18n/messages 0.0s
=> CACHED [learning-common 5/5] COPY --from=learning-i18n /openedx/app/src/i18n/messages /openedx/app/src/i18n/messages 0.0s
=> [learning-prod 1/1] RUN npm run build 72.8s
=> => # Running with resolved config:
=> => # /openedx/app/webpack.prod.config.js
=> => # Browserslist: caniuse-lite is outdated. Please run:
=> => # npx update-browserslist-db@latest
=> => # Why you should do it regularly: https://github.com/browserslist/update-db#readme
=> CACHED [discussions-git 1/2] ADD https://api.github.com/repos/openedx/frontend-app-discussions/git/refs/tags/open-release/palm.4 /tmp/gitref-discussions 0.0s
=> CACHED [discussions-git 2/2] RUN git clone https://github.com/openedx/frontend-app-discussions --branch open-release/palm.4 --depth 1 . 0.0s
=> CACHED [discussions-src 1/1] COPY --from=discussions-git /openedx/app / 0.0s
=> CACHED [discussions-common 1/5] COPY --from=discussions-src /package.json /openedx/app/package.json 0.0s
=> CACHED [discussions-common 2/5] COPY --from=discussions-src /package-lock.json /openedx/app/package-lock.json 0.0s
=> CACHED [discussions-common 3/5] RUN --mount=type=cache,target=/root/.npm,sharing=shared npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ 0.0s
=> CACHED [discussions-common 4/5] COPY --from=discussions-src / /openedx/app 0.0s
=> CACHED [discussions-i18n 1/5] COPY --from=discussions-src / /openedx/app 0.0s
=> CACHED [discussions-i18n 2/5] COPY --from=i18n /openedx/i18n/discussions /openedx/i18n/discussions 0.0s
=> CACHED [discussions-i18n 3/5] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
=> CACHED [discussions-i18n 4/5] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
=> CACHED [discussions-i18n 5/5] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/discussions /openedx/app/src/i18n/messages 0.0s
=> CACHED [discussions-common 5/5] COPY --from=discussions-i18n /openedx/app/src/i18n/messages /openedx/app/src/i18n/messages 0.0s
=> [discussions-prod 1/1] RUN npm run build 72.8s
=> => # Running with resolved config:
=> => # /openedx/app/node_modules/@edx/frontend-build/config/webpack.prod.config.js
=> => # Browserslist: caniuse-lite is outdated. Please run:
=> => # npx update-browserslist-db@latest
=> => # Why you should do it regularly: https://github.com/browserslist/update-db#readme
Error: Command failed with status 255: docker buildx build --tag=docker.io/overhangio/openedx-mfe:16.1.3 --output=type=docker --cache-from=type=registry,ref=docker.io/overhangio/openedx-mfe:16.1.3-cache /home/ubuntu/.local/share/tutor/env/plugins/mfe/build/mfe
Edit: I also downgraded to tutor version 16.1.7, just in case this was some last-minute bug introduced before the Quince release, but that still has the same error.