Describe the issue/error/question
Would be great if anyone can point to any good instruction how to get n8n working on Red Hat 8. ![]()
Trying to install on n8n (npm) on Red Hat 8 - complains about deprecated packages and fails..
Currently on npm version 8.19.1 and node version v16.14.0
- In the error log below, it seems lite some communication to github (node-pre-gyp) is failing.
We have configured NPM to work with a proxy but it feels like this is breaking inside NPM.
What is the error message (if any)?
npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: REDACTED_TO_LINK_RESTRICTIONS_AS_NEW_USER
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See REDACTED_TO_LINK_RESTRICTIONS_AS_NEW_USER/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See REDACTED_TO_LINK_RESTRICTIONS_AS_NEW_USER/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See There’s Math.random(), and then there’s Math.random() · V8 for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see REDACTED_TO_LINK_RESTRICTIONS_AS_NEW_USER
npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
(##################) ⠏ reify:n8n-nodes-base: timing reifyNode:node_modules/n8n/node_modules/monaco-editor Completed in 18475ms
(##################) ⠏ reify:n8n-nodes-base: timing reifyNode:node_modules/n8n/node_modules/monaco-editor Completed in 18475ms
npm ERR! code 1
npm ERR! path /usr/local/lib/node_modules/n8n/node_modules/sqlite3
npm ERR! command failed
npm ERR! command sh -c – node-pre-gyp install --fallback-to-build
npm ERR! Failed to execute ‘/usr/bin/node /usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/usr/local/lib/node_modules/n8n/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/usr/local/lib/node_modules/n8n/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64 --napi_version=8 --node_abi_napi=napi --napi_build_version=6 --node_napi_label=napi-v6 --python=/usr/bin/python3’ (1)
npm ERR! node-pre-gyp info it worked if it ends with ok
npm ERR! node-pre-gyp info using node-pre-gyp@1.0.10
npm ERR! node-pre-gyp info using node@16.14.0 | linux | x64
npm ERR! node-pre-gyp info check checked for “/usr/local/lib/node_modules/n8n/node_modules/sqlite3/lib/binding/napi-v6-linux-glibc-x64/node_sqlite3.node” (not found)
npm ERR! node-pre-gyp http GET https://github.com/TryGhost/node-sqlite3/releases/download/v5.0.11/napi-v6-linux-glibc-x64.tar.gz
npm ERR! node-pre-gyp ERR! install request to https://github.com/TryGhost/node-sqlite3/releases/download/v5.0.11/napi-v6-linux-glibc-x64.tar.gz failed, reason: connect ETIMEDOUT 140.82.121.4:443
npm ERR! node-pre-gyp WARN Pre-built binaries not installable for sqlite3@5.0.11 and node@16.14.0 (node-v93 ABI, glibc) (falling back to source compile w
Please share the workflow
(Select the nodes and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow respectively)
Share the output returned by the last node
Information on your n8n setup
- n8n version:
- Database you’re using (default: SQLite):
- Running n8n with the execution process [own(default), main]:
- Running n8n via [Docker, npm, n8n.cloud, desktop app]: