-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
FeatureFlagService fails to run on Mac M1 Pro #396
Comments
If you run |
@janssenlima That's correct and I am aware of it as well. It's a good workaround until this issue is resolved by building multi arch images that get pushed to ghcr as part of build pipeline. |
This is resolved with @austinlparker's PR #536 I built v1.0.0 on amd64 and this error occurs when running the image under emulation with Docker Desktop on apple silicon |
thanks @joshleecreates |
Bug Report
Which version of the demo you are using? (please provide either a specific
Latest
main
orb6e75ee
Symptom
What is the expected behavior?
FeatureFlag UI loads on going to http://localhost:8081/ so we can turn on different feature flags
What is the actual behavior?
FeatureFlag UI http://localhost:8081/ doesn't load on Mac M1 Pro
Reproduce
docker compose up --no-build
qemu: uncaught target signal 11 (Segmentation fault) - core dumped Segmentation fault
My understanding is qemu is the upstream component used for running Intel (amd64) containers on M1 (arm64)
Additional Context
My best guess is the image available for featureflag service ghcr.io/open-telemetry/demo:v0.4.0-alpha-featureflagservice does not support ARM architecture. The same issue exists for other services but somehow they do seem to run successfully on M1.
refer below screenshot which shows a warning message on M1 for amd64 images.
I think we need to build multi-arch images for all services with buildx and then push them to ghcr.
The text was updated successfully, but these errors were encountered: