buggregator / server

Buggregator is a lightweight, standalone server that offers a range of debugging features for PHP applications.
https://buggregator.dev/
Other
650 stars 23 forks source link

Unable to run arm64 image #219

Open Marmelatze opened 2 months ago

Marmelatze commented 2 months ago

looks like the dolt binary is a amd64 binary in the arm64 docker image:

/app/bin # file dolt
dolt: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, Go BuildID=SJU4Wbx2ocoOD3Bg1IRP/LYD13qw0XusixUM2SMz2/NSRWh_CPzcvwh0BiYwIJ/ffFZSPqfxlpzJ_9xHWyd, stripped
/app/bin # file centrifugo
centrifugo: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), statically linked, Go BuildID=dtgNFgKLN_0pm-4zWofe/7mY7NkLHKkTujPIcPNDH/7jv81k9o5BS9Ejc_jT-N/y2ogMxwQ2ORpgGydhAXC, stripped

This results in the container not starting up:

{"time":"2024-07-08T13:06:49.280803314Z","level":"ERROR","msg":"plugin returned an error from the Serve method","!BADKEY":"fork/exec ./bin/dolt: exec format error","plugin":"*service.Plugin"}

Tested with version 1.10.4

butschster commented 2 months ago

Hmm, thx!

Marmelatze commented 2 months ago

I think the problem is that dolt is publishing the wrong binaries in their docker container. I opened a issue: https://github.com/dolthub/dolt/issues/8110

roxblnfk commented 1 month ago

Looks like the dolt issue has been resolved

butschster commented 1 month ago

@Marmelatze Thx!

Kreezag commented 2 weeks ago

I hope the #244 PR will fix this issue