-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
SIGSEGV in Teleport on Arm7 #6642
Comments
I think this is actually a known underlying issue and will be resolved by #6431 It should be out in Teleport 6.1.3 or 6.2, whichever comes first. |
Could be, and I hope so - since I'd love to see a fix soon! |
I'm still seeing the same error in 6.1.3 after upgrading node and auth/proxy. I think this is identical to #6703. |
I noticed that the install instructions' advice for ARM:
or manually edited to:
Yields a version built by go 1.15.5, but the instructions for building from source indicate go 1.16 is required. Has anyone been able to test functionality on ARM with a go 1.16-built version yet? Is the teleport C.I. pipe out of date, or the instructions? |
We've upgraded to Go 1.16 on You can build from |
Duplicate of #6703. Found the origin and currently testing a patch. |
v6.1.13 still blows up on ARM7, as does |
Hi @BinaryPaean, are you able to verify that the branch |
No, that branch as of git pull && git checkout joel/armv7-atomic-align
make clean && make full
sudo cp ./build/teleport /usr/local/bin/
systemctl restart teleport Should I clear out /usr/lib/teleport/* and try adding the node anew? (this was not necessary when downgrading from 6.1.3 to 6.0.0, however). |
@BinaryPaean Made a mistake before pushing and got the wrong commit, updated branch to commit |
@xacrimon Now on |
Hooray, we will try to issue a patch release soon. |
I have a Teleport node+proxy+auth running in docker, with ports 3022, 3023, 3024, 3025, 3080 mapped in. Additionally, port 443 is proxied on the Docker host and forwarded to 443 on the container based on requested host name match.
The web interface works and I can use "tsh login" with no problems. Further, I can connect to its "own" node via web console or tsh. I have added two nodes that show up as expected under tsh ls or on the web interface. However, when I attempt to connect to either of the two separate nodes (One Raspberry Pi 3B+, One Pi 4) the teleport ssh client on that node has a SIGSEGV error, and the other end of the connection receives "ERROR: EOF". I am presumptively assuming this arm-related, but I will set up an x86 linux node to verify.
Node & Auth Server:
$tsh version
Teleport v6.1.2 git:v6.1.2-0-g23ab88c00 go1.15.5
Node config:
Auth/server config:
Log from the node after a connection attempt:
The text was updated successfully, but these errors were encountered: