microsoft / vscode

Visual Studio Code
https://code.visualstudio.com
MIT License
163.05k stars 28.8k forks source link

vscode-server failed to install on remote windows machine using remote-ssh #219632

Closed mohsh86 closed 1 month ago

mohsh86 commented 3 months ago

Type: Bug

two windows machines, successfull connect using remote-ssh, but installing vscode-server fails with the following error (after downloading finishes at 100%):

[12:49:59.549] [server] Error installing server: error reading entry file: invalid gzip header

loops again through download and this error.

VS Code version: Code - Insiders 1.91.0-insider (aea213b7fcc7de5c24ad797ac1af209b159d451f, 2024-06-28T05:56:20.804Z) OS version: Windows_NT x64 10.0.22631 Modes: Connection to 'SSH: 10.207.14.150' could not be established Connecting was canceled

System Info |Item|Value| |---|---| |CPUs|AMD Ryzen 7 7800X3D 8-Core Processor (16 x 4200)| |GPU Status|2d_canvas: enabled
canvas_oop_rasterization: enabled_on
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
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled| |Load (avg)|undefined| |Memory (System)|31.10GB (18.69GB free)| |Process Argv|| |Screen Reader|no| |VM|36%| Connection to 'SSH: 10.207.14.150' could not be established Connecting was canceled
Extensions: none
A/B Experiments ``` vsliv368cf:30146710 vspor879:30202332 vspor708:30202333 vspor363:30204092 vscod805cf:30301675 vsaa593cf:30376535 py29gd2263:31024238 vscaac:30438845 c4g48928:30535728 2i9eh265:30646982 962ge761:30841072 pythongtdpath:30726887 welcomedialog:30812478 pythonnoceb:30776497 asynctok:30898717 dsvsc013:30777762 dsvsc014:30777825 dsvsc015:30821418 pythonregdiag2:30926734 pythonmypyd1:30859725 h48ei257:31000450 pythontbext0:30879054 accentitlementst:30870582 dsvsc016:30879898 dsvsc017:30880771 dsvsc018:30880772 cppperfnew:30980852 pythonait:30973460 jchc7451:31067543 chatpanelt:31014475 724cj586:31013169 a69g1124:31018687 dvdeprecation:31040973 dwnewjupytercf:31046870 nb_pkg_only:31057982 nativerepl2:31071685 refactort:31084545 pythonrstrctxt:31083681 0c838689:31088353 ```
mohsh86 commented 3 months ago

issue exist with stable vscode version as well.

HaoyuRuan commented 3 months ago

I have the same issue on 1.91.0 (user setup) and also v1.90; ps:but if login with other users , some will login success but some still fail .

版本: 1.91.0 (user setup) 提交: ea1445cc7016315d0f5728f8e8b12a45dc0a7286 日期: 2024-07-01T18:52:22.949Z Electron: 29.4.0 ElectronBuildId: 9728852 Chromium: 122.0.6261.156 Node.js: 20.9.0 V8: 12.2.281.27-electron.0 OS: Windows_NT x64 10.0.22631

lioujheyu commented 2 months ago

Just want to share setting remote.SSH.useExecServer to false solves my issue for now.

mohsh86 commented 2 months ago

remote.SSH.useExecServer

confirmed.

connor4312 commented 2 months ago

Please share the Remote - SSH log from the Output panel

J-Siu commented 2 months ago

Please share the Remote - SSH log from the Output panel

Version: 1.92.0 (Universal) Commit: b1c0a14de1414fcdaa400695b4db1c0799bc3124 Date: 2024-07-31T23:26:45.634Z (1 day ago) Electron: 30.1.2 ElectronBuildId: 9870757 Chromium: 124.0.6367.243 Node.js: 20.14.0 V8: 12.4.254.20-electron.0 OS: Darwin arm64 23.5.0

Local: MacBookAir M2 Remote: Windows 11 Pro (Intel)

For my case, this only affect remote Windows connection. Remote Linux not affected.

When this happen, the output panel is empty. There are multiple download server notification. One of them show error:

Failed to connect to the remote extension host server (Error: WrappedError(WrappedError { message: "error reading entry file", original: "invalid gzip header" }))

Screenshot 2024-08-02 at 08 03 19

lioujheyu instruction above does allow me to connect to the Windows machine.

connor4312 commented 2 months ago

@J-Siu Please share the Remote - SSH log from the Output panel

