-
Notifications
You must be signed in to change notification settings - Fork 29.4k
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
Connecting to remote via ssh is broken in v1.90 #214462
Comments
@deepak1556 currently non-legacy glibc++ support is set at 3.4.25, did we bump it in the last release? |
No we haven't bumped the sysroots, but seems like an issue in the node binary pipeline for armhf specifically, haven't seen reports for arm64 or x86_64. I will take a look. |
Sorry misread the logs, the issue is not with legacy but the default server which is something downloaded from upstream and not built by us. The symbol verification check in CI didn't scan the node binary which missed this signal early vscode/build/azure-pipelines/linux/verify-glibc-requirements.sh Lines 12 to 13 in 88f50e0
Both x86_64 and arm64 requirements have not changed, but armhf GLIBCXX is now bumped to 3.4.26. We should bump our checks so that legacy server is used for this case. Thoughts ? |
Is there any workaround to connect via VS Code Remote SSH until the bug is fixed? |
Same on MacOS. Best workaround seems downgrading to the april version. |
Any other workaround? Is there a way to skip the integrity check? Because even after I downgrade, VS Code will automatically download the new version... |
First turn off auto-update, then downgrade to previous version. |
I can confirm that uninstalling 1.90 and then installing 1.89.1 allowed connecting using SSH to my Pi 3B+. |
Uninstalling 1.90 and installing 1.89.1 didn't fix our issues, and only with 1.80.2 does the problem seem to be less present, but still there sometimes. |
Glad I found this thread! First turn Off the Updates as shown above Before you downgrade (as it will just auto immediate upgrade to the broken again). I then reinstalled back to VSC 1.88.1, now the SSH to my RPi4 works again, phew!! What a pain though, after 2 days of trying to figure out wth went wrong. |
If you have Ubuntu snap intallation of code (snap list to check ) you may also need |
Following this. |
Bug still present in June 2024 (version 1.91). After updating I can not connect to my raspberry pi 4: Failed to connect to the remote extension host server (Error: WrappedError(WrappedError { message: "error checking server integrity", original: "failed to run command "/home/pi/.vscode-server/cli/servers/Stable-ea1445cc7016315d0f5728f8e8b12a45dc0a7286.staging/server/bin/code-server --version" (code 1): /home/pi/.vscode-server/cli/servers/Stable-ea1445cc7016315d0f5728f8e8b12a45dc0a7286.staging/server/node: /usr/lib/arm-linux-gnueabihf/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /home/pi/.vscode-server/cli/servers/Stable-ea1445cc7016315d0f5728f8e8b12a45dc0a7286.staging/server/node)\n" })) |
Imagine Microsoft messed up one of the biggest features of the world's best 1 code editor because they forgot to increment a version number... |
How hasn't this been assigned higher priority? Remote SSH is central to our workflow, and I believe most of yours as well... |
This bug has been fixed in the latest release of VS Code Insiders! @kolyalan, you can help us out by commenting If things still don't seem right, please ensure you're on version 8703a11 of Insiders (today's or later - you can use Happy Coding! |
/verified |
Working as expected again in the Insiders Build. Thank you @deepak1556 |
/verified |
Type: Bug
My setup is raspberry pi 4 model B with Raspbian GNU/Linux 10 (buster). I am trying to connect from windows system on local network.
Connection via ssh now prints the following
I tried downgrading vscode on windows to 1.89.1 and connection worked again.
VS Code version: Code 1.90.0 (89de5a8, 2024-06-04T19:33:54.889Z)
OS version: Windows_NT x64 10.0.19045
Modes:
Connection to 'SSH: raspi-18' could not be established Connecting was canceled
Extensions: none
A/B Experiments
The text was updated successfully, but these errors were encountered: