Self-hosted n8n cannot reach Airtable anymore

Describe the problem/error/question

I’m trying to call Airtable API, through a self-hosted version of n8n.
Everything worked well until yesterday 11:10am (GMT+2).

Since then, whatever I try as a request, I get the following error: “EHOSTUNREACHABLE - The host is unreachable, perhaps the server is offline”.

Requests work well when I make them through Postman, or n8n cloud version.
Also, every other requests I make with self-hosted n8n work well, only Airtable API is concerned.
I tried making the call through the HTTP request node: same error.

What is the error message (if any)?

EHOSTUNREACHABLE
The host is unreachable, perhaps the server is offline

Please share your workflow

Share the output returned by the last node

{
  "errorMessage": "The host is unreachable, perhaps the server is offline",
  "errorDetails": {
    "rawErrorMessage": [
      "connect EHOSTUNREACH 2600:1f18:7473:c207:cf13:151d:ad0f:6909:443",
      "connect EHOSTUNREACH 2600:1f18:7473:c207:cf13:151d:ad0f:6909:443"
    ],
    "httpCode": "EHOSTUNREACH"
  },
  "n8nDetails": {
    "nodeName": "HTTP Request",
    "nodeType": "n8n-nodes-base.httpRequest",
    "nodeVersion": 4.2,
    "itemIndex": 0,
    "time": "01/04/2025 11:06:04",
    "n8nVersion": "1.85.1 (Self Hosted)",
    "binaryDataMode": "filesystem",
    "stackTrace": [
      "NodeApiError: The host is unreachable, perhaps the server is offline",
      "    at ExecuteContext.requestWithAuthentication (/var/www/n8n/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1421:10)",
      "    at processTicksAndRejections (node:internal/process/task_queues:95:5)",
      "    at ExecuteContext.requestWithAuthentication (/var/www/n8n/node_modules/n8n-core/src/execution-engine/node-execution-context/utils/request-helper-functions.ts:1707:11)"
    ]
  }
}

Information on your n8n setup

  • n8n version: 1.85.1
  • Database (default: SQLite): postgres
  • n8n EXECUTIONS_PROCESS setting (default: own, main): not sure
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Yunohost
  • Operating system: not sure
instance information

Debug info

core

  • n8nVersion: 1.85.1
  • platform: npm
  • nodeJsVersion: 20.18.3
  • database: postgres
  • executionMode: regular
  • concurrency: -1
  • license: community
  • consumerId: unknown

storage

  • success: none
  • error: all
  • progress: true
  • manual: false
  • binaryMode: filesystem

pruning

  • enabled: true
  • maxAge: 168 hours
  • maxCount: 2000 executions

client

  • userAgent: mozilla/5.0 (windows nt 10.0; win64; x64; rv:136.0) gecko/20100101 firefox/136.0
  • isTouchDevice: false

Generated at: 2025-04-01T09:07:05.307Z

Hi, you are trying to connect on IPv6?

For the sake of testing ping on a working machine and fetch the ip and put it manually to see it changes.

when i try over here i get :
api.airtable.com [52.0.194.120]

you could try with https://52.0.194.120/v0/meta/bases

if this works, you should force the host to make connections with IPv4. not sure how but that would be the point.

Thanks a lot for your answer!

You’re right, it looks like I have an issue on my VPS, with no IPv6 configurated.
I cannot force the host to accept IPv4, so I’d probably better resolve this IPv6 issue on my side.

Hi there!

Everything has been resolved by configuring an IPv6 address.
There had been a migration on our VPS, resulting in IPv6 turned off, without us knowing.

If it can ever help :woman_shrugging:
Thank you again :slight_smile:

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.