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

Reply via email to