lioujheyu commented 2 months ago

Host information

Version: 1.91.1 (user setup)
Commit: f1e16e1e6214d7c44d078b1f0607b2388f29d729
Date: 2024-07-09T22:06:49.809Z
Electron: 29.4.0
ElectronBuildId: 9728852
Chromium: 122.0.6261.156
Node.js: 20.9.0
V8: 12.2.281.27-electron.0
OS: Windows_NT x64 10.0.22631

This is my log showing the same error connecting to a Windows Machine.

[08:27:28.590] Log Level: 2
[08:27:28.604] SSH Resolver called for "ssh-remote+jheyulio-desk1", attempt 1
[08:27:28.604] "remote.SSH.useLocalServer": false
[08:27:28.604] "remote.SSH.useExecServer": true
[08:27:28.604] "remote.SSH.showLoginTerminal": false
[08:27:28.604] "remote.SSH.remotePlatform": {"jheyulio-desk1":"windows","remote_wsl":"linux"}
[08:27:28.604] "remote.SSH.path": undefined
[08:27:28.604] "remote.SSH.configFile": undefined
[08:27:28.604] "remote.SSH.useFlock": true
[08:27:28.604] "remote.SSH.lockfilesInTmp": false
[08:27:28.605] "remote.SSH.localServerDownload": auto
[08:27:28.605] "remote.SSH.remoteServerListenOnSocket": false
[08:27:28.605] "remote.SSH.showLoginTerminal": false
[08:27:28.605] "remote.SSH.defaultExtensions": []
[08:27:28.605] "remote.SSH.loglevel": 2
[08:27:28.605] "remote.SSH.enableDynamicForwarding": true
[08:27:28.605] "remote.SSH.enableRemoteCommand": false
[08:27:28.605] "remote.SSH.serverPickPortsFromRange": {}
[08:27:28.605] "remote.SSH.serverInstallPath": {}
[08:27:28.605] "remote.SSH.permitPtyAllocation": false
[08:27:28.605] "remote.SSH.preferredLocalPortRange: undefined
[08:27:28.605] "remote.SSH.useCurlAndWgetConfigurationFiles: false
[08:27:28.608] VS Code version: 1.91.1
[08:27:28.608] Remote-SSH version: remote-ssh@0.113.2024072315
[08:27:28.609] win32 x64
[08:27:28.614] SSH Resolver called for host: jheyulio-desk1
[08:27:28.614] Setting up SSH remote "jheyulio-desk1"
[08:27:28.617] Using commit id "f1e16e1e6214d7c44d078b1f0607b2388f29d729" and quality "stable" for server
[08:27:28.618] Install and start server if needed
[08:27:28.623] Checking ssh with "C:\windows\system32\ssh.exe -V"
[08:27:28.625] Got error from ssh: spawn C:\windows\system32\ssh.exe ENOENT
[08:27:28.625] Checking ssh with "C:\windows\ssh.exe -V"
[08:27:28.627] Got error from ssh: spawn C:\windows\ssh.exe ENOENT
[08:27:28.627] Checking ssh with "C:\windows\System32\Wbem\ssh.exe -V"
[08:27:28.629] Got error from ssh: spawn C:\windows\System32\Wbem\ssh.exe ENOENT
[08:27:28.629] Checking ssh with "C:\windows\System32\WindowsPowerShell\v1.0\ssh.exe -V"
[08:27:28.630] Got error from ssh: spawn C:\windows\System32\WindowsPowerShell\v1.0\ssh.exe ENOENT
[08:27:28.630] Checking ssh with "C:\windows\System32\OpenSSH\ssh.exe -V"
[08:27:28.695] > OpenSSH_for_Windows_8.6p1, 
[08:27:28.696] > LibreSSL 3.4.3

