cursor icon indicating copy to clipboard operation
cursor copied to clipboard

"Error: Failed to download VS Code Server (Server returned 404)" when connecting to remote Windows host

Open mostlydev opened this issue 1 year ago • 14 comments

As described in the title. This error comes up when attempting to connect from Cursor on MacOS to a remote Windows 11 host.

  • The client is up to date.
  • Connecting from VSCode to this host works fine.
[17:32:33.912] > Windows PowerShell
> Copyright (C) Microsoft Corporation. All rights reserved.
> 
> Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows
[17:32:34.537] stderr> Loading personal and system profiles took 518ms.
[17:32:34.622] > [38;2;255;233;170;49m?[48;2;255;233;170m[38;2;16;14;35m ? [48;2;255;255;255m[38;2;255;233;170m?[48;2;255;255;255m[38;2;16;14;35m mostlydev@WINDEV [48;2;145;221;255m[38;2;255;255;255m?[48;2;145;221;255m[38;2;16;14;35m ? [38;2;145;221;255m? 
[17:32:34.636] > echo 'ready: 15f75be90e07'
[17:32:34.644] > ready: 15f75be90e07
[17:32:34.723] > [38;2;255;233;170;49m?[48;2;255;233;170m[38;2;16;14;35m ? [48;2;255;255;255m[38;2;255;233;170m?[48;2;255;255;255m[38;2;16;14;35m mostlydev@WINDEV [48;2;145;221;255m[38;2;255;255;255m?[48;2;145;221;255m[38;2;16;14;35m ? [38;2;145;221;255m? uname -rsv
[17:32:34.785] Platform: windows
[17:32:34.785] Remote command length: 6492/8192 characters
[17:32:34.858] > [38;2;255;233;170;49m?[48;2;255;233;170m[38;2;16;14;35m ? [48;2;255;255;255m[38;2;255;233;170m?[48;2;255;255;255m[38;2;16;14;35m mostlydev@WINDEV [48;2;145;221;255m[38;2;255;255;255m?[48;2;145;221;255m[38;2;16;14;35m ? [48;2;255;128;128m[38;2;145;221;255m?[48;2;255;128;128m[38;2;255;255;255m ERROR [38;2;255;128;128m? powershell -NoProfile
[17:32:34.912] > Windows PowerShell
> Copyright (C) Microsoft Corporation. All rights reserved.
> 
> Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows
[17:32:35.023] > PS C:\Users\mostlydev> 
[17:32:35.055] > powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -NonInteractive -Command "`$remoteSSHConfigurationScript=[Convert]::ToBase64String([Text.Encoding]::Unicode.GetBytes([Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('CiR1dWlkPSIxNWY3NWJlOTBlMDciCi
[17:32:35.056] > Ike3V1aWR9OiBydW5uaW5nIgoiMTVmNzViZTkwZTA3OiBwYXVzZUxvZyIKJFByb2dyZXNzUHJlZmVyZ
[17:32:35.060] > W5jZT0nU2lsZW50bHlDb250aW51ZScKJHJfPSc1ZjkzNTNlZDhiZTM2OWM0YWMyYjRkNDM1OTZmNWZmMjgxNzQ2ZWMwJwokcD0kZW52OlBST0NFU1NPUl9BUkNISVRFQ1RVUkUKJGFyY2g9aWYgKCgkcCAtZXEgJ0FNRDY0JykgLW9yICgkcCAtZXEgJ0lBNjQnKSkgeyAneDY0JyB9IGVsc2UgeyAnaWEzMicgfQokc189KEpvaW4tUGF0aCAoUmVz
[17:32:35.062] > b2x2ZS1QYXRoIH4pICcuY3Vyc29yLXNlcnZlcicpCiRjbGlEYXRhRGlyPShKb2luLVBhdGggIiRzXyIgJ2NsaScpCiRlbnY6VlNDT0RFX0FHRU5UX0ZPTERFUj0kc18KJGxvZz1OZXctVGVtcG9yYXJ5RmlsZQokY189ImNvZGUiCiRkXz0iJGNfLmV4ZSIKJGVfPSIkY18tJHJfLmV4ZSIKJGZfPSIkc19cJGVfIgokdF89J3N0YWJsZScKJGtfPSRUcnVlCiRsXz0kRmFsc2UKJGdsb2JhbDp2XyA9ICRGYWxzZQokZ2xvYmFsOndfID0gJycKJGdsb2JhbDpuXyA9ICcnCiRnbG9iYWw6b18gPSAnJwokZ2xvYmFsOnBfID0gJycKJGdsb2JhbDpxXyA9ICcnCmZ1bmN0aW9uIGFrXyB7CiJsaXN0ZW5pbmdPbj09JHBvcnQ9PSIKIm9zUmVsZWFzZUlkPT13aW5kb3dzPT0iCiJvc1ZlcnNpb249PSRhaV89PSIKImFyY2g9PSRhcmNoPT0iCiJwbGF0Zm9ybT09d2luZG93cz09IgoidW5wYWNrUmVzdWx0PT0kd189PSIKImRpZExvY2FsRG93bmxvYWQ9PSR2Xz09IgoiZG93bmxvYWRUaW1lPT0kbl89PSIKImluc3RhbGxUaW1lPT0kb189PSIKImV4dEluc3RhbGxUaW1lPT0kcF89PSIKInNlcnZlclN0YXJ0VGltZT09JHFfPT0iCiJleGVjU2VydmVyVG9rZW49PThkYzI2ZGM3LWU3YjgtNDc3OS1iMWYzLWU4YTMxMTU4OTA5Mz09Igp9CmZ1bmN0aW9uIG1fIHsKcmV0dXJuIFtzeXN0ZW0uZGlhZ25vc3RpY3Muc3RvcHdhdGNoXTo6U3RhcnROZXcoKTsKfQpmdW5jdGlvbiBxKCRjb2RlKSB7CiIke3V1aWR9OiBzdGFydCIKImV4aXRDb2RlPT0kY29kZT09Igpha18KIiR7dXVpZH06IGVuZCIKfQpmdW5jdGlvbiBhXyB7CiR4Xz0kUElECndoaWxlICgkVHJ1ZSkgewokeV89KGdjaW0gd2luMzJfcHJvY
[17:32:35.062] > 2VzcyB8ID8gcHJvY2Vzc2lkIC1lcSAkeF8pLnBhcmVudHByb2Nlc3NpZAppZiAoISR5Xykgewoibm8gc3NoZCBwYXJlbnQgcHJvYyIKZXhpdCAwCn0KaWYgKChncHMgLUlkICR5XykuTmFtZSAtZXEgJ3NzaGQnKSB7CnJldHVybiAkeV8KfQokeF89JHlfCn0KfQpmdW5jdGlvbiBiXyB7CmlmICgkbGF1bmNoZWRDbGkxUGlkKSB7CmlmICghKGdwcyAtSWQgJHpfKSkgewoic2VydmVyIGRpZ
[17:32:35.063] > WQsIGV4aXQiCmV4aXQgMAp9Cn0gZWxzZSB7CmlmICghKGdwcyAtSWQgJHNzaGRQSUQpKSB7CiJzc2hkIHBhcmVudCBkaWVkLCBleGl0IgpleGl0IDAKfQp9Cn0KZnVuY3Rpb24gR2V0QXJ0aWZhY3ROYW1lIHsKJGFhXz1pZiAoJGFyY2ggLWVxICd4NjQnKSB7ICItJGFyY2giIH0gZWxzZSB7ICIiIH0KImNsaS13aW4zMiRhYV8iCn0KZnVuY3Rpb24gZ18gewokcz1tXwoiRG93bmxvYWRpbmcgY2xpICRhcmNoIgoiJHt1dWlkfSUlMSUlIgokYW49R2V0QXJ0aWZhY3ROYW1lCiRzcGxhdD1AewpVcmk9Imh0dHBzOi8vY3Vyc29yLmJsb2IuY29yZS53aW5kb3dzLm5ldC9yZW1vdGUtcmVsZWFzZXMvJHJfLyRhbi50YXIuZ3oiClRpbWVvdXRTZWM9MjAKT3V0RmlsZT0idnNjb2RlLWNsaS0kcl8uemlwIgpVc2VCYXNpY1BhcnNpbmc9JFRydWUKfQpbTmV0LlNlcnZpY2VQb2ludE1hbmFnZXJdOjpTZWN1cml0eVByb3RvY29sI
[17:32:35.064] > D0gJ1RsczEyJwppcm0gQHNwbGF0CiRzLlN0b3AoKQokZ2xvYmFsOm5fID0gJHMuRWxhcHNlZE1pbGxpc2Vjb25kcwp9CmZ1bmN0aW9uIGhfIHsKJGdsb2JhbDp3Xz0nc3VjY2VzcycKJHM9bV8KdHJ5IHsKJGFjXz1bU3lzdGVtLklPLlBhdGhdOjpHZXRSYW5kb21GaWxlTmFtZSgpCiRhZF89IiRlbnY6VEVNUFwkYWNfIgoiRXhwYW5kaW5nIGNsaSBpbnRvICRhZF8iCiIke3V1aWR9JSUyJSUiCkV4cGFuZC1BcmNoaXZlICJ2c2NvZGUtY2xpLSRyXy56aXAiIC1EZXN0aW5hdGlvblBhdGggIiRhZF8iCmNwICIkYWRfXCRkXyIgLURlc3RpbmF0aW9uICRmXwpkZWwgLVJlY3Vyc2UgJGFkXwpkZWwgInZzY29kZS1jbGktJHJfLnppcCIKJHMuU3RvcCgpCiRnbG9iYWw6b18gPSAkcy5FbGFwc2VkTWlsbGlzZWNvbmRzCn0gY2F0Y2ggewokZ2xvYmFsOndfPSdlcnJvcicKIkZhaWxlZCB0byB1bnppcCBjbGkuIC0gJCgkXy5Ub1N0cmluZygpKSIKal8gMzcKaF8KfQppZighKFRlc3QtUGF0aCAiJGZfIikpIHsKJGdsb2JhbDp3Xz0nbWlzc2luZ0ZpbGVzJwoiRG93bmxvYWRlZCBzZXJ2ZXIgaXMgaW5jb21wbGV0ZS4iCmpfIDM3CmhfCn0KfQpmdW5jdGlvbiBhal8gewokcz1tXwppZihUZXN0LVBhdGggJGxvZykgewpkZWwgJGxvZwp9CiRlc2NhcGVkQ2xpRmlsZT0kZl8gLXJlcGxhY2UgJyAnLCAnYCAnCiRhcmdzPSJjb21tYW5kLXNoZWxsIC0tY2xpLWRhdGEtZGlyICckY2xpRGF0YURpcicgLS1wYXJlbnQtcHJvY2Vzcy1pZCAkc3NoZFBJRCAtLW9uLXBvcnQgLS1yZXF1aXJlLXRva2VuIDhkYzI2ZGM3LWU3YjgtNDc3OS1iMWYzLWU4YTMxMTU4OTA5MyAqPiAnJGxvZyciCiRzcGxhdD1AewpGaWxlUGF0aCA9ICJwb3dlcnNoZWxsLmV4ZSIKV2luZG93U3R5bGUgPSAiaGlkZGVuIgpBcmd1bWVudExpc3QgPSBAKAoiLUV4ZWN1dGlvblBvbGljeSIsICJVbnJlc3RyaWN0ZWQiLCAiLU
[17:32:35.065] > 5vTG9nbyIsICItTm9Qcm9maWxlIiwgIi1Ob25JbnRlcmFjdGl2ZSIsICItYyIsICIkZXNjYXBlZENsaUZpbGUgJGFyZ3MiCikKUGFzc1RocnUgPSAkVHJ1ZQp9CiJTdGFydGluZyBjbGk6ICYgJyRmXycgJGFyZ3MiCiRnbG9iYWw6el8gPSAoc3RhcnQgQHNwbGF0KS5JRAokcy5TdG9wKCkKJGdsb2JhbDpxXyA9ICRzLkVsYXBzZWRNaWxsaXNlY29uZHMKfQpmdW5jdGlvbiBpXyB7CiRnbG9iYWw6dl89JFRydWUKIlRyaWdnZXIgbG9jYWwgc2VydmVyIGRvd25sb2FkIgokYW49R2V0QXJ0aWZhY3ROYW1lCiIke3V1aWR9OnRyaWdnZXJfc2VydmVyX2Rvd25sb2FkIgoiYXJ0aWZhY3Q9
[17:32:35.065] > PSRhbj09IgoiZGVzdEZvbGRlcj09JHNfPT0iCiJkZXN0Rm9sZGVyMj09L3ZzY29kZS1jbGktJHJfLnppcD09IgoiJHt1dWlkfTp0cmlnZ2VyX3NlcnZlcl9kb3dubG9hZF9lbmQiCiJXYWl0aW5nIGZvciBjbGllbnQgdG8gdHJhbnNmZXIgc2VydmVyIGFyY2hpdmUuLi4iCiJXYWl0aW5nIGZvciAkc19cdnNjb2RlLWNsaS0kcl8uemlwLmRvbmUgYW5kIHZzY29kZS1jbGktJHJfLnppcCB0byBleGlzdCIKd2hpbGUoJFRydWUpIHsKaWYoVGVzdC1QYXRoICIkc19cdnNjb2RlLWNsaS0kcl8uemlwLmRvbmUiKSB7CmlmKCEoVGVzdC1QYXRoICIkc19cdnNjb2RlLWNsaS0kcl8uemlwIikpIHsKIlRyYW5zZmVyIGZhaWxlZCIKcSAzMQp9CiJUcmFuc2ZlciBjb21wbGV0ZSIKZGVsICRzX1x2c2NvZGUtY2xpLSRyXy56aXAuZG9uZQpicmVhawp9IGVsc2UgewpTdGFydC1TbGVlcCAtU2Vjb25kcyAzCmJfCn0KfQp9CmZ1bmN0aW9uIGpfKCRjb2RlKSB7CmlmICgkdl8pIHsKIkFscmVhZHkgYXR0ZW1wdGVkIGxvY2FsIGRvd25sb2FkLCBmYWlsaW5nIgpxICRjb2RlCn0gZWxzZWlmKCRrXykgewppXwp9IGVsc2UgewpxICRjb2RlCn0KfQpmdW5jdGlvbiBwcmludFJlc3VsdCgpIHsKIiR7dXVpZH06IHN0YXJ0IgoiU1NIX0FVVEhfU09DSz09JGVudjpTU0hfQVVUSF9TT0NLPT0iCmFrXw
[17:32:35.071] > oiJHt1dWlkfTogZW5kIgp9CmZ1bmN0aW9uIG1haW4oKSB7CiRnbG9iYWw6c3NoZFBJRCA9IGFfCmlmKCEoVGVzdC1QYXRoICRzXykpIHsKJG09IkNvdWxkIG5vdCBjcmVhdGUgQ0xJIGRpcmVjdG9yeSIKdHJ5IHsKJG51bGw9bmkgLWl0IGQgJHNfIC1mIC1lYSBzaQp9IGNhdGNoIHsKIiRtLiAtICQoJF8uVG9TdHJpbmcoKSkiCnJldHVybgp9CmlmKCEoVGVzdC1QYXRoICRzXykpIHsKIiRtIgpyZXR1cm4KfQp9CmNkICRzXwp0cnkgewoiTG9va2luZyBmb3IgZXhpc3RpbmcgQ0xJIGluICRzXyIKaWYoVGVzdC1QYXRoICIkZl8iKSB7CiJGb3VuZCBpbnN0YWxsZWQgQ0xJIgp9IGVsc2UgewppZiAoJGxfKSB7CmlfCn0gZWxzZSB7CnRyeSB7IGdfIH0gY2F0Y2ggewoiRG93bmxvYWQgZmFpbGVkLiAtICQoJF8uVG9TdHJpbmcoKSkiCmpfIDI1Cn0KfQpoXwp9CmFqXwokYWdfPUB7ClBhdGggPSAkbG9nClBhdHRlcm4gPSAiTGlzdGVuaW5nIG9uIDEyNy4wLjAuMTooLispIgp9CiRhZl89KEdldC1EYXRlKS5BZGRTZWNvbmRzKDQpCiRhbF89IlNlcnZlciBkaWQgbm90IHN0YXJ0IHN1Y2Nlc3NmdWxseS4gRnVsbCBzZXJ2ZXIgbG9nIGF0ICRsb2cgPj4+Igp3aGlsZSAoKEdldC1EYXRlKSAtbHQgJGFmXykgewppZihUZXN0LVBhdGggJGxvZykgewokYWhfPShzbHMgQGFnXykuTWF0Y2hlcy5Hcm91cHMKaWYoJGFoXykgewokZ2xvYmFsOnBvcnQgPSAkYWhfWzFdLlZhbHVlCmJyZWFrCn0KfQpzbGVlcCAtTWlsbGlzZWNvbmRzIDMwCn0KaWYgKCEkcG9ydCkgewokYWxfCmNhdCAkbG9nCiI8PDwgRW5kIG9mIHNlcnZlciBsb2ciCnEgMzIKfQp9IGNhdGNoIHsKIlNlcnZlciBmYWlsZWQgdG8gc3RhcnQuIC0gJCgkXy5Ub1N0cmluZygpKSIKIiQoJF8uU2NyaXB0U3RhY2tUcmFjZSkiCn0KdHJ5IHsKJGdsb2JhbDphaV8gPSAoZ2NpbSBXaW4zMl9PcGVyYXRpbmdTeXN0ZW0pLlZlcnNpb24KfSBjYXRjaCB7CiJGYWlsZWQgdG8gZmluZCBXaW5kb3dzIHZlcnNpb24gLSAkKCRfLlRvU3RyaW5nKCkpIgokZ2xvYmFsOmFpXyA9ICJ1bmtub3duIgp9CnByaW50UmVzdWx0CiIkcGlkLCB3YXRjaGluZyAkc3NoZFBJRCIKd2hpbGUgKCRUcnVlKSB7CmJfCnNsZWVwIDMwCn0KfQoiMTVmNzViZTkwZTA3OiByZXN1bWVMb2ciCm1haW4K')))); powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -NonInteractive -EncodedCommand `$remoteSSHConfigurationScript"
[17:32:36.195] > 15f75be90e07: running
> 15f75be90e07: pauseLog
[17:32:36.284] > 15f75be90e07: resumeLog
[17:32:36.847] > Looking for existing CLI in C:\Users\mostlydev\.cursor-server
[17:32:36.850] > Downloading cli x64
> 15f75be90e07%%1%%
[17:32:37.039] > Download failed. - BlobNotFoundThe specified blob does not exist.
> RequestId:3e02b6ac-f01e-0017-3922-c4caaf000000
> Time:2024-06-21T21:32:37.1266953Z
[17:32:37.043] > Trigger local server download
> 15f75be90e07:trigger_server_download
> artifact==cli-win32-x64==
> destFolder==C:\Users\mostlydev\.cursor-server==
> destFolder2==/vscode-cli-5f9353ed8be369c4ac2b4d43596f5ff281746ec0.zip==
> 15f75be90e07:trigger_server_download_end
> Waiting for client to transfer server archive...
> Waiting for C:\Users\mostlydev\.cursor-server\vscode-cli-5f9353ed8be369c4ac2b4d43596f5ff281746ec0.zip.done and vscode-cli-5f9353ed8be369c4ac2b4d43596f5ff281746ec0.zip to exist
[17:32:37.044] Got request to download on client for {"artifact":"cli-win32-x64","destPath":"C:\\Users\\mostlydev\\.cursor-server/vscode-cli-5f9353ed8be369c4ac2b4d43596f5ff281746ec0.zip"}
[17:32:37.044] Downloading VS Code server locally...
[17:32:39.309] Terminating local server
[17:32:39.312] Resolver error: Error: Failed to download VS Code Server (Server returned 404)
	at g.Create (/Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:499181)
	at /Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:549814
	at async t.downloadAndCopyToHost (/Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:549314)
	at async /Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:557213
	at async e (/Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:557328)
	at async /Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:579574
	at async t.withShowDetailsEvent (/Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:583233)
	at async /Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:554370
	at async T (/Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:552421)
	at async t.resolveWithLocalServer (/Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:553910)
	at async k (/Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:576791)
	at async t.resolve (/Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:580604)
	at async /Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/extension.js:2:846713
[17:32:39.316] Local server exit: 15
[17:32:39.318] ------




[17:32:39.837] Opening exec server for ssh-remote+windev
[17:32:39.882] Acquiring local install lock: /var/folders/3l/gdf1_p5d2dq0j77nz014xrq00000gn/T/vscode-remote-ssh-90639290-install.lock
[17:32:39.882] Initizing new exec server for ssh-remote+windev
[17:32:39.929] Looking for existing server data file at /Users/mostlydev/Library/Application Support/Cursor/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-90639290-5f9353ed8be369c4ac2b4d43596f5ff281746ec0-0.110.1-es/data.json
[17:32:39.931] Using commit id "5f9353ed8be369c4ac2b4d43596f5ff281746ec0" and quality "stable" for server
[17:32:39.933] Install and start server if needed
[17:32:39.941] askpass server listening on /var/folders/3l/gdf1_p5d2dq0j77nz014xrq00000gn/T/vscode-ssh-askpass-4f40780d377c54c0adcacbb3545caf4b57577bb2.sock
[17:32:39.941] Spawning local server with {"serverId":2,"ipcHandlePath":"/var/folders/3l/gdf1_p5d2dq0j77nz014xrq00000gn/T/vscode-ssh-askpass-9041aad4efc679a057cb90188f8ae0e4fec23a69.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","58308","-o","ConnectTimeout=15","windev","powershell"],"serverDataFolderName":".cursor-server","dataFilePath":"/Users/mostlydev/Library/Application Support/Cursor/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-90639290-5f9353ed8be369c4ac2b4d43596f5ff281746ec0-0.110.1-es/data.json"}
[17:32:39.941] Local server env: {"SSH_AUTH_SOCK":"/private/tmp/com.apple.launchd.JuuavvaAbb/Listeners","SHELL":"/opt/homebrew/bin/fish","DISPLAY":"/private/tmp/com.apple.launchd.uQKyGijOa4/org.xquartz:0","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/Applications/Cursor.app/Contents/Frameworks/Cursor Helper (Plugin).app/Contents/MacOS/Cursor Helper (Plugin)","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"","VSCODE_SSH_ASKPASS_MAIN":"/Users/mostlydev/.cursor/extensions/ms-vscode-remote.remote-ssh-0.110.1/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/var/folders/3l/gdf1_p5d2dq0j77nz014xrq00000gn/T/vscode-ssh-askpass-4f40780d377c54c0adcacbb3545caf4b57577bb2.sock"}
[17:32:39.942] Spawned 38628
[17:32:40.051] > local-server-2> Running ssh connection command: ssh -v -T -D 58308 -o ConnectTimeout=15 windev powershell
[17:32:40.054] > local-server-2> Spawned ssh, pid=38654
[17:32:40.058] stderr> OpenSSH_9.6p1, LibreSSL 3.3.6
[17:32:40.320] stderr> debug1: Server host key: ssh-ed25519 SHA256:D6W3NaNy1nziwAFNQh2LTmyVS7Fqxumd4uCj3q7quwc
[17:32:40.455] stderr> Authenticated to cobb-east.somecompany ([107.202.31.138]:2223) using "publickey".
[17:32:40.717] > Windows PowerShell
> Copyright (C) Microsoft Corporation. All rights reserved.
> 
> Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows
[17:32:41.404] > [38;2;255;233;170;49m?[48;2;255;233;170m[38;2;16;14;35m ? [48;2;255;255;255m[38;2;255;233;170m?[48;2;255;255;255m[38;2;16;14;35m mostlydev@WINDEV [48;2;145;221;255m[38;2;255;255;255m?[48;2;145;221;255m[38;2;16;14;35m ? [38;2;145;221;255m? 
[17:32:41.415] > echo 'ready: ef40c721f4b3'
[17:32:41.425] > ready: ef40c721f4b3
[17:32:41.487] > [38;2;255;233;170;49m?[48;2;255;233;170m[38;2;16;14;35m ? [48;2;255;255;255m[38;2;255;233;170m?[48;2;255;255;255m[38;2;16;14;35m mostlydev@WINDEV [48;2;145;221;255m[38;2;255;255;255m?[48;2;145;221;255m[38;2;16;14;35m ? [38;2;145;221;255m? uname -rsv
[17:32:41.543] Platform: windows
[17:32:41.543] Remote command length: 6492/8192 characters
[17:32:41.613] > [38;2;255;233;170;49m?[48;2;255;233;170m[38;2;16;14;35m ? [48;2;255;255;255m[38;2;255;233;170m?[48;2;255;255;255m[38;2;16;14;35m mostlydev@WINDEV [48;2;145;221;255m[38;2;255;255;255m?[48;2;145;221;255m[38;2;16;14;35m ? [48;2;255;128;128m[38;2;145;221;255m?[48;2;255;128;128m[38;2;255;255;255m ERROR [38;2;255;128;128m? powershell -NoProfile
[17:32:41.670] > Windows PowerShell
> Copyright (C) Microsoft Corporation. All rights reserved.
> 
> Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows
[17:32:41.775] > PS C:\Users\mostlydev> 
[17:32:41.805] > powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -NonInteractive -Command "`$remoteSSHConfigurationScript=[Convert]::ToBase64String([Text.Encoding]::Unicode.GetBytes([Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('CiR1dWlkPSJlZjQwYzcyMWY0YjMiCiIke3V1aWR9OiBydW5uaW5nIgoiZWY0MGM3MjFmNGIzOiBwYXVzZUxvZyIKJFByb2dyZXNzUHJlZmVyZW5jZT0nU2lsZW50bHlDb250aW51ZScKJHJfPSc1ZjkzNTNlZDhiZTM2OWM0YWMyYjRkNDM1OTZmNWZmMjgxNzQ2ZWMwJwokcD0kZW52OlBST0NFU1NPUl9BUkNISVRFQ1RVUkUKJGFyY2g9aWYgKCgkcCAtZXEgJ0FNRDY0JykgLW9yICgkcCAtZXEgJ0lBNjQnKSkgeyAneDY0JyB9IGVsc2UgeyAnaWEzMicgfQokc189KEpvaW4tUGF0aCAoUmVzb2x2ZS1QYXRoIH4pICcuY3Vyc29yLXNlcnZlcicpCiRjbGlEYXRhRGlyPShKb2luLVBhdGggIiRzXyIgJ2NsaScpCiRlbnY6VlNDT0RFX0FHRU5UX0ZPTERFUj0kc18KJGxvZz1OZXctVGVtcG9yYXJ5RmlsZQokY189ImNvZGUiCiRkXz0iJGNfLmV4ZSIKJGVfPSIkY18tJHJfLmV4ZSIKJGZfPSIkc19cJGVfIgokdF89J3N0YWJsZScKJGtfPSRUcnVlCiRsXz0kRmFsc2UKJGdsb2JhbDp2XyA9ICRGYWxzZQokZ2xvYmFsOndfID0gJycKJGdsb2JhbDpuXyA9ICcnCiRnbG9iYWw6b18gPSAnJwokZ2xvYmFsOnBfID0gJycKJGdsb2JhbDpxXyA9ICcnCmZ1bmN0aW9uIGFrXyB7CiJsaXN0ZW5pbmdPbj09JHBvcnQ9PSIKIm9zUmVsZWFzZUlkPT13aW5kb3dzPT0iCiJvc1ZlcnNpb249PSRhaV89PSIKImFyY2g9PSRhcmNoPT0iCiJwbGF0Zm9ybT09d2luZG93cz09IgoidW5wYWNrUmVzdWx0PT0kd189PSIKImRpZExvY2FsRG93bmxvYWQ9PSR2Xz09IgoiZG93bmxvYWRUaW1lPT0kbl89PSIKImluc3RhbGxUaW1lPT0kb189PSIKImV4dEluc3RhbGxUaW1lPT0kcF89PSIKInNlcnZlclN0YXJ0VGltZT09JHFfPT0iCiJleGVjU2VydmVyVG9rZW49PTc5MGM4N2QxLTI3YzQtNDljNy05MmQyLTVjNWQ2ZThjMjcwOD09Igp9CmZ1bm
[17:32:41.808] > N0aW9uIG1fIHsKcmV0dXJuIFtzeXN0ZW0uZGlhZ25vc3RpY3Muc3RvcHdhdGNoXTo6U3RhcnROZXcoKTsKfQpmdW5jdGlvbiBxKCRjb2RlKSB7CiIke3V1aWR9OiBzdGFydCIKImV4aXRDb2RlPT0kY29kZT09Igpha18KIiR7dXVpZH06IGVuZCIKfQpmdW5jdGlvbiBhXyB7CiR4Xz0kUElECndoaWxlICgkVHJ1ZSkgewokeV89KGdjaW0gd2luMzJfcHJvY2VzcyB8ID8gcHJvY2Vzc2lkIC1lcSAkeF8pLnBhcmVudHByb2Nlc3NpZAppZiAoISR5Xykgewoibm8gc3NoZCBwYXJlbnQgcHJvYyIKZXhpdCAwCn0KaWYgKChncHMgLUlkICR5XykuTmFtZSAtZXEgJ3NzaGQnKSB7CnJldHVybiAkeV8KfQokeF89JHlfCn0KfQpmdW5jdGlvbiBiXyB7CmlmICgkbGF1bmNoZWRDbGkxUGlkKSB7CmlmICghKGdwcyAtSWQgJHpfKSkgewoic2VydmVyIGRpZWQsIGV4aXQiCmV4aXQgMAp9Cn0gZWxzZSB7CmlmICghKGdwcyAtSWQgJHNzaGRQSUQpKSB7CiJzc2hkIHBhcmVudCBkaWVkLCBleGl0IgpleGl0IDAKfQp9Cn0KZnVuY3Rpb24gR2V0QXJ0aWZhY3ROYW1lIHsKJGFhXz1pZiAoJGFyY2ggLWVxICd4NjQnKSB7ICItJGFyY2giIH0gZWxzZSB7ICIiIH0KImNsaS13aW4zMiRhYV8iCn0KZnVuY3Rpb24gZ18gewokcz1tXwoiRG93bmxvYWRpbmcgY2xpICRhcmNoIgoiJHt1dWlkfSUlMSUlIgokYW49R2V0QXJ0aWZhY3ROYW1lCiRzcGxhdD1AewpVcmk9Imh0dHBzOi8vY3Vyc29yLmJsb2IuY29yZS53aW5kb3dzLm5ldC9yZW1vdGUtcmVsZWFzZXMvJHJfLyRhbi50YXIuZ3oiClRpbWVvdXRTZWM9MjAKT3V0RmlsZT0idnNjb2RlLWNsaS0kcl8uemlwIgpVc2VCYXNpY1BhcnNpbmc9JFRydWUKfQpbTmV0LlNlcnZpY2VQb2ludE1hbmFnZXJdOjpTZWN1cml0eVByb3RvY29sID0gJ1RsczEyJwppcm0gQHNwbGF0CiRzLlN0b3AoKQokZ2xvYmFsOm5fID0gJHMuRWxhcHNlZE1pbGxpc2Vjb25kcwp9CmZ1bmN0aW9uIGhfIHsKJGdsb2JhbDp3Xz0nc3VjY2VzcycKJHM9bV8KdHJ5IHsKJGFjXz1bU3lzdGVtLklPLlBhdGhdOjpHZXRSYW5kb21GaWxlTmFtZSgpCiRhZF89IiRlbnY6VEVNUFwkYWNfIgoiRXhwYW5kaW5nIGNsaSBpbnRvICRhZF8iCiIke3V1aWR9JSUyJSUiCkV4cGFuZC1BcmNoaXZlICJ2c2NvZGUtY2xpLSRyXy56aXAiIC1EZXN0aW5hdGlvblBhdGggIiRhZF8iCmNwICIkYWRfXCRkXyIgLURlc3RpbmF0aW9uICRmXwpkZWwgLVJlY3Vyc2UgJGFkXwpkZWwgInZzY29kZS1jbGktJHJfLnppcCIKJHMuU3RvcCgpCiRnbG9iYWw6b18gPSAkcy5FbGFwc2VkTWlsbGlzZWNvbmRzCn0gY2F0Y2ggewokZ2xvYmFsOndfPSdlcnJvcicKIkZhaWxlZCB0byB1bnppcCBjbGkuIC0gJCgkXy5Ub1N0cmluZygpKSIKal8gMzcKaF8KfQppZighKFRlc3QtUGF0aCAiJGZfIikpIHsKJGdsb2JhbDp3Xz0nbWlzc2luZ0ZpbGVzJwoiRG93bmxvYWRlZCBzZXJ2ZXIgaXMgaW5jb21wbGV0ZS4iCmpfIDM3CmhfCn0KfQpmdW5jdGlvbiBhal8gewokcz1tXwppZihUZXN0LVBhdGggJ
[17:32:41.808] > GxvZykgewpkZWwgJGxvZwp9CiRlc2NhcGVkQ2xpRmlsZT0kZl8gLXJlcGxhY2UgJyAnLCAnYCAnCiRhcmdzPSJjb21tYW5kLXNoZWxsIC0tY2xpLWRhdGEtZGlyICckY2xpRGF0YURpcicgLS1wYXJlbnQtcHJvY2Vzcy1pZCAkc3NoZFBJRCAtLW9uLXBvcnQgLS1yZXF1aXJlLXRva2VuIDc5MGM4N2QxLTI3YzQtNDljNy05MmQyLTVjNWQ2ZThjMjcwOCAqPiAnJGxvZyciCiRzcGxhdD1AewpGaWxlUGF0aCA9ICJwb3dlcnNoZWxsLmV4ZSIKV2luZG93U3R5bGUgPSAiaGlkZGVuIgpBcmd1bWVudExpc3QgPSBAKAoiLUV4ZWN1dGlvblBvbGljeSIsICJVbnJlc3RyaWN0ZWQiLCAiLU5vTG9nbyIsICItTm9Qcm9maWxlIiwgIi1Ob25JbnRlcmFjdGl2ZSIsICItYyIsICIkZXNjYXBlZENsaUZpbGUgJGFyZ3MiCikKUGFzc1RocnUgPSAkVHJ1ZQp9CiJTdGFydGluZyBjbGk6ICYgJyRmXycgJGFyZ3MiCiRnbG9iYWw6el8gPSAoc3RhcnQgQHNwbGF0KS5JRAokcy5TdG9wKCkKJGdsb2JhbDpxXyA9ICRzLkVsYXBzZWRNaWxsaXNlY29uZHMKfQpmdW5jdGlvbiBpXyB7CiRnbG9iYWw6dl89JFRydWUKIlRyaWdnZXIgbG9jYWwgc2VydmVyIGRvd25sb2FkIgokYW49R2V0QXJ0aWZhY3ROYW1lCiIke3V1aWR9OnRyaWdnZXJfc2VydmVyX2Rvd25sb2FkIgoiYXJ0aWZhY3Q9PSRhbj09IgoiZGVzdEZvbGRlcj09JHNfPT0iCiJkZXN0Rm9sZGVy
[17:32:41.809] > Mj09L3ZzY29kZS1jbGktJHJfLnppcD09IgoiJHt1dWlkfTp0cmlnZ2VyX3NlcnZlc
[17:32:41.814] > l9kb3dubG9hZF9lbmQiCiJXYWl0aW5nIGZvciBjbGllbnQgdG8gdHJhbnNmZXIgc2VydmVyIGFyY2hpdmUuLi4iCiJXYWl0aW5nIGZvciAkc19cdnNjb2RlLWNsaS0kcl8uemlwLmRvbmUgYW5kIHZzY29kZS1jbGktJHJfLnppcCB0byBleGlzdCIKd2hpbGUoJFRydWUpIHsKaWYoVGVzdC1QYXRoICIkc19cdnNjb2RlLWNsaS0kcl8uemlwLmRvbmUiKSB7CmlmKCEoVGVzdC1QYXRoICIkc19cdnNjb2RlLWNsaS0kcl8uemlwIikpIHsKIlRyYW5zZmVyIGZhaWxlZCIKcSAzMQp9CiJUcmFuc2ZlciBjb21wbGV0ZSIKZGVsICRzX1x2c2NvZGUtY2xpLSRyXy56aXAuZG9uZQpicmVhawp9IGVsc2UgewpTdGFydC1TbGVlcCAtU2Vjb25kcyAzCmJfCn0KfQp9CmZ1bmN0aW9uIGpfKCRjb2RlKSB7CmlmICgkdl8pIHsKIkFscmVhZHkgYXR0ZW1wdGVkIGxvY2FsIGRvd2
[17:32:41.815] > 5sb2FkLCBmYWlsaW5nIgpxICRjb2RlCn0gZWxzZWlmKCRrXykgewppXwp9IGVsc2UgewpxICRjb2RlCn0KfQpmdW5jdGlvbiBwcmludFJlc3VsdCgpIHsKIiR7dXVpZH06IHN0YXJ0IgoiU1NIX0FVVEhfU09DSz09JGVudjpTU0hfQVVUSF9TT0NLPT0iCmFrXwoiJHt1dWlkfTogZW5kIgp9CmZ1bmN0aW9uIG1haW4oKSB7CiRnbG9iYWw6c3NoZFBJRCA9IGFfCmlmKCEoVGVzdC1QYXRoICRzXykpIHsKJG09IkNvdWxkIG5vdCBjcmVhdGUgQ0xJIGRpcmVjdG9yeSIKdHJ5IHsKJG51bGw9bmkgLWl0IGQgJHNfIC1mIC1lYSBzaQp9IGNhdGNoIHsKIiRtLiAtICQoJF8uVG9TdHJpbmcoKSkiCnJldHVybgp9CmlmKCEoVGVzdC1QYXRoICRzXykpIHsKIiRtIgpyZXR1cm4KfQp9CmNkICRzXwp0cnkgewoiTG9va2luZyBmb3IgZXhpc3RpbmcgQ0xJIGluICRzXyIKaWYoVGVzdC1QYXRoICIkZl8iKSB7CiJGb3VuZCBpbnN0YWxsZWQgQ0xJIgp9IGVsc2UgewppZiAoJGxfKSB7CmlfCn0gZWxzZSB7CnRyeSB7IGdfIH0gY2F0Y2ggewoiRG93bmxvYWQgZmFpbGVkLiAtICQoJF8uVG9TdHJpbmcoKSkiCmpfIDI1Cn0KfQpoXwp9CmFqXwokYWdfPUB7ClBhdGggPSAkbG9nClBhdHRlcm4gPSAiTGlzdGVuaW5nIG9uIDEyNy4wLjAuMTooLispIgp9CiRhZl89KEdldC1EYXRlKS5BZGRTZWNvbmRzKDQpCiRhbF89IlNlcnZlciBkaWQgbm90IHN0YXJ0IHN1Y2Nlc3NmdWxseS4gRnVsbCBzZXJ2ZXIgbG9nIGF0ICRsb2cgPj4+Igp3aGlsZSAoKEdldC1EYXRlKSAtbHQgJGFmXykgewppZihUZXN0LVBhdGggJGxvZykgewokYWhfPShzbHMgQGFnXykuTWF0Y2hlcy5Hcm91cHMKaWYoJGFoXykgewokZ2xvYmFsOnBvcnQgPSAkYWhfWzFdLlZhbHVlCmJyZWFrCn0KfQpzbGVlcCAtTWlsbGlzZWNvbmRzIDMwCn0KaWYgKCEkcG9ydCkgewokYWxfCmNhdCAkbG9nCiI8PDwgRW5kIG9mIHNlcnZlciBsb2ciCnEgMzIKfQp9IGNhdGNoIHsKIlNlcnZlciBmYWlsZWQgdG8gc3RhcnQuIC0gJCgkXy5Ub1N0cmluZygpKSIKIiQoJF8uU2NyaXB0U3RhY2tUcmFjZSkiCn0KdHJ5IHsKJGdsb2JhbDphaV8gPSAoZ2NpbSBXaW4zMl9PcGVyYXRpbmdTeXN0ZW0pLlZlcnNpb24KfSBjYXRjaCB7CiJGYWlsZWQgdG8gZmluZCBXaW5kb3dzIHZlcnNpb24gLSAkKCRfLlRvU3RyaW5nKCkpIgokZ2xvYmFsOmFpXyA9ICJ1bmtub3duIgp9CnByaW50UmVzdWx0CiIkcGlkLCB3YXRjaGluZyAkc3NoZFBJRCIKd2hpbGUgKCRUcnVlKSB7CmJfCnNsZWVwIDMwCn0KfQoiZWY0MGM3MjFmNGIzOiByZXN1bWVMb2ciCm1haW4K')))); powershell -ExecutionPolicy Unrestricted -NoLogo -NoProfile -NonInteractive -EncodedCommand `$remoteSSHConfigurationScript"
[17:32:42.948] > ef40c721f4b3: running
> ef40c721f4b3: pauseLog
[17:32:43.002] > ef40c721f4b3: resumeLog
[17:32:43.540] > Looking for existing CLI in C:\Users\mostlydev\.cursor-server
[17:32:43.546] > Downloading cli x64
> ef40c721f4b3%%1%%
[17:32:43.725] > Download failed. - BlobNotFoundThe specified blob does not exist.
> RequestId:96fdcef2-501e-006c-1422-c48833000000
> Time:2024-06-21T21:32:43.8035215Z
> Trigger local server download
> ef40c721f4b3:trigger_server_download
> artifact==cli-win32-x64==
> destFolder==C:\Users\mostlydev\.cursor-server==
> destFolder2==/vscode-cli-5f9353ed8be369c4ac2b4d43596f5ff281746ec0.zip==
> ef40c721f4b3:trigger_server_download_end
> Waiting for client to transfer server archive...
> Waiting for C:\Users\mostlydev\.cursor-server\vscode-cli-5f9353ed8be369c4ac2b4d43596f5ff281746ec0.zip.done and vscode-cli-5f9353ed8be369c4ac2b4d43596f5ff281746ec0.zip to exist
[17:32:43.725] Got request to download on client for {"artifact":"cli-win32-x64","destPath":"C:\\Users\\mostlydev\\.cursor-server/vscode-cli-5f9353ed8be369c4ac2b4d43596f5ff281746ec0.zip"}
[17:32:43.726] Downloading VS Code server locally...
[17:32:43.760] Terminating local server
[17:32:43.760] Exec server for ssh-remote+windev failed: Error: Failed to download VS Code Server (Server returned 404)
[17:32:43.760] Error opening exec server for ssh-remote+windev: Error: Failed to download VS Code Server (Server returned 404)
[17:32:43.763] Local server exit: 15

mostlydev avatar Jun 21 '24 21:06 mostlydev

This seems to be related: https://github.com/microsoft/vscode-remote-release/issues/9677

Perhaps even the same bug.

Apparently, downgrading to version 0.109.0 of "Remote - SSH" resolves this, but Cursor does not let you pick any version other than 0.110.

mostlydev avatar Jun 21 '24 21:06 mostlydev

I tried copying the extension from ~/.vscode to ~/.cursor and replaced the reference in extensions.json. It reports the new version is installed, but I still get the same error.

To be clear, I copied the whole node in extensions.json, not just the version identifier.

mostlydev avatar Jun 21 '24 22:06 mostlydev

I followed the same process and downgraded to 0.109.0. Same error.

mostlydev avatar Jun 21 '24 22:06 mostlydev

I believe macos and windows hosts aren't supported, been waiting keenly for macos support for months :(

damianhodgkiss avatar Jun 24 '24 01:06 damianhodgkiss

That's peculiar, considering those comprise the vast majority of dev OSes.

mostlydev avatar Jun 24 '24 16:06 mostlydev

Yes, macos and windows remote hosts aren't currently supported. But this is definitely on our radar!

Sanger2000 avatar Jun 26 '24 18:06 Sanger2000

This was working before. It broke after a specific vscode update btw. I have personally used this with same machine M2 Mac Mini and ARM64 windows on Parallels VM.

jenish-rudani avatar Jul 16 '24 18:07 jenish-rudani

This was working before. It broke after a specific vscode update btw. I have personally used this with same machine M2 Mac Mini and ARM64 windows on Parallels VM.

Let me add more context to this:

It seems that in previous version where I WAS able to ssh into Windows VM running on Paralles from MacOs host both ARM64 arch, the server that was getting downloaded on windows vm was X64.

I was able to replicate the previous working solution by patching Remote SSH extension (specifically extensions.js) by replace $arch detection if else.

More info here: https://github.com/microsoft/vscode-remote-release/issues/9677#issuecomment-2231535606

jenish-rudani avatar Jul 16 '24 18:07 jenish-rudani

I use VS Code "Remote - SSH" daily but the same workflow does not work in cursor. I remote from a M1 mac machine to another M1 mac. On cursor I am getting the error "Failed to download VS Code Server (Server returned 404)"

I imagine this would work if we could downgrade the plugin as others mentioned, but only one version is listed when clicking "install another version."

Unfortunately this is the only way I access my codebase so I cannot try cursor yet, but I hope I will be able to soon

If anybody here would like to shine some extra light on this issue you can also confirm that it's still happening on their forum: https://forum.cursor.com/t/cursor-remote-ssh-not-working-invalid-vscode-server-download-link/3889

Connorelsea avatar Jul 18 '24 15:07 Connorelsea

This is happening for me trying to SSH into a Windows remote from MacOS as well, but my remote Windows machine is x86_64 and thus does not appear to be related to the arch issue.

I'm totally addicted to Cursor but this bug is making my workflow very cumbersome. I basically have VSCode (which can connect to remote) open in one window, and Cursor in another, and do some ad-hoc combination of git push/pull and copy pasting files between the two in order to develop for Windows from Mac. Would love to continue to promote Cursor to other VSCode developers at my company, but we need this feature to work.

ibeckermayer avatar Jul 31 '24 17:07 ibeckermayer

It's random issues like this that make me wish Cursor was just a vs code plugin. This has been an issue for months, why isn't it fixed yet?

OkGoDoIt avatar Jul 31 '24 19:07 OkGoDoIt

When working with remote containers, VSCode installs a VS Code Server in the remote machine based on the client's compilation commit (Help > About > Commit). image

If the client is compiled on commit A, the server that it tries to download is based on commit A, but if we update the client to commit B, it will try to download commit B for the server.

Silly question: I think Cursor is a fork, so of course their commit SHAs are going to be different. Is anyone at Cursor making sure to modify whatever internal variable so the Remote Development extension would point to the correct VS Code Server commit instead of using the one in the Cursor client?

sdepablos avatar Aug 26 '24 10:08 sdepablos

Same error. Cursor version: 0.40.4

zhoukaigo avatar Sep 19 '24 17:09 zhoukaigo

Still not working for windows host, 0.41.2.

tjburch avatar Sep 27 '24 21:09 tjburch

still not working for windows 11 host / MacOS sequoia client(cursor installed)

wjohhan avatar Oct 07 '24 02:10 wjohhan

Any update?

yinhaoti avatar Oct 11 '24 16:10 yinhaoti

This is stunning. It speaks volumes about the bubble that is ai development that an issue relevant to a majority their prospective audience isn't a higher priority.

Most of my worry about this app relates to these sorts of blindspots. It's culture. Microsoft has no illusions about current reality, and so vscode + cody + supermaven it is.

Edit: As I expected, Windows is the most common development OS, followed closely by MacOS. And I'm going to guess a majority of those MacOS developers are at least sometimes developing Windows apps.

mostlydev avatar Oct 13 '24 23:10 mostlydev

@truell20 any thoughts on this one? Seems like there's a chance it may be a one liner somewhere that would unlock a major feature for a lot of users.

ibeckermayer avatar Oct 17 '24 18:10 ibeckermayer

Any updates on this?

hsatarian2 avatar Oct 21 '24 13:10 hsatarian2

Make sure you're logged into Cursor, then try again. That worked for me

rohitgupta3 avatar Oct 22 '24 12:10 rohitgupta3

Didn't help, same issue. VS Code server fails to install on remote win machine.

hsatarian2 avatar Oct 22 '24 12:10 hsatarian2

Hey @truell20 any update on this? Trying to connect to the code tunnel but facing this 404 Not found error for a particular commit hash: image

ankurbhatia24 avatar Nov 05 '24 12:11 ankurbhatia24

Still happening. I really think it has to do with the commit hash being different from what M$ expects

therealjuanmartinez avatar Dec 13 '24 06:12 therealjuanmartinez

Another bump on this one. Basically a non-starter if I can't use remote dev. Getting the dreaded 404 error.

bernesto avatar Dec 27 '24 07:12 bernesto

Half a year passed and this issue is still frustrating me

CDT avatar Dec 28 '24 07:12 CDT

ran into the same problem

F6JO avatar Jan 01 '25 08:01 F6JO

Remote host raspberry pi 3b with raspbian, also getting 404. Vscode works though

metropolik avatar Jan 04 '25 13:01 metropolik

same problem,any updates?

Ab1Nxx avatar Jan 09 '25 09:01 Ab1Nxx

Same problem happens after upgrading Cursor to latest version, I was trying to connect from a windows host to WSL ubuntu.

liverbirdkte avatar Jan 11 '25 09:01 liverbirdkte

Same problem :(

andyskywalker9 avatar Jan 14 '25 12:01 andyskywalker9