OpenVPN-Docker-GoogleAuth
OpenVPN-Docker-GoogleAuth copied to clipboard
Node Js wrong Version
I have following problem that docker-compose writes me following:
=> CACHED [ 9/15] RUN sed -i "s/$host\ =\ 'localhost'/$host = 'db'/" "/var/www/html/include/config.php" && sed -i "s/$pass\ =\ ''/$pass = getenv('OPENVPN_ADMIN_PASSWORD')/" "/var/www/html/inc 0.0s => ERROR [10/15] RUN curl -L https://npmjs.org/install.sh | sh 3.2s
[10/15] RUN curl -L https://npmjs.org/install.sh | sh:
0.273 % Total % Received % Xferd Average Speed Time Time Time Current
0.273 Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3755 100 3755 0 0 9778 0 --:--:-- --:--:-- --:--:-- 87325
1.992 fetching: https://registry.npmjs.org/npm/-/npm-10.2.3.tgz 2.745 removing existing npm 2.861 ERROR: npm v10.2.3 is known not to run on Node.js v12.22.12. This version of npm supports the following node versions:^18.17.0 || >=20.5.0
. You can find the latest version at https://nodejs.org/. 2.861 2.861 ERROR: 2.863 /tmp/npm.15/package/lib/utils/exit-handler.js:19 2.863 const hasLoadedNpm = npm?.config.loaded 2.863 ^ 2.863 2.863 SyntaxError: Unexpected token '.' 2.863 at wrapSafe (internal/modules/cjs/loader.js:915:16) 2.863 at Module._compile (internal/modules/cjs/loader.js:963:27) 2.863 at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) 2.863 at Module.load (internal/modules/cjs/loader.js:863:32) 2.863 at Function.Module._load (internal/modules/cjs/loader.js:708:14) 2.863 at Module.require (internal/modules/cjs/loader.js:887:19) 2.863 at require (internal/modules/cjs/helpers.js:74:18) 2.863 at module.exports (/tmp/npm.15/package/lib/cli-entry.js:15:23) 2.863 at module.exports (/tmp/npm.15/package/lib/es6/validate-engines.js:39:10) 2.863 at module.exports (/tmp/npm.15/package/lib/cli.js:4:31) 2.866 failed!
Dockerfile_webadmin:22
20 | sed -i "s/$user\ =\ ''/$user = getenv('OPENVPN_ADMIN_USER')/" "/var/www/html/include/config.php" &&
21 | sed -i "s/$app_name\ =\ ''/$app_name = getenv('OPENVPN_APP_NAME')/" "/var/www/html/include/config.php"
22 | >>> RUN curl -L https://npmjs.org/install.sh | sh
23 |
24 | WORKDIR /var/www/html
ERROR: failed to solve: process "/bin/sh -c curl -L https://npmjs.org/install.sh | sh" did not complete successfully: exit code: 1 ERROR: Service 'webadmin' failed to build : Build failed root@sebastian-MiniAir-11:/home/sebastian/OpenVPN-Docker-GoogleAuth# node --version v20.5.1
As you see node v20.5.1 is installed.