contribsys / faktory

Language-agnostic persistent background job server
https://contribsys.com/faktory/
Other
5.73k stars 227 forks source link

Docker errors for 1.5.2 and 1.5.3 Faktory server #370

Closed gee-forr closed 2 years ago

gee-forr commented 3 years ago

Hi there,

We were trying to use the x64 docker images from Dockerhub for Faktory server 1.5.2 & 1.5.3, but we were encountering the following error:

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

We've currently pinned our Faktory server tag to 1.5.1 as that one is booting perfectly. I just thought I'd let you know as I've gone through the issues here, and it looks like this has happened once or twice before.

Thanks for Faktory @mperham, we ❤️ it big time.

ThePletch commented 3 years ago

Seeing the same issue running our containers on AWS Fargate, wanted to document attempted troubleshooting steps:

Since Fargate doesn't support ARM containers, I tried explicitly pointing my container definition at the 1.5.2 AMD64 digest - no dice. It looks like the architecture issue is affecting all available architectures for 1.5.2 (and 1.5.3 only has an ARM64 image on dockerhub, so it not working with Fargate was sadly inevitable).

mperham commented 3 years ago

Thank you for bumping this issue, I'd lost it. I believe Faktory Enterprise's build has the fix, I just need to copy it in the OSS build.

mperham commented 3 years ago

Ok, I've tagged and pushed updated Docker images for 1.5.3/latest. Please let me know if they work for you.

Konkrad commented 3 years ago

Hello, I had the same error and for me tag 1.5.3 is working now. Thank you for the fix.

gee-forr commented 2 years ago

This was fixed ages ago, working great in 1.6.0...

Thanks @mperham