Want armv7 ssh debug support

Describe the Bug

Hello, when I use cursor’s ssh terminal to connect to an armv7 development board, it prompts that the ssh server does not support the architecture. I hope to provide support for the armv7 architecture.

Steps to Reproduce

when i connect sbc,i receive this:Connection to Cursor server failed: Couldn’t install Cursor Server, install script returned non-zero exit status: Architecture not supported: armv7l

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

版本: 1.2.2 (user setup)
提交: 1.99.3
日期: faa03b17cce93e8a80b7d62d57f5eda6bb6ab9f0
Electron: 2025-07-07T06:19:13.016Z
ElectronBuildId: 34.5.1
Chromium: undefined
Node.js: 132.0.6834.210
V8: 20.19.0
OS: 13.2.152.41-electron.0

here is the detail log
2025-07-17 10:24:20.584 [info] Resolving ssh remote authority ‘192.168.1.128’ (Unparsed ‘ssh-remote+7b22686f73744e616d65223a223139322e3136382e312e313238227d’) (attempt #1)

2025-07-17 10:24:20.670 [info] SSH askpass server listening on port 5939

2025-07-17 10:24:20.671 [info] Using configured platform linux for remote host 192.168.1.128

2025-07-17 10:24:20.672 [info] Using askpass script: c:\Users\18340.cursor\extensions\anysphere.remote-ssh-1.0.21\dist\scripts\launchSSHAskpass.bat with javascript file c:\Users\18340.cursor\extensions\anysphere.remote-ssh-1.0.21\dist\scripts\sshAskClient.js. Askpass handle: 5939

2025-07-17 10:24:20.721 [info] Launching SSH server via shell with command: type “C:\Users\18340\AppData\Local\Temp\cursor_remote_install_70584.sh” | ssh -v -T -D 5940 192.168.1.128 bash --login -c bash

2025-07-17 10:24:20.722 [info] Started installation script. Waiting for it to finish…

2025-07-17 10:24:20.722 [info] Waiting for server to install via process(32596)…

2025-07-17 10:24:20.819 [info] (ssh_tunnel) stderr: OpenSSH_for_Windows_9.5p1, LibreSSL 3.8.2

2025-07-17 10:24:20.820 [info] (ssh_tunnel) stderr: debug1: Reading configuration data C:\Users\18340/.ssh/config

2025-07-17 10:24:20.820 [info] (ssh_tunnel) stderr: debug1: C:\Users\18340/.ssh/config line 5: Applying options for 192.168.1.128

2025-07-17 10:24:20.823 [info] (ssh_tunnel) stderr: debug1: Connecting to 192.168.1.128 [192.168.1.128] port 22.

2025-07-17 10:24:20.840 [info] (ssh_tunnel) stderr: debug1: Connection established.

2025-07-17 10:24:20.841 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_rsa type -1

2025-07-17 10:24:20.841 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_rsa-cert type -1

2025-07-17 10:24:20.841 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_ecdsa type -1

2025-07-17 10:24:20.841 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_ecdsa-cert type -1

2025-07-17 10:24:20.842 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_ecdsa_sk type -1

2025-07-17 10:24:20.842 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_ecdsa_sk-cert type -1

2025-07-17 10:24:20.842 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_ed25519 type -1

2025-07-17 10:24:20.842 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_ed25519-cert type -1

2025-07-17 10:24:20.843 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_ed25519_sk type -1

2025-07-17 10:24:20.843 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_ed25519_sk-cert type -1

2025-07-17 10:24:20.843 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_xmss type -1

2025-07-17 10:24:20.843 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_xmss-cert type -1

2025-07-17 10:24:20.844 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_dsa type -1

2025-07-17 10:24:20.844 [info] (ssh_tunnel) stderr: debug1: identity file C:\Users\18340/.ssh/id_dsa-cert type -1

2025-07-17 10:24:20.844 [info] (ssh_tunnel) stderr: debug1: Local version string SSH-2.0-OpenSSH_for_Windows_9.5

2025-07-17 10:24:21.021 [info] (ssh_tunnel) stderr: debug1: Remote protocol version 2.0, remote software version OpenSSH_8.9p1 Ubuntu-3ubuntu0.10

2025-07-17 10:24:21.021 [info] (ssh_tunnel) stderr: debug1: compat_banner: match: OpenSSH_8.9p1 Ubuntu-3ubuntu0.10 pat OpenSSH* compat 0x04000000

debug1: Authenticating to 192.168.1.128:22 as ‘root’

2025-07-17 10:24:21.037 [info] (ssh_tunnel) stderr: debug1: load_hostkeys: fopen C:\Users\18340/.ssh/known_hosts2: No such file or directory

2025-07-17 10:24:21.037 [info] (ssh_tunnel) stderr: debug1: load_hostkeys: fopen PROGRAMDATA\ssh/ssh_known_hosts: No such file or directory

2025-07-17 10:24:21.037 [info] (ssh_tunnel) stderr: debug1: load_hostkeys: fopen PROGRAMDATA\ssh/ssh_known_hosts2: No such file or directory

2025-07-17 10:24:21.037 [info] (ssh_tunnel) stderr: debug1: SSH2_MSG_KEXINIT sent

2025-07-17 10:24:21.042 [info] (ssh_tunnel) stderr: debug1: SSH2_MSG_KEXINIT received

2025-07-17 10:24:21.042 [info] (ssh_tunnel) stderr: debug1: kex: algorithm: curve25519-sha256

debug1: kex: host key algorithm: ssh-ed25519

2025-07-17 10:24:21.042 [info] (ssh_tunnel) stderr: debug1: kex: server->client cipher: chacha20-poly1305@openssh.,com MAC: compression: none

2025-07-17 10:24:21.042 [info] (ssh_tunnel) stderr: debug1: kex: client->server cipher: chacha20-poly1305@openssh.,com MAC: compression: none

2025-07-17 10:24:21.043 [info] (ssh_tunnel) stderr: debug1: expecting SSH2_MSG_KEX_ECDH_REPLY

2025-07-17 10:24:21.085 [info] (ssh_tunnel) stderr: debug1: SSH2_MSG_KEX_ECDH_REPLY received

2025-07-17 10:24:21.086 [info] (ssh_tunnel) stderr: debug1: Server host key: ssh-ed25519 SHA256:xNJfp5Lw909zK/K+3yoO8ivemFih0Fsu7TfFLaYKLTs

2025-07-17 10:24:21.087 [info] (ssh_tunnel) stderr: debug1: load_hostkeys: fopen C:\Users\18340/.ssh/known_hosts2: No such file or directory

2025-07-17 10:24:21.088 [info] (ssh_tunnel) stderr: debug1: load_hostkeys: fopen PROGRAMDATA\ssh/ssh_known_hosts: No such file or directory

2025-07-17 10:24:21.088 [info] (ssh_tunnel) stderr: debug1: load_hostkeys: fopen PROGRAMDATA\ssh/ssh_known_hosts2: No such file or directory

2025-07-17 10:24:21.088 [info] (ssh_tunnel) stderr: debug1: Host ‘192.168.1.128’ is known and matches the ED25519 host key.

2025-07-17 10:24:21.088 [info] (ssh_tunnel) stderr: debug1: Found key in C:\Users\18340/.ssh/known_hosts:4

2025-07-17 10:24:21.090 [info] (ssh_tunnel) stderr: debug1: ssh_packet_send2_wrapped: resetting send seqnr 3

2025-07-17 10:24:21.091 [info] (ssh_tunnel) stderr: debug1: rekey out after 134217728 blocks

2025-07-17 10:24:21.091 [info] (ssh_tunnel) stderr: debug1: SSH2_MSG_NEWKEYS sent

2025-07-17 10:24:21.091 [info] (ssh_tunnel) stderr: debug1: expecting SSH2_MSG_NEWKEYS

2025-07-17 10:24:21.091 [info] (ssh_tunnel) stderr: debug1: ssh_packet_read_poll2: resetting read seqnr 3

2025-07-17 10:24:21.091 [info] (ssh_tunnel) stderr: debug1: SSH2_MSG_NEWKEYS received

2025-07-17 10:24:21.091 [info] (ssh_tunnel) stderr: debug1: rekey in after 134217728 blocks

2025-07-17 10:24:21.091 [info] (ssh_tunnel) stderr: debug1: get_agent_identities: ssh_get_authentication_socket: No such file or directory

2025-07-17 10:24:21.092 [info] (ssh_tunnel) stderr: debug1: Will attempt key: C:\Users\18340/.ssh/id_rsa

2025-07-17 10:24:21.092 [info] (ssh_tunnel) stderr: debug1: Will attempt key: C:\Users\18340/.ssh/id_ecdsa

2025-07-17 10:24:21.092 [info] (ssh_tunnel) stderr: debug1: Will attempt key: C:\Users\18340/.ssh/id_ecdsa_sk

2025-07-17 10:24:21.092 [info] (ssh_tunnel) stderr: debug1: Will attempt key: C:\Users\18340/.ssh/id_ed25519

2025-07-17 10:24:21.092 [info] (ssh_tunnel) stderr: debug1: Will attempt key: C:\Users\18340/.ssh/id_ed25519_sk

2025-07-17 10:24:21.092 [info] (ssh_tunnel) stderr: debug1: Will attempt key: C:\Users\18340/.ssh/id_xmss

debug1: Will attempt key: C:\Users\18340/.ssh/id_dsa

2025-07-17 10:24:21.092 [info] (ssh_tunnel) stderr: debug1: SSH2_MSG_EXT_INFO received

2025-07-17 10:24:21.092 [info] (ssh_tunnel) stderr: debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,sk-ssh-ed25519@openssh.,com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.,com,webauthn-sk-ecdsa-sha2-nistp256@openssh.,com>

2025-07-17 10:24:21.092 [info] (ssh_tunnel) stderr: debug1: kex_ext_info_check_ver: [email protected]=<0>

2025-07-17 10:24:21.149 [info] (ssh_tunnel) stderr: debug1: SSH2_MSG_SERVICE_ACCEPT received

2025-07-17 10:24:21.162 [info] (ssh_tunnel) stderr: debug1: Authentications that can continue: publickey,password

2025-07-17 10:24:21.163 [info] (ssh_tunnel) stderr: debug1: Next authentication method: publickey

debug1: Trying private key: C:\Users\18340/.ssh/id_rsa

2025-07-17 10:24:21.163 [info] (ssh_tunnel) stderr: debug1: Trying private key: C:\Users\18340/.ssh/id_ecdsa

2025-07-17 10:24:21.163 [info] (ssh_tunnel) stderr: debug1: Trying private key: C:\Users\18340/.ssh/id_ecdsa_sk

2025-07-17 10:24:21.163 [info] (ssh_tunnel) stderr: debug1: Trying private key: C:\Users\18340/.ssh/id_ed25519

2025-07-17 10:24:21.164 [info] (ssh_tunnel) stderr: debug1: Trying private key: C:\Users\18340/.ssh/id_ed25519_sk

2025-07-17 10:24:21.164 [info] (ssh_tunnel) stderr: debug1: Trying private key: C:\Users\18340/.ssh/id_xmss

2025-07-17 10:24:21.164 [info] (ssh_tunnel) stderr: debug1: Trying private key: C:\Users\18340/.ssh/id_dsa

2025-07-17 10:24:21.164 [info] (ssh_tunnel) stderr: debug1: Next authentication method: password

2025-07-17 10:24:21.164 [info] (ssh_tunnel) stderr: debug1: read_passphrase: requested to askpass

2025-07-17 10:24:21.470 [info] Askpass server received request: POST /

2025-07-17 10:24:21.471 [info] Askpass server received request body: {“request”:"[email protected].,128’s password: "}

2025-07-17 10:24:21.471 [info] Received SSH askpass request: [email protected].,128’s password:

2025-07-17 10:24:29.434 [info] (ssh_tunnel) stderr: Authenticated to 192.168.1.128 ([192.168.1.128]:22) using “password”.

2025-07-17 10:24:29.434 [info] (ssh_tunnel) stderr: debug1: Local connections to LOCALHOST:5940 forwarded to remote address socks:0

2025-07-17 10:24:29.434 [info] (ssh_tunnel) stderr: debug1: Local forwarding listening on ::1 port 5940.

2025-07-17 10:24:29.435 [info] (ssh_tunnel) stderr: debug1: channel 0: new port-listener [port listener] (inactive timeout: 0)

2025-07-17 10:24:29.435 [info] (ssh_tunnel) stderr: debug1: Local forwarding listening on 127.0.0.1 port 5940.

2025-07-17 10:24:29.435 [info] (ssh_tunnel) stderr: debug1: channel 1: new port-listener [port listener] (inactive timeout: 0)

2025-07-17 10:24:29.435 [info] (ssh_tunnel) stderr: debug1: channel 2: new session [client-session] (inactive timeout: 0)

2025-07-17 10:24:29.435 [info] (ssh_tunnel) stderr: debug1: Requesting no-more-sessions@openssh,.com

2025-07-17 10:24:29.436 [info] (ssh_tunnel) stderr: debug1: Entering interactive session.

2025-07-17 10:24:29.436 [info] (ssh_tunnel) stderr: debug1: pledge: filesystem

2025-07-17 10:24:29.727 [info] (ssh_tunnel) stderr: debug1: client_input_global_request: rtype hostkeys-00@openssh,.com want_reply 0

2025-07-17 10:24:29.729 [info] (ssh_tunnel) stderr: debug1: client_input_hostkeys: searching C:\Users\18340/.ssh/known_hosts for 192.168.1.128 / (none)

2025-07-17 10:24:29.732 [info] (ssh_tunnel) stderr: debug1: client_input_hostkeys: searching C:\Users\18340/.ssh/known_hosts2 for 192.168.1.128 / (none)

2025-07-17 10:24:29.733 [info] (ssh_tunnel) stderr: debug1: client_input_hostkeys: hostkeys file C:\Users\18340/.ssh/known_hosts2 does not exist

2025-07-17 10:24:29.733 [info] (ssh_tunnel) stderr: debug1: client_input_hostkeys: no new or deprecated keys from server

2025-07-17 10:24:29.770 [info] (ssh_tunnel) stderr: debug1: Sending command: bash --login -c bash

2025-07-17 10:24:29.770 [info] (ssh_tunnel) stderr: debug1: pledge: network

2025-07-17 10:24:29.872 [info] (ssh_tunnel) stdout: Using TMP_DIR: /run/user/0

2025-07-17 10:24:30.015 [info] (ssh_tunnel) stdout: Killing all running Cursor servers

2025-07-17 10:24:30.103 [info] (ssh_tunnel) stdout: No running code servers found

2025-07-17 10:24:30.103 [info] (ssh_tunnel) stdout: Killing running code servers:

2025-07-17 10:24:30.120 [info] (ssh_tunnel) stdout: Killing all running multiplex servers

2025-07-17 10:24:30.179 [info] (ssh_tunnel) stdout: No running multiplex servers found

2025-07-17 10:24:30.182 [info] (ssh_tunnel) stdout: Killing running multiplex servers:

2025-07-17 10:24:30.200 [info] (ssh_tunnel) stdout: Removing all existing Cursor installations

2025-07-17 10:24:30.372 [info] (ssh_tunnel) stdout: Deleting left behind cursor servers, except for /root/.cursor-server/cursor-server-25e65784-9893-4edf-9712-379114113dd9.tar.gz

2025-07-17 10:24:30.403 [info] (ssh_tunnel) stderr: find: ‘/root/.cursor-server’

2025-07-17 10:24:30.403 [info] (ssh_tunnel) stderr: : No such file or directory

2025-07-17 10:24:30.403 [info] (ssh_tunnel) stdout: Done deleting left behind cursor servers

2025-07-17 10:24:30.422 [info] (ssh_tunnel) stdout: 019caddeed5ae590b0c68ebc: start

exitCode==1==

2025-07-17 10:24:30.422 [info] (ssh_tunnel) stdout: nodeExecutable==/root/.cursor-server/bin/faa03b17cce93e8a80b7d62d57f5eda6bb6ab9f0/node==

multiplexListeningOn====

multiplexConnectionToken====

codeListeningOn====

errorMessage==Architecture not supported: armv7l==

isFatalError==true==

codeConnectionToken====

detectedPlatform==linux==

arch====

SSH_AUTH_SOCK====

019caddeed5ae590b0c68ebc: end

2025-07-17 10:24:30.423 [info] Server install command exit code: 1

2025-07-17 10:24:30.424 [error] Error installing server: Couldn’t install Cursor Server, install script returned non-zero exit status: Architecture not supported: armv7l

2025-07-17 10:24:30.424 [info] Deleting local script C:\Users\18340\AppData\Local\Temp\cursor_remote_install_70584.sh

2025-07-17 10:24:30.424 [error] Error resolving SSH authority Couldn’t install Cursor Server, install script returned non-zero exit status: Architecture not supported: armv7l

2025-07-17 10:24:30.425 [info] (ssh_tunnel) stderr: debug1: client_input_channel_req: channel 2 rtype exit-status reply 0

2025-07-17 10:24:30.425 [info] (ssh_tunnel) stderr: debug1: channel 2: free: client-session, nchannels 3

2025-07-17 10:24:30.425 [info] (ssh_tunnel) stderr: debug1: channel 0: free: port listener, nchannels 2

2025-07-17 10:24:30.425 [info] (ssh_tunnel) stderr: debug1: channel 1: free: port listener, nchannels 1

2025-07-17 10:24:30.425 [info] (ssh_tunnel) stderr: Transferred: sent 31312, received 3728 bytes, in 1.0 seconds

2025-07-17 10:24:30.426 [info] (ssh_tunnel) stderr: Bytes per second: sent 31660.3, received 3769.5

2025-07-17 10:24:30.426 [info] (ssh_tunnel) stderr: debug1: Exit status 1

2025-07-17 10:24:30.430 [info] (ssh_tunnel): exit: code=1 signal=null

Hi @user310, we do not plan on supporting armv7 (32 bit). If your underlying CPU is 64-bit compatible, could you switch to an arm64 OS?

ARMv7 is widely used in low-cost consumer electronics and industrial devices. Usually, they are truly based on the ARMv7L architecture, rather than just using the 32-bit version of the system.

Ravi Rahman via Cursor - Community Forum <[email protected]>于2025年7月18日 周五2:21写道:

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.