Describe the problem/error/question
We’re building a new n8n installation in queue mode on k8s using the community-charts helm chart (N8N Helm Chart | OpenCharts). We’ve configured external Azure postgres and verified connectivty. We’ve configured external Azure Redis Cache and verified that the k8s cluster can resolve the endpoint and talk to the configured port. We’ve also configured an Azure storage account to use similar to s3 storage. We’ve also configured our license key in a k8s secret which the helm chart is able access. However, our pods are unable to start and they log what appear to be license errors.
What is the error message (if any)?
This is the full logs from one of the pods:
[license SDK] Skipping renewal on init: license cert is not initialized
Printing license information:
## CONSUMER CONFIG ##
tenantId: 1
productIdentifier: n8n-1.118.2
deviceFingerprint: [redacted]
autoRenewalEnabled: true
autoRenewalOffset: 259200 (= 72h 0m 0s)
--
## LICENSE CERT ##
version: <n/a>
tenantId: <n/a> (!)
consumerId: <n/a>
deviceFingerprint: <n/a> (!)
createdAt: <n/a>
issuedAt: <n/a>
expiresAt: <n/a>
terminatesAt: <n/a>
isEphemeral: <n/a>
isValid: false (!)
isRenewalDue: false
detachedEntitlementsCount: <n/a>
entitlements: 0
Last session crashed
Initializing n8n process
n8n ready on ::, port 5678
n8n Task Broker ready on 127.0.0.1, port 5679
There are deprecations related to your environment variables. Please take the recommended actions to update your configuration:
- N8N_BLOCK_ENV_ACCESS_IN_NODE -> The default value of N8N_BLOCK_ENV_ACCESS_IN_NODE will be changed from false to true in a future version. If you need to access environment variables from the Code Node or from expressions, please set N8N_BLOCK_ENV_ACCESS_IN_NODE=false. Learn more: https://docs.n8n.io/hosting/configuration/environment-variables/security/
- N8N_GIT_NODE_DISABLE_BARE_REPOS -> Support for bare repositories in the Git Node will be removed in a future version due to security concerns. If you are not using bare repositories in the Git Node, please set N8N_GIT_NODE_DISABLE_BARE_REPOS=true. Learn more: https://docs.n8n.io/hosting/configuration/environment-variables/security/
[license SDK] Skipping renewal on init: license cert is not initialized
[license SDK] license activation failed: Connection Error: Unexpected non-whitespace character after JSON at position 4 (line 1 column 5)
Could not activate license
No license found for S3 storage.
Either set `N8N_DEFAULT_BINARY_DATA_MODE` to something else, or upgrade to a license that supports this feature.
Please share your workflow
n/a
Share the output returned by the last node
n/a
Information on your n8n setup
- n8n version: 1.118.2
- Database (default: SQLite): Azure PostgreSQL
- n8n EXECUTIONS_PROCESS setting (default: own, main): unknown
- Running n8n via (Docker, npm, n8n cloud, desktop app): helm chart deployed to k8s (Azure AKS)
- Operating system: Azure AKS running Ubuntu Linux