microsoft / microsoft/vscode-remote-release
Generated script does not recognize linux-arm64
Nobody has claimed this yet.
- Dominant language
- Dockerfile
- Stars
- 4.2k
- Forks
- 469
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 1
Description
Type: Bug
Try to connect to a remote device that runs arm64 Linux. VS Code will generate a script that contains this:
if [ "$PLATFORM" = linux ]; then
if [ "$VSCODE_ARCH" = armhf ]; then
PLATFORM_DOWNLOAD_PATH=cli-linux-armhf
else
PLATFORM_DOWNLOAD_PATH=cli-alpine-$VSCODE_ARCH
fi
which causes it to use alpine on the server instead of linux. As a result the connection fails.
Extension version: 0.120.0
VS Code version: Code 1.104.3 (385651c938df8a906869babee516bffd0ddb9829, 2025-10-02T12:30:51.747Z)
OS version: Windows_NT x64 10.0.26200
Modes:
System Info
| Item | Value |
|---|---|
| CPUs | AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics (16 x 3294) |
| GPU Status | 2d_canvas: enabled 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 trees_in_viz: disabled_off video_decode: enabled video_encode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: enabled webnn: disabled_off |
| Load (avg) | undefined |
| Memory (System) | 55.67GB (31.92GB free) |
| Process Argv | --crash-reporter-id 8d44dce5-c40e-4417-8fb1-1fb100050c34 |
| Screen Reader | no |
| VM | 0% |
A/B Experiments
vsliv368cf:30146710
vswsl492:30256859
binariesv615:30325510
nativeloc1:31344060
dwcopilot:31170013
dwoutputs:31242946
copilot_t_ci:31333650
e5gg6876:31282496
pythonrdcb7:31342333
usemplatestapi:31297334
6518g693:31334701
aj953862:31281341
cs4_fixed:31391938
nes-set-on:31340697
onetestforazureexp:31335613
63221493:31336333
envsactivate1:31353494
aa_t:31379598
0cj2b977:31352657
gendocstringt:31395207
gaj49834:31362110
cloudbuttont:31379625
todos-0:31390406
multireplacestring:31393295
control_gpt5applypatchexclusively:31394180
3efgi100_wstrepl:31382709
trigger-command-fix:31379601
auto_model_enabled:31385282
use-responses-api:31390855
copilot-gpt-5-mini:31396488
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the generated connection script shown in the issue and reproduce a connection to a remote arm64 Linux device. Trace the PLATFORM and VSCODE_ARCH branch that chooses PLATFORM_DOWNLOAD_PATH; done when linux-arm64 selects the Linux download rather than Alpine and the connection succeeds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell, vscode
- Domain
- infrastructure
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100