SegFault with Linux edge on Oracle Cloud VM


I’m trying to add an ARM64 OCI (Oracle Cloud Infrastructure) VM to my Network but I get a seg fault on connect.

Steps to reproduce:

  • Created VM.Standard.A1.Flex instance with 2 CPU and 12 GiB RAM
  • Downloaded and unzipped v0.19.2/
  • Copied oracle1.jwt from NetFoundry
  • Executed ./ziti-edge-tunnel enroll -j oracle1.jwt -i oracle1.json which worked fine
  • Executed ./ziti-edge-tunnel run-host --identity oracle1.json as root and got:
    Segmentation fault (core dumped)

Has somebody seen that before?
Is someone successfully running an edge tunnel on an Oracle ARM64 VM?

How can I investigate that error further?


OS image is Canonical-Ubuntu-22.04-aarch64-2022.06.16-0
uname -a outputs Linux instance-20220724-1422 5.15.0-1011-oracle #15-Ubuntu SMP Fri Jun 10 12:21:49 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux

Only affects v0.19.2 with version v0.19.0 it is running.
I opened an issue here: SegFault with ziti-edge-tunnel-Linux_arm64 v0.19.2 · Issue #456 · openziti/ziti-tunnel-sdk-c · GitHub

Should be fixed in 0.19.3. Release v0.19.3 · openziti/ziti-tunnel-sdk-c · GitHub

This was related to running with -i vs -I. Please let me know if you still have issues