[08:27:28.701] Remote command length: 4962/8192 characters
[08:27:28.701] Running script with connection command: "C:\windows\System32\OpenSSH\ssh.exe" -T -D 63086 "jheyulio-desk1" powershell
[08:27:28.704] Terminal shell path: C:\windows\System32\cmd.exe
[08:27:29.787] > Windows PowerShell
> Copyright (C) Microsoft Corporation. All rights reserved.Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindowsPS C:\Users\jheyulio>
> PS C:\Users\jheyulio> $uuid="702d5e0938c9"
> PS C:\Users\jheyulio> "${uuid}: running"
> 702d5e0938c9: running
> PS C:\Users\jheyulio> "702d5e0938c9: pauseLog"
> 702d5e0938c9: pauseLog
[08:27:29.787] Got some output, clearing connection timeout
[08:27:30.148] > 
[08:27:30.420] > Looking for existing CLI in C:\Users\jheyulio\.vscode-server
> Found installed CLI
> Starting cli: & 'C:\Users\jheyulio\.vscode-server\code-f1e16e1e6214d7c44d078b1f0
[08:27:30.439] > 
> 0607b2388f29d729.exe' command-shell --cli-data-dir 'C:\Users\jheyulio\.vscode-ser
> rver\cli' --parent-process-id 11480 --on-host 127.0.0.1 --on-port --require-token
> n 4e955286-28dc-4496-9625-eee814cbec32 *> 'C:\Users\jheyulio\AppData\Local\Temp\t
> tmpD099.tmp'
[08:27:30.462] > 
[08:27:30.890] > 702d5e0938c9: start
> SSH_AUTH_SOCK====
> listeningOn==51897==
> osReleaseId==windows==
> osVersion==10.0.22631==
> arch==x64==
> platform==windows==
> unpackResult====
> didLocalDownload==False==
> downloadTime====
> installTime====
> extInstallTime====
> serverStartTime==54==
> execServerToken==1a111111-11aa-1111-1111-aaa111aaaa11==
> 702d5e0938c9: end
> 17964, watching 11480
[08:27:30.891] Received install output: 
SSH_AUTH_SOCK====
listeningOn==51897==
osReleaseId==windows==
osVersion==10.0.22631==
arch==x64==
platform==windows==
unpackResult====
didLocalDownload==False==
downloadTime====
installTime====
extInstallTime====
serverStartTime==54==
execServerToken==1a111111-11aa-1111-1111-aaa111aaaa11==

[08:27:30.891] Remote server is listening on port 51897
[08:27:30.891] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":51897},"osReleaseId":"windows","arch":"x64","sshAuthSock":"","platform":"windows","execServerToken":"1a111111-11aa-1111-1111-aaa111aaaa11"},"serverStartTime":54,"installUnpackCode":""}
[08:27:30.898] Starting forwarding server. local port 63099 -> socksPort 63086 -> remotePort 51897
[08:27:30.900] Forwarding server listening on port 63099
[08:27:30.900] Waiting for ssh tunnel to be ready
[08:27:30.901] [Forwarding server port 63099] Got connection 0
[08:27:30.903] Tunneled port 51897 to local port 63099
[08:27:30.903] Resolved "ssh-remote+jheyulio-desk1" to "port 63099"
[08:27:30.913] Initizing new exec server for ssh-remote+jheyulio-desk1
[08:27:30.913] Resolving exec server at port 63099
[08:27:30.941] [Forwarding server port 63099] Got connection 1
[08:27:31.008] Exec server for ssh-remote+jheyulio-desk1 created and cached
[08:27:31.014] ------

