Closed gain620 closed 5 months ago
hi. @jordan-rash
Sorry, we are at kubecon so this didn’t get documented very clearly (on the todo list), but you will need to use a different rootfs. I have added one to the 0.1.5 release artifacts and next week will include the code needed to build on your own
If you run main, preflight has been updated to pull the correct rootfs based on arch.
Disclaimer: due to some of our dependencies, the rootfs is much larger (Debian based). Will be looking to optimize this in coming weeks, but wanted to get the feature out there for you all.
Let me know if this doesn’t sort your problem
@jordan-rash Using the different rootfs for arm64, I have successfully resolved the hand shaking issue.
Thank you, in the middle of your busy schedule with KubeCon!
AWESOME! Look forward to hearing about your experiments. After KubeCon you will see the code on how that rootfs is built, I just forgot to push it
@jordan-rash Hello! I am trying to build a custom rootfs image based on fc-image/scripts.go
for my arm64(aarch64) system. Unfortunately when i boot up my nex node, the agent handshake keeps failing.
Not sure, but I think I am missing some dependencies required for the arm64 environment. I am wondering if the rootfs build script in the fc-image directory is applicable for the arm64 system?
ref) https://github.com/synadia-io/nex/issues/142#issuecomment-2006566255
hi. @jordan-rash I have the same problem.
Hi all. Rebuilding the rootfs doesn't currently work on ARM. We are currently working on moving the whole rootfs generation into the nex
cli so that users can create custom rootfs much easier. For now, I will close in favor of https://github.com/synadia-io/nex/issues/159
Observed behavior
When using the latest nex cli with arm64 support update, there seems to be a problem when NATS tries to hand shake agents within microVMs.
Problem:
Expected behavior
I tested on a linux-amd64(x86_64) machine following the same steps and successfully set up the node.
Nex and NATS version
Host environment
Host: AWS a1.metal vCPUs: 16 Memory: 32GiB OS: debian-12 CPU Arch: arm64
Steps to reproduce
No response