-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support ARM64 #1585
Comments
No I think on macOS it is getting run by Rosetta maybe? I'm a bit uncertain. Theoretically it is unlikely that any of its dependencies won't work on ARM, I will ask around to see how feasible it is to build native ARM images. |
We're not on MacOS but Ubuntu 22.04 running on GCP. @aminvakil would that even help? I think it's pretty obvious, the image used to run that script isn't respecting the system architecture and as such failing to run as it defaults to amd64 |
@androidacy-user What's the output of this command: |
|
I'll try to reproduce and fix this later. |
Hm, unfortunately I think we will be stalled on this until we upgrade zookeeper, ref #1292 as confluence's zookeeper image seems not to support ARM until the 7.x series. |
Can I replace zookeeper to some arm64 version? such as watershine |
We use a rather old version of zookeeper, I'm not sure if it would be safe to upgrade but I'm looking into it. |
I successfully run sentry on an ARM server, using this third-party version: https://github.com/Sentry-ARM/onpremise |
Note that we don't support third-party repos for deployment. I do want to add aarch64 for Linux at some point, but there are several changes we'd need to make to see that happen. |
We have also run into ARM issues while running the ./install.sh script. Apparently the getsentry/relay docker image is not built for ARM, only for AMD. We opened a separate issue for this: #1642 |
I think I have code to build an arm64 build of Sentry in getsentry/sentry#38180 |
Hello, we are facing the same issue on aws graviton (aarch64) while running
|
Getting the following error trying to build on my M1 Mac
|
@johnsturgeon I believe that is an inconsistent issue that only happens some of the time, if you try again does it happen? |
I tried again, and it did happen again. I got around it by just doing a |
The only problem I have now is whenever I start the stack the |
note: Maybe M1 Max vs M1 Pro is causing issues with compatibility I have to comment out this for self-hosted to work on M1 Max in
|
An update:
More things to do (I hope people subscribed to this issue can help):
|
|
Users report having hardware issues with arm64 GHA runners, so we might have to wait? |
Not sure, since we're using GHA runners with Docker instead of Rust directly. So far it's working well for |
Also bumping this again: People, we need to find an alternative for tianon/exim4 that supports multiarch. Any suggestions? self-hosted/docker-compose.yml Lines 88 to 91 in d637ed1
|
Their recommendation for a replacement is https://wiki.archlinux.org/title/Msmtp. Could try and install that in the relevant container I suppose. |
Should be fairly simple to build it for arm64 and upload it to docker? Until sentry itself also deprecates it? Or is it arm64 incompatible? |
Update: There will be delays. Quoting from @bc-sentry (engineering manager of devinfra):
|
LOL at running a VC backed SaaS and not being willing to pay for someone else's services. |
this is indeed disappointing :( How about at least getting it ready so we can build it ourselves? the above mentioned https://github.com/Sentry-ARM/self-hosted seems to work well, although it is now a bit out of date. Didn't seem to be so many changes to get it working. |
Self-Hosted Version
n/a
CPU Architecture
arm64
Docker Version
20.10.12
Docker Compose Version
1.29.2
Steps to Reproduce
Expected Result
Install succeeds
Actual Result
Hits an error:
Note we don't have an enhance-image.sh anywhere in the directory
The text was updated successfully, but these errors were encountered: