redash icon indicating copy to clipboard operation
redash copied to clipboard

aarch64 support

Open emilburzo opened this issue 3 years ago • 21 comments

Issue Summary

I'm trying to run redash on a Raspberry Pi 4B.

From the existing topics I could find it seems like this should be supported:

  • https://discuss.redash.io/t/arm64-support-in-the-docker-images/3480/8
  • https://github.com/getredash/redash/issues/5684
  • https://github.com/getredash/redash/pull/5687

But I must be doing something wrong as I still can't seem to get it to work:

standard_init_linux.go:228: exec user process caused: exec format error

Steps to Reproduce

# docker run --rm redash/redash:preview
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
standard_init_linux.go:228: exec user process caused: exec format error

Technical details:

  • Redash Version: preview docker hub tag
  • Browser/OS: Ubuntu 20.04.4 LTS
  • How did you install Redash: docker

emilburzo avatar May 29 '22 14:05 emilburzo

Any update on this?

teascanner avatar Jul 26 '23 22:07 teascanner

@guidopetri has been doing some work and testing around this. Things don't completely work "out of the box" yet, but we shouldn't be a long way off.

justinclift avatar Jul 26 '23 23:07 justinclift

I've found that the redash image builds, but a) we haven't implemented it in an auto-image build and b) I haven't verified full functionality

guidopetri avatar Jul 26 '23 23:07 guidopetri

Update here - we tried building the image in the CI but it took way too long (it hit the Github Actions apparent limit of 6 hours). We'll have to rethink our approach to building the image automatically.

That being said, as mentioned above, I was able to build this on a raspberry pi locally in ~1h, and it seems to run fine. So if you're able to build it locally, that is an option for now.

guidopetri avatar Oct 29 '23 02:10 guidopetri