Describe the problem/error/question
On a local installation on Mac with NPM, I’m stuck with the node.js dependencies.
The previous time, I have been able to revert to an older version of node.js via NVM.
This time around I am getting blockers and my install won’t update no matter what I try.
Went all the way up to current node v 23 version, no luck.
Back to node v 20 via NVM, no luck.
Back to v18 via NVM, no luck.
When I try to start via n8n start, I get a very old version back and crashing on start. Looks like I am just stuck with a broken install now, please help!
% n8n start
Initializing n8n process
Last session crashed
n8n ready on 0.0.0.0, port 5678
Version: 0.204.0
› Error: There was an error: SQLITE_ERROR: no such column: WorkflowEntity__shared.roleId
What is the error message (if any)?
npm install -g [email protected]
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: ‘@n8n_io/[email protected]’,
npm warn EBADENGINE required: { node: ‘>=20.15’, pnpm: ‘>=8.14’ },
npm warn EBADENGINE current: { node: ‘v18.20.8’, npm: ‘10.8.2’ }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: ‘[email protected]’,
npm warn EBADENGINE required: { node: ‘>=20’ },
npm warn EBADENGINE current: { node: ‘v18.20.8’, npm: ‘10.8.2’ }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: ‘[email protected]’,
npm warn EBADENGINE required: { node: ‘>=20.18.1’ },
npm warn EBADENGINE current: { node: ‘v18.20.8’, npm: ‘10.8.2’ }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: ‘[email protected]’,
npm warn EBADENGINE required: { node: ‘20 || >=22’ },
npm warn EBADENGINE current: { node: ‘v18.20.8’, npm: ‘10.8.2’ }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: ‘@n8n/[email protected]’,
npm warn EBADENGINE required: { node: ‘>=20.15’, pnpm: ‘>=9.5’ },
npm warn EBADENGINE current: { node: ‘v18.20.8’, npm: ‘10.8.2’ }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: ‘[email protected]’,
npm warn EBADENGINE required: { node: ‘20 || >=22’ },
npm warn EBADENGINE current: { node: ‘v18.20.8’, npm: ‘10.8.2’ }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: ‘[email protected]’,
npm warn EBADENGINE required: { node: ‘20 || >=22’ },
npm warn EBADENGINE current: { node: ‘v18.20.8’, npm: ‘10.8.2’ }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: ‘[email protected]’,
npm warn EBADENGINE required: { node: ‘20 || >=22’ },
npm warn EBADENGINE current: { node: ‘v18.20.8’, npm: ‘10.8.2’ }
npm warn EBADENGINE }
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: ‘[email protected]’,
npm warn EBADENGINE required: { node: ‘20 || >=22’ },
npm warn EBADENGINE current: { node: ‘v18.20.8’, npm: ‘10.8.2’ }
npm warn EBADENGINE }
npm warn deprecated @npmcli/[email protected]: This functionality has been moved to @npmcli/fs
npm warn deprecated [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated [email protected]: This package is deprecated. Use the optional chaining (?.) operator instead.
npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email protected]: This package is no longer supported.
npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email protected]: This package is no longer supported.
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated @aws-sdk/[email protected]: This package has moved to @smithy/signature-v4
npm warn deprecated @aws-sdk/[email protected]: This package has moved to @smithy/protocol-http
npm warn deprecated @aws-sdk/[email protected]: This package has moved to @smithy/node-http-handler
npm warn deprecated [email protected]: Package is no longer maintained
npm warn deprecated [email protected]: This package is no longer supported.
npm warn deprecated [email protected]: dommatrix is no longer maintained. Please use @thednp/dommatrix.
npm warn deprecated [email protected]: The gm module has been sunset. Please migrate to an alternative. GitHub - aheckmann/gm: GraphicsMagick for node
npm warn deprecated [email protected]: Use your platform’s native DOMException instead
npm warn deprecated [email protected]: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated @azure/[email protected]: This package is no longer supported. Please refer to azure-sdk-for-js/sdk/core/README.md at 490ce4dfc5b98ba290dee3b33a6d0876c5f138e2 · Azure/azure-sdk-for-js · GitHub
Information on your n8n setup
- n8n version: Used to be around 1.65.x
- Database (default: SQLite): SQLite
- n8n EXECUTIONS_PROCESS setting (default: own, main): Not applicable
- Running n8n via (Docker, npm, n8n cloud, desktop app): NPM
- Operating system: Mac OS, Apple Silicon, M1, Sequoia 15.4.1