Arm: standard_init_linux.go:211: exec user process caused "exec format error"

# ./discourse-setup
…
Building app
standard_init_linux.go:211: exec user process caused "exec format error"
Your Docker installation is not working correctly

See: https://meta.discourse.org/t/docker-error-on-bootstrap/13657/18?u=sam

I tried installing discourse on a raspberrypi with two different docker version:

# docker --version # (from debian buster)
Docker version 18.09.1, build 4c52b90
# docker --version # (installed via discouse installation script)
Docker version 19.03.12, build 48a6621
# arch
armv7l

How to fix/workaround this?

The solutions there doesn’t work at all.

ARM is not going to work till libv8 and mini racer work on ARM

2 Likes

That’s sad. Maybe a check in the installation could stop the setup immediately.

It was at least not documented in GitHub - discourse/discourse: A platform for community discussion. Free, open, simple. and discourse/INSTALL.md at master · discourse/discourse · GitHub.

The second sentence should have stopped you… :wink:

`You must have SSH access to a 64-bit Linux server

1 Like

Hm okay. this would better fit in the Hardware requirements. And I see 64 bit is mentioned there, too.

If this is a very simple one-line check I could get behind this. I do see a future for ARM on the server in the not too distant future.

1 Like