[08:27:31.058] [server] Checking C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\log.txt and C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\pid.txt for a running server...
[08:27:31.152] [server] Installing and setting up Visual Studio Code Server...
[08:28:13.593] [server] Downloading Visual Studio Code server -> C:\Users\jheyulio\AppData\Local\Temp\.tmpGnpmiW\stable
[08:28:13.598] [server] server download progress: 0/48343944 (0%)
[08:28:13.841] [server] server download progress: 2105344/48343944 (4%)
[08:28:14.027] [server] server download progress: 4210687/48343944 (9%)
[08:28:14.197] [server] server download progress: 6316031/48343944 (13%)
[08:28:14.423] [server] server download progress: 8421374/48343944 (17%)
[08:28:14.650] [server] server download progress: 10526718/48343944 (22%)
[08:28:14.929] [server] server download progress: 12632061/48343944 (26%)
[08:28:15.335] [server] server download progress: 14737405/48343944 (30%)
[08:28:15.579] [server] server download progress: 16842748/48343944 (35%)
[08:28:15.835] [server] server download progress: 18948092/48343944 (39%)
[08:28:16.083] [server] server download progress: 21053435/48343944 (44%)
[08:28:16.326] [server] server download progress: 23158779/48343944 (48%)
[08:28:16.567] [server] server download progress: 25264122/48343944 (52%)
[08:28:16.782] [server] server download progress: 27369466/48343944 (57%)
[08:28:17.035] [server] server download progress: 29474809/48343944 (61%)
[08:28:17.260] [server] server download progress: 31580153/48343944 (65%)
[08:28:17.471] [server] server download progress: 33685496/48343944 (70%)
[08:28:17.711] [server] server download progress: 35790840/48343944 (74%)
[08:28:17.957] [server] server download progress: 37896183/48343944 (78%)
[08:28:18.197] [server] server download progress: 40001527/48343944 (83%)
[08:28:18.453] [server] server download progress: 42106870/48343944 (87%)
[08:28:18.680] [server] server download progress: 44212214/48343944 (91%)
[08:28:18.932] [server] server download progress: 46317557/48343944 (96%)
[08:28:19.678] [server] server download progress: 48343944/48343944 (100%)
[08:28:19.687] [server] Error installing server: error reading entry file: invalid gzip header
[08:28:19.689] [server] Checking C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\log.txt and C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\pid.txt for a running server...
[08:28:19.832] [server] Installing and setting up Visual Studio Code Server...
[08:29:02.139] [server] Downloading Visual Studio Code server -> C:\Users\jheyulio\AppData\Local\Temp\.tmp9ZPP86\stable
[08:29:02.141] [server] server download progress: 0/48343944 (0%)
[08:29:02.367] [server] server download progress: 2105339/48343944 (4%)
[08:29:02.612] [server] server download progress: 4210682/48343944 (9%)
[08:29:02.840] [server] server download progress: 6316026/48343944 (13%)
[08:29:03.074] [server] server download progress: 8421369/48343944 (17%)
[08:29:03.309] [server] server download progress: 10526713/48343944 (22%)
[08:29:03.532] [server] server download progress: 12632056/48343944 (26%)
[08:29:03.845] [server] server download progress: 14737400/48343944 (30%)
[08:29:04.123] [server] server download progress: 16842743/48343944 (35%)
[08:29:04.358] [server] server download progress: 18948087/48343944 (39%)
[08:29:04.586] [server] server download progress: 21053430/48343944 (44%)
[08:29:04.829] [server] server download progress: 23158774/48343944 (48%)
[08:29:05.064] [server] server download progress: 25264117/48343944 (52%)
[08:29:05.324] [server] server download progress: 27369461/48343944 (57%)
[08:29:05.582] [server] server download progress: 29474804/48343944 (61%)
[08:29:05.866] [server] server download progress: 31580148/48343944 (65%)
[08:29:06.137] [server] server download progress: 33685491/48343944 (70%)
[08:29:06.393] [server] server download progress: 35790835/48343944 (74%)
[08:29:06.661] [server] server download progress: 37896178/48343944 (78%)
[08:29:06.974] [server] server download progress: 40001522/48343944 (83%)
[08:29:07.280] [server] server download progress: 42106865/48343944 (87%)
[08:29:07.581] [server] server download progress: 44212209/48343944 (91%)
[08:29:07.861] [server] server download progress: 46317552/48343944 (96%)
[08:29:08.629] [server] server download progress: 48343944/48343944 (100%)
[08:29:08.634] [server] Error installing server: error reading entry file: invalid gzip header
[08:29:08.635] [server] Checking C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\log.txt and C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\pid.txt for a running server...
[08:29:08.671] ------

