Python runner unavailable for n8n on Truenas

Describe the problem/error/question

I recently udpated n8n on Truenas and all my python functions fail.

I looked everywhere for similar issue, I found some suggesting to add runner information into n8n docker files, but since I use truenas, I do not want to mess up with these files.

What is the error message (if any)?

error message is “Python runner unavailable: Python 3 is missing from this system”

Please share your workflow

Workflow doesn’t seem to be the root cause, but more the running env.

Share the output returned by the last node

Python runner unavailable: Python 3 is missing from this system

Information on your n8n setup

  • n8n version: 2.25.4
  • Database (default: SQLite): 17.10
  • n8n EXECUTIONS_PROCESS setting (default: own, main): own ?
  • Running n8n via (Docker, npm, n8n cloud, desktop app): App on Truenas
  • Operating system: Truenas 26.0.0-BETA.1

Try these following steps that might work:

  • Go to your TrueNAS Web UI and navigate to Apps.Locate your n8n application, click the three dots, and choose Edit. Scroll through the configuration settings until you see the Task Runner or External Executions section. Ensure that the Task Runner Container is enabled/checked.Look for an environment variable or setting regarding Python execution mode and ensure it is set to use the External Task Runner (often a checkbox or dropdown like N8N_RUNNERS_MODE=external). Save the settings and let the app redeploy.

If your TrueNAS template allows you to manually add or verify environment variables under the n8n application settings, ensure the following are present:

N8N_RUNNERS_ENABLED=true
N8N_RUNNERS_MODE=external
N8N_NATIVE_PYTHON_RUNNER=true

Check if this works, hopefully it does, else I have an alternative that uses Execute Command node instead of python.

Thanks for you feedbacks. I will try recommended solution trying to find an extenal runner.

But this is weird as the app market place on truenas shows n8n app content:

but my configuration doesn’t show this running:

OK maybe I found the solution indeed in n8n Truenas parameters.

Thanks

I am glad you got the solution : D