-
Notifications
You must be signed in to change notification settings - Fork 308
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
Cannot install extension on remote server #10571
Comments
Thank you for taking the time to open an issue. Could you please share your logs ( |
Thank you. Okay, I opened VS Code with the prior window being a remote-ssh to the given host. It establishes the connection, many processes are running on the server, and the client seems idle. Second document is the two Output windows you requested. |
Is there anything else I can provide? Any suggestions for a workaround? I would like to use Copilot with my remote-ssh project(s). |
Do these workaround steps work? #10578 |
No. I don't see any extensions in the remote, so I can't disable or reenable them as that workaround specific to Copilot Chat suggests. |
Ok, thanks for looking. I saw "Copilot" in your response but I see now that wouldn't have helped in your scenario. Do you have another SSH remote (maybe on your home network?) you can try to see if the issue repros? Is your remote a work machine that may have some firewall or network restrictions in place? We might get more logging in the Remote - SHH output channel if you add an extension to the 'defaultExtensions' setting. Could you try that? Finally, mind having a look in the other Output channel logs and sharing anything that could look related? In the command palette you can boost your "log level" up to "trace" so that more is emitted. I expected "remote extension host" or "window" to be the right places, but perhaps the issue could be found elsewhere? cc/ @deepak1556 or @connor4312, do you have any tips you could share with me on debugging this? |
There's an existing bug (fixed in the release ~10 minutes from now) that fixes copilot not working on remotes microsoft/vscode#236537 |
@connor4312 from the sounds of what @cross-cisco is sharing this isn't the same issue. That said, @cross-cisco please do try out the new build and let us know in case it was a different repro with the same root cause 🙏 |
It's not specific to copilot. There are no extensions on the remote, according to my local VSCode, and I can't install any. Let me know where I can get data to help. nb, I see |
I have in the past found that I can copy the updated VSCode from another system where it will install correctly. But I don't want to use that workaround and bypass the opportunity to diagnose this problem. |
Okay. I've turned off "Exec Server" in the Remote SSH settings, and now it is able to update the server installion on the remote host. However, I still see no extensions listed, and installing one continues to just appear stuck. |
Let me know what information I can provide. I am able to use the remote-ssh connection to my server, however it still shows no extensions installed. I have a little clock-face icon laid over the extensions icon in the far left, and an ingoing cylon at the top of the sidebar. |
Apologies for the delay, I understand you want this resolved. @deepak1556 perhaps you have some idea of how to capture extension installation logs? @cross-cisco is sharing that they do not have the 'server' tab in their output window, and i'm not sure why that is |
Type: Bug
I am running VS Code 1.96.0 on a Mac, MacOS Sequoia 15.1.1, Darwin 24.1.0.
I have installed the Remote Development and Remote-SSH extensions, which work well for allowing me to edit files on a remote linux server. However, when I open the extensions panel, it shows no extensions installed on the server, and if I try to install an extension on the remote using the button on the info panel for the extension, it reports "Installing" forever.
The javascript console is reporting errors about non-existent files (on my Mac) inside of User/globalStorage that appear not to exist. I'm not sure why it's looking for extension data there.
But, assuming that error message is not the problem, there is some other problem I'm not able to see. The "Remote - SSH" Output view shows the extension copied into data/CachedExetnsionVSIXs/UUID, and then reports "Installing extension:" and a JSON block. But, then it just sits.
Extension version: 0.116.1
VS Code version: Code 1.96.0 (Universal) (138f619c86f1199955d53b4166bef66ef252935c, 2024-12-11T02:29:09.626Z)
OS version: Darwin x64 24.1.0
Modes:
Remote OS version: Linux x64 6.8.0-49-generic
System Info
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
A/B Experiments
The text was updated successfully, but these errors were encountered: