n8n version: 1.105.3
Database (default: SQLite): default
n8n EXECUTIONS_PROCESS setting (default: own, main): default
Running n8n via (Docker, npm, n8n cloud, desktop app): npm
Operating system: Ubuntu 22.04
Managed to get it updated by completely uninstalling and removing all traces of n8n from the system. Reinstalled it and confirmed that it is now on latest.
New issue now, getting the below when navigating to :5678;
Cannot GET /
The culprit was this log;
Error: Cannot find module ‘ajv/dist/core’
Complete reinstall again and managed to get it back up and running again.
There HAS to be a better way to handle updates…
Guys, I was having the same problem.
I think it was stemming from the npm running the wrong/old version existing in my system for some reason.
I asked it to one of the LLMs, and it said:
1. Use npx
The most straightforward method is to prefix your command with npx. This tool automatically finds and runs the command from your project’s local node_modules directory.
npx n8n start
This is the recommended way to run locally installed packages without having to worry about your system’s PATH.
which seems to work for me!