I am trying to get N8N to run on a “pi like” environment (it is actually my NAS). So far everything seems to work - except that I can not start N8N.
Starting it results in:
node@f4cb140c85b8:/data$ n8n
<jemalloc>: Unsupported system page size
<jemalloc>: Unsupported system page size
memory allocation of 12 bytes failed
Aborted
I am trying to find out what the actual error is - but so far I was not able to find a “verbose” option to start N8N - nor any googling the error helped.
Maybe some help through the community?
So, as soon as I see something about page size, my brain goes immediately to memory issues. In this case, either not enough memory on the system because it is attempting to start paging to the hard drive or the paging file is not set up properly (e.g. too small a page file, swap partition is too small, or system doesn’t have the right permissions to modify the pagefile).
If you have command-line access to your NAS, check out How to Check Page Faults in Linux which may point you in the right direction.
I do not really have an answer yet but started digging around and suddenly found that this one docker image is working (GitHub - crazy-max/docker-n8n: n8n Docker image based on Alpine Linux)
Assuming that probably one tiny thing was wrong in the approach I had - I would consider this as solved … even if its not really satisfying to not know what went wrong.