Hi @yfflood, do you have a proxy in place? Those links seem fine – they just downloaded for me. Remote proxy settings can be set in the remote ssh settings
It could have also just been a random network flake, could you try restarting the editor and download again? Do other extensions download ok?
Simply restarting could not solve this for me.
I’m not sure about the proxy. I was trying to install the extensions for a remote server, which had no proxy in place.
(btw I took the alternative to install with VSDX, which works smoothly.
Could you try downloading it again? We just switched the CDN that serves the Anysphere extensions, which should hopefully make the download faster and more reliable.
Huh…unfortunately that error message doesn’t shed much light on what’s happening.
Could you try fully removing the ~/.cursor-server and ~/.cursor folders on your remote machine? It’s possible that these folders are write-locked, which is preventing the extensions from installing. Otherwise, it could be a network error – are you able to reach https://downloads.cursor.com (this should return Access Denied).
After deleting the two folders, when I try to install the extension again, I get this error: Unable to read file '/home/azureuser/.cursor-server/extensions/extensions.json' (Error: Unable to resolve nonexistent file '/home/azureuser/.cursor-server/extensions/extensions.json')
curl https://downloads.cursor.com works locally on my Mac but not in the remote machine where it return: curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to downloads.cursor.com:443
How can I fix the first error before focusing on the second one?
The editor will auto-recreate this file and folder if it doesn’t exist. It sounds like there might be an issue with the remote disk or filesystem, if Cursor isn’t able to create and read this file from a clean installation.
@ravirahman it seems the folders were recreated. Now we are back to the original problem.
Should the remote machine be able to reach https://downloads.cursor.com ? My Mac can reach it, but the remote machine has error curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to downloads.cursor.com:443 when running curl https://downloads.cursor.com.
Installing with cursor --install-extension ms-python.python still gives me error:
Installing extensions on SSH: azure_vm_matteo...
Installing extension 'ms-python.python'...
Error while installing extension ms-python.python: [object Object]
Failed Installing Extensions: ms-python.python
Hi @mfoglio, yes – to install extensions your remote machine will need to reach https://downloads.cursor.com. Do you use a proxy or VPN that is performing SSL interception, in which case you’ll need to trust a custom cert?
But won’t cursor try to upload the necessary files to the VM via SSH? Another VM cannot reach https://downloads.cursor.com but has cursor working perfectly fine.
There are still some endpoints for the marketplace that required a direct connection in Cursor 1.2. We have fixed this in Cursor 1.3, which should be rolling out soon.
However, I would recommend fixing the underlying SSL problem (by installing the certificate), as downloads will be much faster when it doesn’t have to copy over the SSH connection.
I have the same problem on 1.2. Today I updated to version 1.3 and the freezing problem is still there. I also downgraded to version 0.50 and the situation is still the same. How to resolve this?
Hi @arsus, could you run the network diagnostics in Cursor settings and share the results?
Are you able to install extensions locally? If so, could you try to set the setting remote.downloadExtensionsLocally to force extensions to be downloaded locally and copied over the remote?