Skip to content

Instantly share code, notes, and snippets.

@dagg
Created November 7, 2022 17:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dagg/7a779d8ea86343870231448a5278d91d to your computer and use it in GitHub Desktop.
Save dagg/7a779d8ea86343870231448a5278d91d to your computer and use it in GitHub Desktop.
ErrorLogs from applying npm based component-header to open edx MFEs
==============================================
Stopping any existing platform
==============================================
docker compose -f /home/user/.local/share/tutor/env/local/docker-compose.yml -f /home/user/.local/share/tutor/env/local/docker-compose.prod.yml -f /home/user/.local/share/tutor/env/local/docker-compose.tmp.yml --project-name tutor_local stop
[+] Running 18/17
⠿ Container tutor_local-mfe-1 Stopped 0.3s
⠿ Container tutor_local-cms-worker-1 Stopped 2.4s
⠿ Container tutor_local-mysql-permissions-1 Stopped 0.0s
⠿ Container tutor_local-lms-worker-1 Stopped 2.5s
⠿ Container tutor_local-caddy-1 Stopped 0.4s
⠿ Container tutor_local-cms-1 Stopped 10.4s
⠿ Container tutor_local-cms-permissions-1 Stopped 0.0s
⠿ Container tutor_local-lms-1 Stopped 10.3s
⠿ Container tutor_local-redis-1 Stopped 0.4s
⠿ Container tutor_local-lms-permissions-1 Stopped 0.0s
⠿ Container tutor_local-mysql-1 Stopped 1.7s
⠿ Container tutor_local-smtp-1 Stopped 0.3s
⠿ Container tutor_local-forum-1 Stopped 10.3s
⠿ Container tutor_local-redis-permissions-1 Stopped 0.0s
⠿ Container tutor_local-mongodb-1 Stopped 0.3s
⠿ Container tutor_local-elasticsearch-1 Stopped 0.8s
⠿ Container tutor_local-mongodb-permissions-1 Stopped 0.0s
⠿ Container tutor_local-elasticsearch-permissions-1 Stopped 0.0s
======================================================
Starting the platform in detached mode
======================================================
docker compose -f /home/user/.local/share/tutor/env/local/docker-compose.yml -f /home/user/.local/share/tutor/env/dev/docker-compose.yml -f /home/user/.local/share/tutor/env/dev/docker-compose.tmp.yml --project-name tutor_dev stop
[+] Running 21/0
⠿ Container tutor_dev-mysql-permissions-1 Stopped 0.0s
⠿ Container tutor_dev-profile-1 Stopped 0.0s
⠿ Container tutor_dev-lms-worker-1 Stopped 0.0s
⠿ Container tutor_dev-learning-1 Stopped 0.0s
⠿ Container tutor_dev-watchthemes-1 Stopped 0.0s
⠿ Container tutor_dev-cms-worker-1 Stopped 0.0s
⠿ Container tutor_dev-account-1 Stopped 0.0s
⠿ Container tutor_dev-gradebook-1 Stopped 0.0s
⠿ Container tutor_dev-cms-1 Stopped 0.0s
⠿ Container tutor_dev-cms-permissions-1 Stopped 0.0s
⠿ Container tutor_dev-lms-1 Stopped 0.0s
⠿ Container tutor_dev-redis-1 Stopped 0.0s
⠿ Container tutor_dev-smtp-1 Stopped 0.0s
⠿ Container tutor_dev-lms-permissions-1 Stopped 0.0s
⠿ Container tutor_dev-forum-1 Stopped 0.0s
⠿ Container tutor_dev-mysql-1 Stopped 0.0s
⠿ Container tutor_dev-redis-permissions-1 Stopped 0.0s
⠿ Container tutor_dev-mongodb-1 Stopped 0.0s
⠿ Container tutor_dev-elasticsearch-1 Stopped 0.0s
⠿ Container tutor_dev-mongodb-permissions-1 Stopped 0.0s
⠿ Container tutor_dev-elasticsearch-permissions-1 Stopped 0.0s
docker compose -f /home/user/.local/share/tutor/env/local/docker-compose.yml -f /home/user/.local/share/tutor/env/local/docker-compose.prod.yml -f /home/user/.local/share/tutor/env/local/docker-compose.tmp.yml --project-name tutor_local up --remove-orphans --build -d
[+] Building 9.9s (53/79)
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 9.25kB 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for docker.io/library/caddy:2.4.6 0.0s
=> [internal] load metadata for docker.io/library/node:16.14-bullseye-slim 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 3.52kB 0.0s
=> [production 1/7] FROM docker.io/library/caddy:2.4.6 0.0s
=> [base 1/4] FROM docker.io/library/node:16.14-bullseye-slim 0.0s
=> CACHED [base 2/4] RUN apt update && apt install -y git gcc git libgl1 libxi6 make autoconf libtool pkg-config zlib1g-dev python g++ 0.0s
=> CACHED [base 3/4] RUN mkdir -p /openedx/app /openedx/env 0.0s
=> CACHED [base 4/4] WORKDIR /openedx/app 0.0s
=> CACHED [learning-src 1/2] RUN git clone https://github.com/edx/frontend-app-learning --branch open-release/nutmeg.2 --depth 1 . 0.0s
=> CACHED [learning-src 2/2] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
=> CACHED [account-src 1/2] RUN git clone https://github.com/edx/frontend-app-account --branch open-release/nutmeg.2 --depth 1 . 0.0s
=> CACHED [account-src 2/2] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
=> CACHED [account-dev 1/6] COPY --from=account-src /openedx/app/package.json /openedx/app/package.json 0.0s
=> CACHED [account-dev 2/6] COPY --from=account-src /openedx/app/package-lock.json /openedx/app/package-lock.json 0.0s
=> CACHED [account-dev 3/6] RUN npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ && rm -rf ~/.npm 0.0s
=> CACHED [gradebook-src 1/2] RUN git clone https://github.com/edx/frontend-app-gradebook --branch open-release/nutmeg.2 --depth 1 . 0.0s
=> CACHED [gradebook-src 2/2] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
=> CACHED [profile-src 1/2] RUN git clone https://github.com/edx/frontend-app-profile --branch open-release/nutmeg.2 --depth 1 . 0.0s
=> CACHED [profile-src 2/2] RUN stat /openedx/app/src/i18n/messages 2> /dev/null || (echo "missing messages folder" && mkdir -p /openedx/app/src/i18n/messages) 0.0s
=> CACHED [profile-dev 1/6] COPY --from=profile-src /openedx/app/package.json /openedx/app/package.json 0.0s
=> CACHED [profile-dev 2/6] COPY --from=profile-src /openedx/app/package-lock.json /openedx/app/package-lock.json 0.0s
=> CACHED [profile-dev 3/6] RUN npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ && rm -rf ~/.npm 0.0s
=> CACHED [learning-dev 1/6] COPY --from=learning-src /openedx/app/package.json /openedx/app/package.json 0.0s
=> CACHED [learning-dev 2/6] COPY --from=learning-src /openedx/app/package-lock.json /openedx/app/package-lock.json 0.0s
=> CACHED [learning-dev 3/6] RUN npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ && rm -rf ~/.npm 0.0s
=> CACHED [gradebook-dev 1/6] COPY --from=gradebook-src /openedx/app/package.json /openedx/app/package.json 0.0s
=> CACHED [gradebook-dev 2/6] COPY --from=gradebook-src /openedx/app/package-lock.json /openedx/app/package-lock.json 0.0s
=> CACHED [gradebook-dev 3/6] RUN npm clean-install --no-audit --no-fund --registry=https://registry.npmjs.org/ && rm -rf ~/.npm
=> CANCELED [account-dev 4/6] RUN npm install '@edx/frontend-component-header@npm:@edx/frontend-component-header-edx@latest' 9.8s
=> CANCELED [profile-dev 4/6] RUN npm install '@edx/frontend-component-header@npm:@edx/frontend-component-header-edx@latest' 9.9s
=> ERROR [learning-dev 4/6] RUN npm install '@edx/frontend-component-header@npm:@edx/frontend-component-header-edx@latest' 9.7s
=> CANCELED [gradebook-dev 4/6] RUN npm install '@edx/frontend-component-header@npm:@edx/frontend-component-header-edx@latest' 9.8s
=> CACHED [profile-i18n 1/4] COPY --from=profile-src /openedx/app/src/i18n/messages /openedx/app/src/i18n/messages 0.0s
=> CACHED [i18n 1/3] COPY ./i18n /openedx/i18n 0.0s
=> CACHED [i18n 2/3] RUN chmod a+x /openedx/i18n/*.js 0.0s
=> CACHED [i18n 3/3] RUN echo "copying i18n data" && mkdir -p /openedx/i18n/account && mkdir -p /openedx/i18n/gradebook && mkdir -p /openedx/i18n/learning && mkdir -p /openedx/i18n/profile echo "done." 0.0s
=> CACHED [profile-i18n 2/4] COPY --from=i18n /openedx/i18n/profile /openedx/i18n/profile 0.0s
=> CACHED [profile-i18n 3/4] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
=> CACHED [profile-i18n 4/4] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/profile /openedx/app/src/i18n/messages 0.0s
=> CACHED [account-i18n 1/4] COPY --from=account-src /openedx/app/src/i18n/messages /openedx/app/src/i18n/messages 0.0s
=> CACHED [account-i18n 2/4] COPY --from=i18n /openedx/i18n/account /openedx/i18n/account 0.0s
=> CACHED [account-i18n 3/4] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
=> CACHED [account-i18n 4/4] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/account /openedx/app/src/i18n/messages 0.0s
=> CACHED [learning-i18n 1/4] COPY --from=learning-src /openedx/app/src/i18n/messages /openedx/app/src/i18n/messages 0.0s
=> CACHED [learning-i18n 2/4] COPY --from=i18n /openedx/i18n/learning /openedx/i18n/learning 0.0s
=> CACHED [learning-i18n 3/4] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
=> CACHED [learning-i18n 4/4] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/learning /openedx/app/src/i18n/messages 0.0s
=> CACHED [gradebook-i18n 1/4] COPY --from=gradebook-src /openedx/app/src/i18n/messages /openedx/app/src/i18n/messages 0.0s
=> CACHED [gradebook-i18n 2/4] COPY --from=i18n /openedx/i18n/gradebook /openedx/i18n/gradebook 0.0s
=> CACHED [gradebook-i18n 3/4] COPY --from=i18n /openedx/i18n/i18n-merge.js /openedx/i18n/i18n-merge.js 0.0s
=> CACHED [gradebook-i18n 4/4] RUN /openedx/i18n/i18n-merge.js /openedx/app/src/i18n/messages /openedx/i18n/gradebook /openedx/app/src/i18n/messages 0.0s
------
> [learning-dev 4/6] RUN npm install '@edx/frontend-component-header@npm:@edx/frontend-component-header-edx@latest':
#0 9.649 npm notice
#0 9.649 npm notice New minor version of npm available! 8.5.0 -> 8.19.3
#0 9.649 npm notice Changelog: <https://github.com/npm/cli/releases/tag/v8.19.3>
#0 9.649 npm notice Run `npm install -g npm@8.19.3` to update!
#0 9.649 npm notice
#0 9.650 npm ERR! code ERESOLVE
#0 9.653 npm ERR! ERESOLVE unable to resolve dependency tree
#0 9.653 npm ERR!
#0 9.653 npm ERR! While resolving: @edx/frontend-app-learning@1.0.0-semantically-released
#0 9.653 npm ERR! Found: @edx/frontend-platform@1.15.6
#0 9.653 npm ERR! node_modules/@edx/frontend-platform
#0 9.653 npm ERR! @edx/frontend-platform@"1.15.6" from the root project
#0 9.653 npm ERR!
#0 9.653 npm ERR! Could not resolve dependency:
#0 9.653 npm ERR! peer @edx/frontend-platform@"^2.4.0" from @edx/frontend-component-header@6.3.9
#0 9.653 npm ERR! node_modules/@edx/frontend-component-header
#0 9.653 npm ERR! @edx/frontend-component-header@"npm:@edx/frontend-component-header-edx@latest" from the root project
#0 9.653 npm ERR!
#0 9.653 npm ERR! Fix the upstream dependency conflict, or retry
#0 9.653 npm ERR! this command with --force, or --legacy-peer-deps
#0 9.653 npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
#0 9.653 npm ERR!
#0 9.653 npm ERR! See /root/.npm/eresolve-report.txt for a full report.
#0 9.655
#0 9.655 npm ERR! A complete log of this run can be found in:
#0 9.655 npm ERR! /root/.npm/_logs/2022-11-07T16_17_27_094Z-debug-0.log
------
failed to solve: executor failed running [/bin/sh -c npm install '@edx/frontend-component-header@npm:@edx/frontend-component-header-edx@latest']: exit code: 1
Error: Command failed with status 17: docker compose -f /home/user/.local/share/tutor/env/local/docker-compose.yml -f /home/user/.local/share/tutor/env/local/docker-compose.prod.yml -f /home/user/.local/share/tutor/env/local/docker-compose.tmp.yml --project-name tutor_local up --remove-orphans --build -d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment