Error "unable to get local issuer certificate" updating to v.1.121.2

Describe the problem/error/question

I have updated n8n to v.1.121.2 and suddenly, the baserow node began with the error “unable to get local issuer certificate”.

I have baserow installed with dokploy in an orangepi 5 pro with ubuntu. I also have an http tunnel installed to access baserow through my own domain. And everything worked well.

After updating n8n the baserow nodes stopped working with this error. I tried to fix it with chatGPT but it wasnt successful. I created an origin certificate in cloudfare and uploaded to n8n. But it didnt work. Finally I decided to quit https and use http. It works but I think this is a temporal solution.

What is the error message (if any)?

Error code UNABLE_TO_GET_ISSUER_CERT_LOCALLY Other info Node type n8n-nodes-base.baserow Node version 1 (Latest) n8n version 1.121.2 (Self Hosted) Time 11/26/2025, 3:19:25 PM Stack trace NodeApiError: unable to get local issuer certificate at ExecuteContext.getJwtToken (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/Baserow/GenericFunctions.ts:107:9) at processTicksAndRejections (node:internal/process/task_queues:105:5) at ExecuteContext.execute…

Please share your workflow

(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

Share the output returned by the last node

Information on your n8n setup

  • n8n version: 1.121.2
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Windows 11

This error typically occurs when n8n can’t verify your SSL certificate chain. Since you’re using a Cloudflare origin certificate, try these steps:

1. In your Baserow node credentials, enable the “Ignore SSL Issues” option as a temporary fix

2. For a permanent solution, ensure your Cloudflare certificate includes the full chain (root + intermediate certificates) and is properly installed on your Baserow server

The issue started in v1.121.2 because n8n became more strict with SSL verification. You might also want to check if your http tunnel is properly passing through the certificates.

The root cause is that Cloudflare origin certificates are only trusted by Cloudflare’s edge servers — not by Node.js or n8n. When n8n connects directly to your Baserow server, it can’t verify that certificate.

To fix it, tell Node.js to trust the Cloudflare origin CA by adding this environment variable instead:

NODE_EXTRA_CA_CERTS=/path/to/cloudflare-origin-ca.pem

You can download the Cloudflare origin CA certificate from Cloudflare’s documentation, save it as a .pem file, mount it into your Docker container, and point NODE_EXTRA_CA_CERTS to it.

Alternatively, switch to a publicly trusted certificate (e.g., Let’s Encrypt) on your Baserow server, which Node.js will verify without any extra configuration.

Also I noticed your n8n version i quite out of date, so if possible try updating to the latest stable version for better support.