I was on CPad 5.3.0 and tried to upgrade to the newest release in origin/main following this guide: https://docs.cryptpad.org/en/admin_guide/maintenance.html#upgrading-cryptpad
All I get is:
cryptpad@n:~/cryptpad$ npm update
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE package: 'json.sortify@2.2.2',
npm WARN EBADENGINE required: { node: '>=4.0.0', npm: '~1.0.20' },
npm WARN EBADENGINE current: { node: 'v18.17.1', npm: '9.8.1' }
npm WARN EBADENGINE }
In the past I successfully used nvm to manage the nodejs install. I seem to be on LTS and npm is the newest version according to https://docs.npmjs.com/cli/v9/commands/npm?v=true
I see in the above message that npm should be '1.0.20' but that does not make any sense to me because the 1.x branch is simply too old to take this serious. Or isn't it?
I am doing something wrong - but what?