-
Notifications
You must be signed in to change notification settings - Fork 9.7k
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
unsupported architecture "arm64" since ETCD_UNSUPPORTED_ARCH is set #9077
Comments
@gititk this is a known issue. Duplicates, #5054. Not sure where this fork stands. https://github.com/glevand/coreos--etcd |
Hmm but we do provide arm64 release binaries. IE https://github.com/coreos/etcd/releases/tag/v3.2.12. That is confusing. I guess can you confirm that this is a 64bit arm system? I believe Raspberry Pi are still 32bit. /cc @xiang90 |
Thanks. my server is 64bit arm. |
@gititk If you run with arm, this is an expected warning.
|
why this line showed up? |
@xiang90 We only support |
the logging is pretty confusing. we probably should get it fixed. |
yeah, how about just adding
|
why do we ship unsupported binaries? that in itself is confusing. |
Hi |
Hi @gititk sounds like a bad download I can not reproduce. As @xiang90 noted the message you reported is expected so the version will not change that.
|
@hexfusion arm64 etcd binaries are published to fulfill the user request for them, and also to allow the rkt test suite to complete without failure on arm64 machines. See #8085 (v3.2.0-arm64 release). |
@glevand, could rkt build the binaries during testing? Issue is when a binary is released and we get a request like the above it is confusing. Technically this is unsupported yet we offer it pre-built in the release. Maybe if the name of the binary included unsupported or some other direct indication? How far off is arm64 from being supported? |
The etcd maintainers have yet to declare arm64 "officially" supported. Even though they make binaries available and are aware of folks using etcd on arm64 targets they still have you "sign the dotted line" to say you are aware of the lack of support. See etcd-io/etcd#9077 for some related discussions. We update the install to add the ETCD_UNSUPPORTED_ARCH environment setting to allow etcd to run on arm64. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
The etcd maintainers have yet to declare arm64 "officially" supported. Even though they make binaries available and are aware of folks using etcd on arm64 targets they still have you "sign the dotted line" to say you are aware of the lack of support. See etcd-io/etcd#9077 for some related discussions. We update the install to add the ETCD_UNSUPPORTED_ARCH environment setting to allow etcd to run on arm64. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
By default, etcd won't start on arm64 unless the proper env var or flag are set, see [1]. [1] etcd-io/etcd#9077 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> Change-Id: I3e04972848847f4979ed882f22fe81a82c8ee04e
@duchuanLX |
Hey! I am trying to start the etcd daemon using the command |
You simply need to add one line to /etc/default/etcd: ETCD_UNSUPPORTED_ARCH=arm64 and then run sudo systemctl enable etcd && sudo systemctl restart etcd. |
you need to remove the check from the main Clivern@1665224 then $ go get ./...
$ GOOS=linux GOARM=7 GOARCH=arm ARCH=arm GO_BUILD_FLAGS='-v -mod=readonly' ./build.sh binaries will work on raspberry pi |
Hi
I'm trying to install devstack on arm64. while doing so I got:
etcdmain: running etcd on unsupported architecture "arm64" since ETCD_UNSUPPORTED_ARCH is set
2018-01-02 09:58:39.132476 W | pkg/flags: unrecognized environment variable ETCD_UNSUPPORTED_ARCH=arm64
2018-01-02 09:58:39.132516 I | etcdmain: etcd Version: 3.2.9
2018-01-02 09:58:39.132527 I | etcdmain: Git SHA: f1d7dd8
2018-01-02 09:58:39.132536 I | etcdmain: Go Version: go1.8.4
2018-01-02 09:58:39.132544 I | etcdmain: Go OS/Arch: linux/arm64
How can I solve it?
Thanks
Gitit
The text was updated successfully, but these errors were encountered: