nebulous / infinitude

Open control of Carrier/Bryant thermostats
MIT License
225 stars 50 forks source link

exec format error #106

Closed Dalthar closed 4 years ago

Dalthar commented 4 years ago

I have Docker running on an Raspberry Pi 4, tried running the nebulous/infinitude:latest and every way I try I get

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

nebulous commented 4 years ago

I think that's because the pi is an arm machine and the default build is Intel. Until I get automated multiple architecture builds setup, Scyto has a multiarch build at scyto/infinitude that will hopefully do the job.

On Jul 18, 2020, at 12:15 PM, Dalthar notifications@github.com wrote:

 I have Docker running on an Raspberry Pi 4, tried running the nebulous/infinitude:latest and every way I try I get

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

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

scyto commented 4 years ago

yup my build should do the job just

docker pull scyto/infinitude instead.

Note my build uses debian (shouldn't matter) and has the vars set in the build - as such i may need to alter it to remove the serial vars if you use them - they are both set to null and that can cause issues if you need to use serial. But won't affect core infinitude functions. If you need serial port functionality and it seems broken let me know and i will remove the vars from the docker file and push a new build.

Dalthar commented 4 years ago

That solved my problem. Still new to docker but should have thought of it being the wrong machine type. I don't need to use serial. Thank you both for the help.