docker icon indicating copy to clipboard operation
docker copied to clipboard

ARM64 Image needed. platform: linux/arm64 option doesn't work

Open shsunmoonlee opened this issue 1 year ago • 4 comments

Hi. platform: linux/arm64 option doesn't work. Help would be appreciated ) @kaumudpa

Error Message and Logs

/usr/local/bin/docker-entrypoint.sh: exec format error

I'm running coolify on ubuntu, arm architeture on hetzner

I believe this line is the problem in docker compose file platform: linux/amd64

I've changed to platform: linux/arm64

I simply installed calcom on coolify. calcom instance keeps restarting (unhealthy)

Steps to Reproduce

  1. search calcom on self-hosted coolify(ubuntu, arm architeture on hetzner) and install

Operating System and Version (self-hosted)

Ubuntu 22.04 on arm

https://github.com/coollabsio/coolify/issues/4591

I see this. # Temporarily disable ARM build due to runner performance issues # - name: Set up QEMU # uses: docker/setup-qemu-action@v2 https://github.com/calcom/docker/blob/8547540643641df61b6ba39044008a92c08b66d0/.github/workflows/docker-build-push-dockerhub.yml#L95

Originally posted by @shsunmoonlee in https://github.com/calcom/docker/issues/358#issuecomment-2544588212

shsunmoonlee avatar Dec 16 '24 04:12 shsunmoonlee

Same issue

neoighodaro avatar Feb 27 '25 11:02 neoighodaro

I have an unofficial mirror here: https://ghcr.io/nnethery/cal.com

nnethery avatar Jun 01 '25 22:06 nnethery

I have an unofficial mirror here: ghcr.io/nnethery/cal.com

Thanks @nnethery for your service!

I would really like to see the same engagement from calcom team..

SeriousM avatar Jun 03 '25 13:06 SeriousM

+1 for this.

codewhizz avatar Jun 05 '25 14:06 codewhizz

ARM64 image is on the way soon. First we are working through docs and dockerfile revamp. Thanks!

krumware avatar Jul 14 '25 20:07 krumware

ARM64 image is on the way soon. First we are working through docs and dockerfile revamp. Thanks!

That would be nice! I never built out a cron job so I have been pushing builds manually when I have time to here and Docker Hub.

nnethery avatar Jul 15 '25 13:07 nnethery

Hi folks, we need ARM testers. Would anyone watching this issue be able to assist?

krumware avatar Aug 11 '25 13:08 krumware

sure! what do you need?

SeriousM avatar Aug 12 '25 07:08 SeriousM

Hi folks, we need ARM testers. Would anyone watching this issue be able to assist?

I'll assist as well.

nnethery avatar Aug 13 '25 15:08 nnethery

The nightly should build and push with a specific -test-arm suffix. I'll monitor the build and ping back here when it's available. Thanks!

krumware avatar Aug 13 '25 23:08 krumware

Sorry for the delay, the test image has been published (you may have noticed) temporarily with a suffix of -test-arm. i.e. v5.6.9-test-arm

There is some work ongoing enable the proper multiarch build and merge the tags. If you could manually update your tags and try the corresponding image, that would be great. Thanks!

krumware avatar Aug 31 '25 12:08 krumware

Please let us know if you have had any issues!

Soon we are going to remove the -test portion of the suffix, so the future builds will have a suffix of -arm for the arm images. This is necessary temporarily, as some changes are needed to support the multi-arch build more effectively, as the convenient emulation options doesn't handle the volume of dependencies effectively. We will continue to push the -arm suffix for a period of time even when the multi-arch builds are updated, to prevent requiring config changes.

cc @dcharles525

krumware avatar Sep 08 '25 13:09 krumware

We are now pushing arm images with just the -arm suffix to dockerhub. Please report any problems in a new issue. Thanks for everyone who helped test!

dcharles525 avatar Sep 12 '25 18:09 dcharles525