DataStrategistTeam commented on issue #35607:
URL: https://github.com/apache/superset/issues/35607#issuecomment-3393066833
After swapping out
```dockerfile
RUN pip install --no-cache-dir --upgrade uv
```
for
```dockerfile
RUN apt-get update && apt-get install -y --no-install-recommends \
curl ca-certificates \
&& rm -rf /var/lib/apt/lists/*
```
the build process halted at:
```
=> [superset-websocket build 1/4] FROM docker.io/library/node:16-alpine
0.0s
=> CACHED [superset-worker superset-node-ci 2/8] COPY docker/ /app/docker/
0.0s
=> CANCELED [superset-init superset-node-ci 3/8] RUN
/app/docker/apt-install.sh build-essential python3 zstd
556.9s
=> CACHED [superset-websocket build 2/4] WORKDIR /home/superset-websocket
0.0s
=> CACHED [superset-websocket build 3/4] COPY . ./
0.0s
=> ERROR [superset-websocket build 4/4] RUN npm ci && npm run build
556.4s
=> CACHED [superset-worker python-base 2/6] RUN mkdir -p /app/superset_home
0.0s
=> CACHED [superset-worker python-base 3/6] RUN useradd --user-group -d
/app/superset_home -m --no-log-init --shell /bin/bash superset && chmod -R
1777 /app 0.0s
=> CACHED [superset python-base 4/6] COPY --chmod=755 docker/*.sh
/app/docker/
0.0s
=> CANCELED [superset-init python-base 5/6] RUN apt-get update && apt-get
install -y --no-install-recommends curl ca-certificates && rm -rf
/var/lib 556.6s
------
> [superset-websocket build 4/4] RUN npm ci && npm run build:
0.672 npm WARN EBADENGINE Unsupported engine {
0.673 npm WARN EBADENGINE package: '@eslint/[email protected]',
0.673 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.673 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.673 npm WARN EBADENGINE }
0.673 npm WARN EBADENGINE Unsupported engine {
0.673 npm WARN EBADENGINE package: '@eslint/[email protected]',
0.673 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.673 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.673 npm WARN EBADENGINE }
0.674 npm WARN EBADENGINE Unsupported engine {
0.674 npm WARN EBADENGINE package: '@eslint/[email protected]',
0.674 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.674 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.674 npm WARN EBADENGINE }
0.674 npm WARN EBADENGINE Unsupported engine {
0.674 npm WARN EBADENGINE package: '[email protected]',
0.674 npm WARN EBADENGINE required: { node: '>=18' },
0.674 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.674 npm WARN EBADENGINE }
0.674 npm WARN EBADENGINE Unsupported engine {
0.674 npm WARN EBADENGINE package: '@eslint/[email protected]',
0.674 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.674 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.674 npm WARN EBADENGINE }
0.674 npm WARN EBADENGINE Unsupported engine {
0.674 npm WARN EBADENGINE package: '@eslint/[email protected]',
0.674 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.674 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.674 npm WARN EBADENGINE }
0.675 npm WARN EBADENGINE Unsupported engine {
0.675 npm WARN EBADENGINE package: '@eslint/[email protected]',
0.675 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.675 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.675 npm WARN EBADENGINE }
0.675 npm WARN EBADENGINE Unsupported engine {
0.675 npm WARN EBADENGINE package: '@humanfs/[email protected]',
0.675 npm WARN EBADENGINE required: { node: '>=18.18.0' },
0.675 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.675 npm WARN EBADENGINE }
0.675 npm WARN EBADENGINE Unsupported engine {
0.675 npm WARN EBADENGINE package: '@humanfs/[email protected]',
0.675 npm WARN EBADENGINE required: { node: '>=18.18.0' },
0.675 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.675 npm WARN EBADENGINE }
0.675 npm WARN EBADENGINE Unsupported engine {
0.675 npm WARN EBADENGINE package: '@humanwhocodes/[email protected]',
0.675 npm WARN EBADENGINE required: { node: '>=18.18' },
0.675 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.675 npm WARN EBADENGINE }
0.676 npm WARN EBADENGINE Unsupported engine {
0.676 npm WARN EBADENGINE package: '@humanwhocodes/[email protected]',
0.676 npm WARN EBADENGINE required: { node: '>=18.18' },
0.676 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.676 npm WARN EBADENGINE }
0.676 npm WARN EBADENGINE Unsupported engine {
0.676 npm WARN EBADENGINE package:
'@typescript-eslint/[email protected]',
0.676 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.676 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.676 npm WARN EBADENGINE }
0.676 npm WARN EBADENGINE Unsupported engine {
0.676 npm WARN EBADENGINE package: '@typescript-eslint/[email protected]',
0.676 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.676 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.676 npm WARN EBADENGINE }
0.676 npm WARN EBADENGINE Unsupported engine {
0.676 npm WARN EBADENGINE package:
'@typescript-eslint/[email protected]',
0.676 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.677 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.677 npm WARN EBADENGINE }
0.677 npm WARN EBADENGINE Unsupported engine {
0.677 npm WARN EBADENGINE package: '@typescript-eslint/[email protected]',
0.677 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.677 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.677 npm WARN EBADENGINE }
0.677 npm WARN EBADENGINE Unsupported engine {
0.677 npm WARN EBADENGINE package: '@typescript-eslint/[email protected]',
0.677 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.677 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.677 npm WARN EBADENGINE }
0.677 npm WARN EBADENGINE Unsupported engine {
0.677 npm WARN EBADENGINE package:
'@typescript-eslint/[email protected]',
0.677 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.677 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.677 npm WARN EBADENGINE }
0.677 npm WARN EBADENGINE Unsupported engine {
0.677 npm WARN EBADENGINE package: '@typescript-eslint/[email protected]',
0.677 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.677 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.677 npm WARN EBADENGINE }
0.677 npm WARN EBADENGINE Unsupported engine {
0.677 npm WARN EBADENGINE package:
'@typescript-eslint/[email protected]',
0.677 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.677 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.677 npm WARN EBADENGINE }
0.678 npm WARN EBADENGINE Unsupported engine {
0.678 npm WARN EBADENGINE package: '[email protected]',
0.678 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.678 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.678 npm WARN EBADENGINE }
0.678 npm WARN EBADENGINE Unsupported engine {
0.678 npm WARN EBADENGINE package: '[email protected]',
0.678 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.678 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.678 npm WARN EBADENGINE }
0.678 npm WARN EBADENGINE Unsupported engine {
0.678 npm WARN EBADENGINE package: '[email protected]',
0.678 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.678 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.678 npm WARN EBADENGINE }
0.680 npm WARN EBADENGINE Unsupported engine {
0.680 npm WARN EBADENGINE package: '[email protected]',
0.680 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.680 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.680 npm WARN EBADENGINE }
0.680 npm WARN EBADENGINE Unsupported engine {
0.680 npm WARN EBADENGINE package: '[email protected]',
0.680 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.680 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.680 npm WARN EBADENGINE }
0.680 npm WARN EBADENGINE Unsupported engine {
0.680 npm WARN EBADENGINE package: '[email protected]',
0.680 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.680 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.680 npm WARN EBADENGINE }
0.681 npm WARN EBADENGINE Unsupported engine {
0.681 npm WARN EBADENGINE package: '[email protected]',
0.681 npm WARN EBADENGINE required: { node: '>=18' },
0.681 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.681 npm WARN EBADENGINE }
0.682 npm WARN EBADENGINE Unsupported engine {
0.682 npm WARN EBADENGINE package: '[email protected]',
0.682 npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 ||
>=21.1.0' },
0.682 npm WARN EBADENGINE current: { node: 'v16.20.2', npm: '8.19.4' }
0.682 npm WARN EBADENGINE }
555.6 npm ERR! code FETCH_ERROR
555.6 npm ERR! errno FETCH_ERROR
555.6 npm ERR! network timeout at:
https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz
555.6
555.6 npm ERR! A complete log of this run can be found in:
555.6 npm ERR! /root/.npm/_logs/2025-10-11T08_19_19_138Z-debug-0.log
------
Dockerfile:21
--------------------
20 |
21 | >>> RUN npm ci && \
22 | >>> npm run build
23 |
--------------------
target superset-websocket: failed to solve: process "/bin/sh -c npm ci &&
npm run build" did not complete successfully: exit code: 1
```
Any thoughts?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]