Skip to content

arm servers support #77

Open
Open

Description

@lironsher

i'm try to install on ubuntu 22.04 on OCI arm cpu. but it fails to tun docker compose with the error:

*********************
** Starting Redash **
*********************
** Initialising Redash database **
[+] Creating 2/0
 ✔ Container redash-redis-1     Running                                                                                                 0.0s 
 ✔ Container redash-postgres-1  Running                                                                                                 0.0s 
exec /app/bin/docker-entrypoint: exec format error

I've tested the on ubuntu 22.04 on OCI AMD cpu and i do get the url for the website

can someone advise?

Activity

  1. lironsher commented on Oct 5, 2024

    @lironsher
    Author

    Soultion

    Install QEMU: QEMU allows you to emulate one CPU architecture on another, such as x86 on ARM.

    Install the necessary packages to support QEMU emulation in Docker:

    $ sudo apt-get install qemu qemu-user-static

    install the support:

    $ docker run --rm --privileged tonistiigi/binfmt --install all

  2. justinclift commented on Oct 6, 2024

    @justinclift
    Member

    As a data point, we (in theory) support ARM64. Well, we went through the process of getting it working for developers using Apple Silicon mac's somewhat recently.

    I'm not if sure the "ARM" you're talking about is ARM64 or not though. ?

  3. lironsher commented on Oct 6, 2024

    @lironsher
    Author

    OCI running Ampere ARM CPU - https://amperecomputing.com/

    I've managed to install it after adding the QEMU support,

    But when I try to access to website on port 5000 - it's hangs

    meanwhile i'm running on AMD and it's working OK. (SAME OS)

  4. self-assigned this
    on Oct 7, 2024
  5. lucydodo commented on Oct 7, 2024

    @lucydodo
    Member

    Yes, we do support ARM64 architecture, but currently only in 'preview' tags.
    When running the installation script, you will need to provide the --preview additional command arguments.
    @lironsher Can you run it using an ARM64 build rather than QEMU emulation and let me know?

  6. lironsher commented on Oct 22, 2024

    @lironsher
    Author

    Where should I add the tags?

  7. lucydodo commented on Oct 23, 2024

    @lucydodo
    Member

    Here are the installation instructions for each method:

    1. Docker: docker pull redash/preview
    2. Our Setup Script: ./setup.sh --preview
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions