Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Bug Report: Remote-SSH connection fails on older Linux distros (Ubuntu 18.04) due to GLIBC_2.28 requirement in v3.10+
Describe the bug
After updating Cursor to the latest version (v3.10+), the Remote-SSH extension fails to connect to older Linux servers (such as Ubuntu 18.04). The Cursor Server installation script fails with an error indicating that the bundled NodeJS requires GLIBC_2.28, which is missing on these systems.
This issue did not occur in Cursor v3.9 (where Remote-SSH worked perfectly under the same server environment).
To Reproduce
Use Cursor v3.10+ on the local machine.
Attempt to connect via Remote-SSH to a remote server running Ubuntu 18.04 LTS (or any distro with glibc < 2.28).
The connection fails during the “Checking node executable” phase.
Steps to Reproduce
[info] (ssh_tunnel) stdout: Checking node executable
[info] (ssh_tunnel) stdout: Node executable at /home/user/.cursor-server/bin/linux-x64/…/node is not working, checking system node
[info] (ssh_tunnel) stderr: …/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28’ not found
[error] Error installing server: Couldn’t install Cursor Server: The bundled NodeJS failed to run, and system node is too old. Please manually install NodeJS 20 or higher on your remote system
Operating System
Linux
Version Information
Version3.9 works fine when ssh remote to ubuntu18.04, but version 3.10 not works.
Does this stop you from using Cursor
Yes - Cursor is unusable