Activation error on locally deployed n8n

Describe the problem/error/question

I am trying to activate extra features on my locally deployed instance of n8n. I can successfully request the license key, I receive it, but when I enter it, gives me an error.

I had tried this activation before on my Windows machine, and everything went well. Details of this setup below.

What is the error message (if any)?

On the UI, I get an “Activation Failed: Activation key is in the wrong format.” On the terminal, I get “[license SDK] license activation failed: request/body/eulaUri must be string
400 Activation key is in the wrong format”

Information on your n8n setup

  • n8n version: 1.119.0
  • Database (default: SQLite): ??
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): node (v24.11.0) + npm (11.6.2) global install
  • Operating system: Ubuntu 24.04.2 LTS

Make sure you copied it correctly. Example:

c450b98e-7609-4242-rnb8-95bea1346911

Or press the button you received in your email.

When activating n8n Community Edition (CE), if you receive an activation key from the official email and enter it directly into the activation input field, you will usually see: Activation key is in the wrong format. In the email, however, there is a hidden button. If you click that hidden button, it will redirect you to a URL like http://localhost:5678/settings/usage?key=xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx to activate automatically. If your n8n is deployed on a server or Docker, simply replace localhost in the link with your server address, and the activation will succeed