[08:29:08.671] SSH Resolver called for "ssh-remote+jheyulio-desk1", attempt 2, (Reconnection)
[08:29:08.674] SSH Resolver called for host: jheyulio-desk1
[08:29:08.675] Setting up SSH remote "jheyulio-desk1"
[08:29:08.679] Using commit id "f1e16e1e6214d7c44d078b1f0607b2388f29d729" and quality "stable" for server
[08:29:08.684] Install and start server if needed
[08:29:08.691] Remote command length: 4962/8192 characters
[08:29:08.691] Running script with connection command: "C:\windows\System32\OpenSSH\ssh.exe" -T -D 63215 "jheyulio-desk1" powershell
[08:29:08.696] Terminal shell path: C:\windows\System32\cmd.exe
[08:29:08.777] [server] Installing and setting up Visual Studio Code Server...
[08:29:10.130] > Windows PowerShell
> Copyright (C) Microsoft Corporation. All rights reserved.Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindowsPS C:\Users\jheyulio>
> PS C:\Users\jheyulio> $uuid="d34a894c2bd3"
> ]0;C:\windows\System32\cmd.exe
[08:29:10.130] Got some output, clearing connection timeout
[08:29:10.137] > PS C:\Users\jheyulio> "${uuid}: running"
> d34a894c2bd3: running
> PS C:\Users\jheyulio> "d34a894c2bd3: pauseLog"
> d34a894c2bd3: pauseLog
[08:29:10.780] > Looking for existing CLI in C:\Users\jheyulio\.vscode-server
> Found installed CLI
> Starting cli: & 'C:\Users\jheyulio\.vscode-server\code-f1e16e1e6214d7c44d078b1f0
[08:29:10.791] > 
> 0607b2388f29d729.exe' command-shell --cli-data-dir 'C:\Users\jheyulio\.vscode-ser
> rver\cli' --parent-process-id 10916 --on-host 127.0.0.1 --on-port --require-token
> n 68d111ff-a5a9-41fc-bc00-08c2fa036a00 *> 'C:\Users\jheyulio\AppData\Local\Temp\t
> tmp5891.tmp'
[08:29:10.817] > 
[08:29:11.241] > d34a894c2bd3: start
> SSH_AUTH_SOCK====
> listeningOn==61919==
> osReleaseId==windows==
> osVersion==10.0.22631==
> arch==x64==
> platform==windows==
> unpackResult====
> didLocalDownload==False==
> downloadTime====
> installTime====
> extInstallTime====
[08:29:11.254] > 
> serverStartTime==55==
> execServerToken==11a111aa-a1a1-11aa-aa11-11a1aa111a11==
> d34a894c2bd3: end
> 29400, watching 10916
[08:29:11.254] Received install output: 
SSH_AUTH_SOCK====
listeningOn==61919==
osReleaseId==windows==
osVersion==10.0.22631==
arch==x64==
platform==windows==
unpackResult====
didLocalDownload==False==
downloadTime====
installTime====
extInstallTime====
serverStartTime==55==
execServerToken==11a111aa-a1a1-11aa-aa11-11a1aa111a11==

[08:29:11.255] Remote server is listening on port 61919
[08:29:11.255] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":61919},"osReleaseId":"windows","arch":"x64","sshAuthSock":"","platform":"windows","execServerToken":"11a111aa-a1a1-11aa-aa11-11a1aa111a11"},"serverStartTime":55,"installUnpackCode":""}
[08:29:11.263] Starting forwarding server. local port 63219 -> socksPort 63215 -> remotePort 61919
[08:29:11.264] Forwarding server listening on port 63219
[08:29:11.265] Waiting for ssh tunnel to be ready
[08:29:11.267] [Forwarding server port 63219] Got connection 0
[08:29:11.269] Tunneled port 61919 to local port 63219
[08:29:11.269] Resolved "ssh-remote+jheyulio-desk1" to "port 63219"
[08:29:11.290] Verified and reusing cached exec server for ssh-remote+jheyulio-desk1
[08:29:11.303] ------

