colloqi/pisignage-server

Error running the docker version on a Raspberry Pi

j4rnold opened this issue · 6 comments

I'm trying to run the docker version of the server on an Raspberry Pi 4 (Ubuntu Server 20.04 64 bit). When starting the server with docker-compose, the server keeps restarting over and over again.

In the docker logs I can see the following error:
standard_init_linux.go:228: exec user process caused: exec format error

Is there anything I can do to fix this? Thanks for your help.

I don't believe the server can run on ARM, only x86/64

I don't believe the server can run on ARM, only x86/64

I am not sure about the error mentioned above, but the server can run on an ARM that is for sure.

I'll have to give it another try then. I was installing on the pi via docker using ubuntu and dietpi and received the error on both. I then used both distros in a vm on x86 and it worked without issue. The main page states that the recommended host is Intel CPU based VM or server.

Intel CPU or VM is recommended as ARM is not a powerhouse when it comes to handling multiple task, if you are running one or two screens then you can manage with ARM.

You can even install Ubuntu 64bit on rpi4 and do a native install without docker.

In Raspbian OS mongo is out dated but still you can run pisignage server .

I had used pisignage server on Raspbian with Rpi3.

Rpi3 was ok only for managing limited numbers of screens, but you need to have a Intel server / VPS etc for bigger setup.

You can even install Ubuntu 64bit on rpi4 and do a native install without docker.

That's exactly what I did and the server is running without any problems.

Thanks for the additional info. We will be running multiple players so we'll be going the PC route.