August 31, 2022, 4:34pm
When deploying a container with n8n:latest I am getting an error on multiple environments. When setting the latest version to 192.2 it works.
[FATAL tini (8)] exec /docker-entrypoint.sh failed: No such file or directory
On Docker with Postgres
August 31, 2022, 4:51pm
Sorry to hear that you have problems
Can you please tell me how exactly you start the n8n docker image so that we can reproduce the issue. Thanks!
August 31, 2022, 4:59pm
I use portainer (Docker GUI)
Other port because this is a 2nd container to test the issue. My original container on this environment is still runnning and working. (will stop working when restarting the container, that is what happened at an other environment)
So what happened was, that an environment crashed for some reason unknown. And when Docker restarted the container (always with the latest version) It didn’t start anymore.
When putting in the latest version(192.2) it starts fine again no issue at all
So I tested it on my own mess-around environment, duplicating a container and starting it with the latest version. And get the exact same error as with the other environment.
I see the latest version is now 193 and this was released 15 minutes before the server crashed. that can not be a coincidence.
August 31, 2022, 5:05pm
Can you please also check if you are passing in any custom
Also, do you see the same issue if you start the container from the command-line with
docker run -it --rm n8nio/n8n:latest ?
August 31, 2022, 5:06pm
Adding 193 as a specific version also breaks it.
Default entrypoint Portainer? sets
August 31, 2022, 5:14pm
We did significantly change how we build our docker images in the 193 release. So, it’s very likely that we broke something.
Unfortunately I can’t reproduce this on my local portainer.
I created a new container with
n8nio/n8n:latest, and it works as expected.
What version of portainer are you on? and what OS are you running?
August 31, 2022, 5:17pm
I havent tried a fresh container. Will do that as well to check.
On new laptop though so need to grab some stuff from cloud before able to login and stuff.
portainer 2.9.3 on both tested environments running in ubuntu Cannot see the specific version at the moment. (default Hetzner Install on both)
I Checked with fresh install with no volumes attached and this does work. on latest
August 31, 2022, 5:18pm
^ We changed the entrypoint from
This sounds like your setup is somehow still using the old
August 31, 2022, 5:20pm
Ok, so as soon as I attach a volume it breaks.
Newly created volume Fresh Container.
Oh A different error now on this new container with fresh volume:
August 31, 2022, 5:22pm
Might be my dyslexia but I do not see a difference in before and after for the entrypoint.
August 31, 2022, 5:23pm
The old entrypoint was at the root of the filesystem (
/), the new one is in the
./). It’s a relative path now.
August 31, 2022, 5:24pm
here it does have the new entrypoint though:
August 31, 2022, 5:37pm
Don’t understand why the new container with a new volume does not seem to have access to that volume.
August 31, 2022, 5:49pm
I’m not sure about that either. But we did change from running n8n as
root to as
Both these issues have been addressed
here, and an updated docker image should be live in the next hour.
August 31, 2022, 5:52pm
Awesome thanks a lot!
Will be waiting for it and report back when installed.
August 31, 2022, 5:56pm
is it 193.1?
Timing doesn’t seem quite right
August 31, 2022, 5:59pm
is it 193.1?
we released a
0.193.1 less than hour ago, and decided to override the tag. Please wait another 30-40 minutes, and then pull in
August 31, 2022, 6:00pm
Ahhh, ok that explains a lot. Thanks again!
August 31, 2022, 6:19pm
I needed to create a fresh container to get it to work. But could easily use old volumes and such so everything is working fine now with newest version.
Not sure why I needed a fresh container though.