GitHub user psongyoo created a discussion: Try to install apache superset 4.1.1 with docker and error Invalid: lock file's luxon@3.5.0 does not satisfy luxon@3.6.1
I try to install apache superset 4.1.1 on docker git clone --depth=1 -b 4.1.1 https://github.com/apache/superset.git docker compose -f docker-compose-non-dev.yml up -d error like this #19 [superset-init superset-node 5/12] RUN --mount=type=bind,target=./package.json,src=./superset-frontend/package.json --mount=type=bind,target=./package-lock.json,src=./superset-frontend/package-lock.json npm ci #19 33.48 npm error code EUSAGE #19 33.48 npm error #19 33.48 npm error `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing. #19 33.48 npm error #19 33.48 npm error Invalid: lock file's luxon@3.5.0 does not satisfy luxon@3.6.1 #19 33.48 npm error #19 33.48 npm error Clean install a project #19 33.48 npm error #19 33.48 npm error Usage: #19 33.48 npm error npm ci #19 33.48 npm error #19 33.48 npm error Options: #19 33.48 npm error [--install-strategy <hoisted|nested|shallow|linked>] [--legacy-bundling] #19 33.48 npm error [--global-style] [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]] #19 33.48 npm error [--include <prod|dev|optional|peer> [--include <prod|dev|optional|peer> ...]] #19 33.48 npm error [--strict-peer-deps] [--foreground-scripts] [--ignore-scripts] [--no-audit] #19 33.48 npm error [--no-bin-links] [--no-fund] [--dry-run] #19 33.48 npm error [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]] #19 33.48 npm error [-ws|--workspaces] [--include-workspace-root] [--install-links] #19 33.48 npm error #19 33.48 npm error aliases: clean-install, ic, install-clean, isntall-clean #19 33.48 npm error #19 33.48 npm error Run "npm help ci" for more info #19 33.48 npm notice #19 33.48 npm notice New major version of npm available! 10.8.2 -> 11.6.0 #19 33.48 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.0 #19 33.48 npm notice To update run: npm install -g npm@11.6.0 #19 33.48 npm notice #19 33.48 npm error A complete log of this run can be found in: /root/.npm/_logs/2025-09-10T04_52_32_469Z-debug-0.log #19 ERROR: process "/bin/sh -c npm ci" did not complete successfully: exit code: 1 #16 [superset lean 7/14] RUN --mount=type=cache,target=/root/.cache/pip apt-get update -qq && apt-get install -yqq --no-install-recommends build-essential && pip install --upgrade setuptools pip && pip install -r requirements/base.txt && apt-get autoremove -yqq --purge build-essential && rm -rf /var/lib/apt/lists/* #16 34.10 Downloading apsw-3.46.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB) #16 CANCELED ------ > [superset-worker superset-node 5/12] RUN > --mount=type=bind,target=./package.json,src=./superset-frontend/package.json > > --mount=type=bind,target=./package-lock.json,src=./superset-frontend/package-lock.json > npm ci: 33.48 npm error 33.48 npm error aliases: clean-install, ic, install-clean, isntall-clean 33.48 npm error 33.48 npm error Run "npm help ci" for more info 33.48 npm notice 33.48 npm notice New major version of npm available! 10.8.2 -> 11.6.0 33.48 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.0 33.48 npm notice To update run: npm install -g npm@11.6.0 33.48 npm notice 33.48 npm error A complete log of this run can be found in: /root/.npm/_logs/2025-09-10T04_52_32_469Z-debug-0.log ------ Dockerfile:44 -------------------- 43 | WORKDIR /app/superset-frontend 44 | >>> RUN --mount=type=bind,target=./package.json,src=./superset-frontend/package.json \ 45 | >>> --mount=type=bind,target=./package-lock.json,src=./superset-frontend/package-lock.json \ 46 | >>> npm ci 47 | -------------------- target superset-worker-beat: failed to solve: process "/bin/sh -c npm ci" did not complete successfully: exit code: 1 GitHub link: https://github.com/apache/superset/discussions/35078 ---- This is an automatically sent email for notifications@superset.apache.org. To unsubscribe, please send an email to: notifications-unsubscr...@superset.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org For additional commands, e-mail: notifications-h...@superset.apache.org