[08:29:11.316] > 
[08:29:51.096] [server] Downloading Visual Studio Code server -> C:\Users\jheyulio\AppData\Local\Temp\.tmpqXSTBC\stable
[08:29:51.096] [server] Downloading Visual Studio Code server -> C:\Users\jheyulio\AppData\Local\Temp\.tmpqXSTBC\stable
[08:29:51.101] [server] server download progress: 0/48343944 (0%)
[08:29:51.101] [server] server download progress: 0/48343944 (0%)
[08:29:51.303] [server] server download progress: 2105341/48343944 (4%)
[08:29:51.303] [server] server download progress: 2105341/48343944 (4%)
[08:29:51.523] [server] server download progress: 4210684/48343944 (9%)
[08:29:51.523] [server] server download progress: 4210684/48343944 (9%)
[08:29:51.763] [server] server download progress: 6316028/48343944 (13%)
[08:29:51.764] [server] server download progress: 6316028/48343944 (13%)
[08:29:51.996] [server] server download progress: 8421371/48343944 (17%)
[08:29:51.996] [server] server download progress: 8421371/48343944 (17%)
[08:29:52.224] [server] server download progress: 10526715/48343944 (22%)
[08:29:52.224] [server] server download progress: 10526715/48343944 (22%)
[08:29:52.522] [server] server download progress: 12632058/48343944 (26%)
[08:29:52.523] [server] server download progress: 12632058/48343944 (26%)
[08:29:52.906] [server] server download progress: 14737402/48343944 (30%)
[08:29:52.907] [server] server download progress: 14737402/48343944 (30%)
[08:29:53.130] [server] server download progress: 16842745/48343944 (35%)
[08:29:53.130] [server] server download progress: 16842745/48343944 (35%)
[08:29:53.362] [server] server download progress: 18948089/48343944 (39%)
[08:29:53.363] [server] server download progress: 18948089/48343944 (39%)
[08:29:53.599] [server] server download progress: 21053432/48343944 (44%)
[08:29:53.600] [server] server download progress: 21053432/48343944 (44%)
[08:29:53.856] [server] server download progress: 23158776/48343944 (48%)
[08:29:53.856] [server] server download progress: 23158776/48343944 (48%)
[08:29:54.098] [server] server download progress: 25264119/48343944 (52%)
[08:29:54.098] [server] server download progress: 25264119/48343944 (52%)
[08:29:54.325] [server] server download progress: 27369463/48343944 (57%)
[08:29:54.325] [server] server download progress: 27369463/48343944 (57%)
[08:29:54.588] [server] server download progress: 29474806/48343944 (61%)
[08:29:54.588] [server] server download progress: 29474806/48343944 (61%)
[08:29:54.815] [server] server download progress: 31580150/48343944 (65%)
[08:29:54.815] [server] server download progress: 31580150/48343944 (65%)
[08:29:55.050] [server] server download progress: 33685493/48343944 (70%)
[08:29:55.051] [server] server download progress: 33685493/48343944 (70%)
[08:29:55.279] [server] server download progress: 35790837/48343944 (74%)
[08:29:55.279] [server] server download progress: 35790837/48343944 (74%)
[08:29:55.521] [server] server download progress: 37896180/48343944 (78%)
[08:29:55.522] [server] server download progress: 37896180/48343944 (78%)
[08:29:55.778] [server] server download progress: 40001524/48343944 (83%)
[08:29:55.778] [server] server download progress: 40001524/48343944 (83%)
[08:29:56.024] [server] server download progress: 42106867/48343944 (87%)
[08:29:56.025] [server] server download progress: 42106867/48343944 (87%)
[08:29:56.253] [server] server download progress: 44212211/48343944 (91%)
[08:29:56.253] [server] server download progress: 44212211/48343944 (91%)
[08:29:56.499] [server] server download progress: 46317554/48343944 (96%)
[08:29:56.500] [server] server download progress: 46317554/48343944 (96%)
[08:29:57.244] [server] server download progress: 48343944/48343944 (100%)
[08:29:57.244] [server] server download progress: 48343944/48343944 (100%)
[08:29:57.256] [server] Error installing server: error reading entry file: invalid gzip header
[08:29:57.256] [server] Error installing server: error reading entry file: invalid gzip header
[08:29:57.257] [server] Checking C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\log.txt and C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\pid.txt for a running server...
[08:29:57.257] [server] Checking C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\log.txt and C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\pid.txt for a running server...
[08:29:57.412] [server] Installing and setting up Visual Studio Code Server...
[08:29:57.412] [server] Installing and setting up Visual Studio Code Server...
[08:30:39.751] [server] Downloading Visual Studio Code server -> C:\Users\jheyulio\AppData\Local\Temp\.tmp8smfJI\stable
[08:30:39.751] [server] Downloading Visual Studio Code server -> C:\Users\jheyulio\AppData\Local\Temp\.tmp8smfJI\stable
[08:30:39.752] [server] server download progress: 0/48343944 (0%)
[08:30:39.752] [server] server download progress: 0/48343944 (0%)
[08:30:40.063] [server] server download progress: 2105344/48343944 (4%)
[08:30:40.063] [server] server download progress: 2105344/48343944 (4%)
[08:30:40.387] [server] server download progress: 4210687/48343944 (9%)
[08:30:40.387] [server] server download progress: 4210687/48343944 (9%)
[08:30:40.700] [server] server download progress: 6316031/48343944 (13%)
[08:30:40.701] [server] server download progress: 6316031/48343944 (13%)
[08:30:40.981] [server] server download progress: 8421374/48343944 (17%)
[08:30:40.981] [server] server download progress: 8421374/48343944 (17%)
[08:30:41.236] [server] server download progress: 10526718/48343944 (22%)
[08:30:41.236] [server] server download progress: 10526718/48343944 (22%)
[08:30:41.501] [server] server download progress: 12632061/48343944 (26%)
[08:30:41.501] [server] server download progress: 12632061/48343944 (26%)
[08:30:41.788] [server] server download progress: 14737405/48343944 (30%)
[08:30:41.788] [server] server download progress: 14737405/48343944 (30%)
[08:30:42.042] [server] server download progress: 16842748/48343944 (35%)
[08:30:42.042] [server] server download progress: 16842748/48343944 (35%)
[08:30:42.321] [server] server download progress: 18948092/48343944 (39%)
[08:30:42.321] [server] server download progress: 18948092/48343944 (39%)
[08:30:42.540] [server] server download progress: 21053435/48343944 (44%)
[08:30:42.540] [server] server download progress: 21053435/48343944 (44%)
[08:30:42.799] [server] server download progress: 23158779/48343944 (48%)
[08:30:42.799] [server] server download progress: 23158779/48343944 (48%)
[08:30:43.049] [server] server download progress: 25264122/48343944 (52%)
[08:30:43.049] [server] server download progress: 25264122/48343944 (52%)
[08:30:43.322] [server] server download progress: 27369466/48343944 (57%)
[08:30:43.322] [server] server download progress: 27369466/48343944 (57%)
[08:30:43.564] [server] server download progress: 29474809/48343944 (61%)
[08:30:43.564] [server] server download progress: 29474809/48343944 (61%)
[08:30:43.814] [server] server download progress: 31580153/48343944 (65%)
[08:30:43.814] [server] server download progress: 31580153/48343944 (65%)
[08:30:44.136] [server] server download progress: 33685496/48343944 (70%)
[08:30:44.136] [server] server download progress: 33685496/48343944 (70%)
[08:30:44.400] [server] server download progress: 35790840/48343944 (74%)
[08:30:44.400] [server] server download progress: 35790840/48343944 (74%)
[08:30:44.677] [server] server download progress: 37896183/48343944 (78%)
[08:30:44.678] [server] server download progress: 37896183/48343944 (78%)
[08:30:44.915] [server] server download progress: 40001527/48343944 (83%)
[08:30:44.915] [server] server download progress: 40001527/48343944 (83%)
[08:30:45.174] [server] server download progress: 42106870/48343944 (87%)
[08:30:45.174] [server] server download progress: 42106870/48343944 (87%)
[08:30:45.513] [server] server download progress: 44212214/48343944 (91%)
[08:30:45.514] [server] server download progress: 44212214/48343944 (91%)
[08:30:45.979] [server] server download progress: 46317557/48343944 (96%)
[08:30:45.979] [server] server download progress: 46317557/48343944 (96%)
[08:30:46.794] [server] server download progress: 48343944/48343944 (100%)
[08:30:46.794] [server] server download progress: 48343944/48343944 (100%)
[08:30:46.806] [server] Error installing server: error reading entry file: invalid gzip header
[08:30:46.806] [server] Error installing server: error reading entry file: invalid gzip header
[08:30:46.806] [server] Checking C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\log.txt and C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\pid.txt for a running server...
[08:30:46.806] [server] Checking C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\log.txt and C:\Users\jheyulio\.vscode-server\cli\servers\Stable-f1e16e1e6214d7c44d078b1f0607b2388f29d729\pid.txt for a running server...
[08:30:46.828] ------
FindHao commented 2 months ago

I get this issue too. My local machine is a MacBook m1 and the remote machine is a m3. Similar log with the above. I'm using the stable version of vscode 1.92.0.

connor4312 commented 2 months ago

Looks like this was caused by some CDN change that no longer returns the filename correctly in the response, so we treat it as a tarball instead of a .zip

connor4312 commented 2 months ago

I get this issue too. My local machine is a MacBook m1 and the remote machine is a m3. Similar log with the above. I'm using the stable version of vscode 1.92.0.

Your issue would not be related to this one, this issue is about connections to Windows machines

connor4312 commented 2 months ago

Oh, I forgot that macOS bits are also distributed in a zip rather than .tar.gz like they are on Linux, so yes your issue may be the same, sorry for the confusion.

I don't actually repro the issue, I'm guessing this is maybe some inconsistency in the CDN that's isolated to a subset of regions. (But I have a fix nonetheless)

connor4312 commented 1 month ago

Verified with Rob