Skip to content

aarch64 support broken #1455

@piraka9011

Description

@piraka9011

Describe the bug

I'm trying to run WrenAI on an Ubuntu 22.04 machine (aarch64).
Specifically, I am running a bare metal EC2 instance (Type: t4g.large).
I tried to follow the linux commands from the official documentation and I get the following errors

curl -L https://github.com/Canner/WrenAI/releases/latest/download/wren-launcher-linux.tar.gz | tar -xz && ./wren-launcher-linux

zsh: exec format error: ./wren-launcher-linux

I then tried to run the dockerfile setup by cloning the repo and following the instructions in the README.md
When I run docker compose --env-file .env up -d, I get exec errors in the logs too.

docker logs wrenai-wren-ui-1

exec /usr/local/bin/docker-entrypoint.sh: exec format error
exec /usr/local/bin/docker-entrypoint.sh: exec format error
exec /usr/local/bin/docker-entrypoint.sh: exec format error
...
docker logs wrenai-bootstrap-1

exec /bin/sh: exec format error
exec /bin/sh: exec format error
exec /bin/sh: exec format error

Works fine on my mac though and was able to test it out end-to-end there.

To Reproduce

See above

Expected behavior

WrenAI should work out of the box on aarch64

Desktop (please complete the following information):

  • OS: Ubuntu 22.04
uname -a

Linux ip-10-0-56-5 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 10:44:40 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux
lsb_release -a

Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.5 LTS
Release:	22.04
Codename:	jammy

Wren AI Information

  • Version: 0.17.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions