arm64 `latest` Docker images broken
# client
l
arm64
latest
Docker images broken
That and the latest version tag images are broken
I get exec format error
j
The userspace version?
@bored-island-21407
b
which image? netmaker, netmaker-ee, netclient, netclient-userspace?
l
Sorry, should have specified: netclient
@bored-island-21407
b
Copy code
ubuntu@arm64:~$ sudo docker run -it --entrypoint /bin/bash gravitl/netclient:v0.16.3 
bash-5.1# ls
netclient     netclient.sh
bash-5.1#
Copy code
ubuntu@arm64:~$ sudo docker run -it --entrypoint /bin/bash gravitl/netclient:latest
Unable to find image 'gravitl/netclient:latest' locally
latest: Pulling from gravitl/netclient
Digest: sha256:c716a8a3b60fd2488a741bc77dac8e4c18cd54e740dc64ac5f76bbc25a0161df
Status: Downloaded newer image for gravitl/netclient:latest
bash-5.1# ls
netclient     netclient.sh
bash-5.1#
ok, now I see issue
l
I have all the clients running on
testing
b
testing is only build for x86
l
um
b
hmmm, intesting
l
yeah so it works there
b
different workflow builds the testing tag..... and it is exactly what it says .... testing... not guaranteed to function properly
l
better than not having access to my nfs shares tbh
b
point taken
l
out of topic, but just curious, how are these states determined? all nodes are able to communicate w/ each other
b
the status is an indication of the mq communications.
l
oh well
b
warning/error status means the node in question is not being kept in sync with the server
l
this is on oracle cloud haha
I was hosting on gcp but that's 240ms latency away so decided to bring the server closer to me
j
@bored-island-21407 wont it fail if node cant ping the server? could be that ICMP is disabled
l
Interesting, is ICMP required? This particular server does not have ICMP enabled.
j
im guessing that's the issue, at least think we've encountered it in the past
worth enabling to see
l
so I enabled ICMP and recreated the containers with an older stable version
no more errors in netclient logs or in the server's traefikmqtt logs
thanks a lot!
j
Nice! We need to update docs to make sure that’s explicit