Vscode-remote-release: VSCode server can not start on WSL (Ubuntu 19.10)

Created on 25 Oct 2019  Â·  17Comments  Â·  Source: microsoft/vscode-remote-release

  • VSCode Version (insider):

    Version: 1.40.0-insider (system setup)
    Commit: 29ffbfe3f1c21b01a2d0670170855669dd2b3b4f
    Date: 2019-10-25T14:03:31.497Z
    Electron: 6.0.12
    Chrome: 76.0.3809.146
    Node.js: 12.4.0
    V8: 7.6.303.31-electron.0

    > OS: Windows_NT x64 10.0.18362

  • VSCode Version (regular):

    Version: 1.39.2 (system setup)
    Commit: 6ab598523be7a800d7f3eb4d92d7ab9a66069390
    Date: 2019-10-15T15:35:18.241Z
    Electron: 4.2.10
    Chrome: 69.0.3497.128
    Node.js: 10.11.0
    V8: 6.9.427.31-electron.0
    OS: Windows_NT x64 10.0.18362

  • OS Version:

    Windows_NT x64 10.0.18362

Distributor ID: Ubuntu
Description: Ubuntu 19.10
Release: 19.10
Codename: eoan

Steps to Reproduce:

  1. use WSL with Ubuntu 19.10
  2. run VSCode
  3. install Remote - WSL extension
  4. pick Remote - WSL: New Window
  5. get errors in terminal:
[2019-10-25 15:12:00.985] Starting VS Code Server inside WSL (Ubuntu)
[2019-10-25 15:12:00.985] Extension version: 0.39.9, Windows build: 18362. Multi distro support: enabled. WSL path support: enabled
[2019-10-25 15:12:01.122] Probing if server is already installed: C:\WINDOWS\System32\wsl.exe -d Ubuntu -e sh -c "[ -d ~/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390 ] && echo found || ([ -f /etc/alpine-release ] && echo alpine || echo x64)"
[2019-10-25 15:12:01.220] Server install found in WSL
[2019-10-25 15:12:01.220] Launching C:\WINDOWS\System32\wsl.exe -d Ubuntu sh -c '"$VSCODE_WSL_EXT_LOCATION/scripts/wslServer.sh" 6ab598523be7a800d7f3eb4d92d7ab9a66069390 stable .vscode-server 0  --disable-telemetry' in c:\Users\▮▮▮▮▮▮▮▮▮▮▮▮\.vscode\extensions\ms-vscode-remote.remote-wsl-0.39.9
[2019-10-25 15:12:01.421] Setting up server environment: Looking for /home/▮▮▮▮▮▮▮/.vscode-server/server-env-setup. Not found.
[2019-10-25 15:12:01.496] WSL version: 4.4.0-18362-Microsoft Ubuntu
[2019-10-25 15:12:01.496] Updating server...
[2019-10-25 15:12:01.496] Starting server: /home/▮▮▮▮▮▮▮/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390/server.sh  --port=0 --fileWatcherPolling=0 --disable-telemetry
[2019-10-25 15:12:01.496] /c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/.vscode/extensions/ms-vscode-remote.remote-wsl-0.39.9/scripts/wslServer.sh: 60: /home/▮▮▮▮▮▮▮/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390/server.sh: not found
[2019-10-25 15:12:01.496] VS Code Server for WSL closed unexpectedly.
[2019-10-25 15:12:01.496] For help with startup problems, go to
[2019-10-25 15:12:01.496] https://code.visualstudio.com/docs/remote/troubleshooting#_wsl-tips

Does this issue occur when all extensions are disabled?: Problem is closely related to Remote - WSL extension

upstream wsl

Most helpful comment

Closing as an upstream issue. I will improve our download script to make sure the error from tar is not ignored. Also I
ll look into verifying adding some sanity test for the extracted server.

All 17 comments

(Experimental duplicate detection)
Thanks for submitting this issue. Please also check if it is already covered by an existing one, like:

May be important: https://github.com/andy-5/wslgit – I use v.0.7.0 (wslgit-mount-at-root.exe).
Also, I can say, that firstly this problem occured, afted upgrading from Ubuntu 19.04 to Ubuntu 19.10.

Can you do a ls -al /home/▮▮▮▮▮▮▮/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390 to see if there really is an installation or wheter the installation got corrupted?

The log says it discovered an existing installation, is that possible?

Can you do a ls -al /home/▮▮▮▮▮▮▮/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390 to see if there really is an installation or wheter the installation got corrupted?

The log says it discovered an existing installation, is that possible?

total 0
drwxrwxrwx 1 ▮▮▮▮▮▮▮ ▮▮▮▮▮▮▮ 4096 Oct 21 12:18 .
drwxrwxrwx 1 ▮▮▮▮▮▮▮ ▮▮▮▮▮▮▮ 4096 Oct 21 12:18 ..

Same problem on 2 PCs. Both have regular and Insiders VSCode installed.

So the 6ab598523be7a800d7f3eb4d92d7ab9a66069390 folder is there, but all empty?

So the 6ab598523be7a800d7f3eb4d92d7ab9a66069390 folder is there, but all empty?

Yep.

That's very strange.
Can you

  • set "remote.WSL.debug": true,
  • close VSCode,
  • rm -r /home/▮▮▮▮▮▮▮/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390
  • start VSCode, open a WSL window
  • send me the WSL log (in the terminal)

Sure. I'll do it tomorrow.

That's very strange.
Can you

  • set "remote.WSL.debug": true,
  • close VSCode,
  • rm -r /home/▮▮▮▮▮▮▮/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390
  • start VSCode, open a WSL window
  • send me the WSL log (in the terminal)
[2019-10-29 08:03:24.624] Starting VS Code Server inside WSL (Ubuntu)
[2019-10-29 08:03:24.624] Extension version: 0.40.0, Windows build: 18362. Multi distro support: enabled. WSL path support: enabled
[2019-10-29 08:03:24.757] Probing if server is already installed: C:\WINDOWS\System32\wsl.exe -d Ubuntu -e sh -c "[ -d ~/.vscode-server-insiders/bin/33cc09da7a314ea0ee5677d1927739af60d16734 ] && echo found || ([ -f /etc/alpine-release ] && echo alpine || echo x64)"
[2019-10-29 08:03:24.881] Probing result: found
[2019-10-29 08:03:24.881] Server install found in WSL
[2019-10-29 08:03:24.881] Launching C:\WINDOWS\System32\wsl.exe -d Ubuntu sh -c 'env && VSCODE_WSL_DEBUG_INFO=true "$VSCODE_WSL_EXT_LOCATION/scripts/wslServer.sh" 33cc09da7a314ea0ee5677d1927739af60d16734 insider .vscode-server-insiders 0  --disable-telemetry' in c:\Users\▮▮▮▮▮▮▮▮▮▮▮▮\.vscode-insiders\extensions\ms-vscode-remote.remote-wsl-0.40.0
[2019-10-29 08:03:25.302] USER=▮▮▮▮▮▮▮
[2019-10-29 08:03:25.302] VSCODE_WSL_EXT_LOCATION=/c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/.vscode-insiders/extensions/ms-vscode-remote.remote-wsl-0.40.0
[2019-10-29 08:03:25.302] SHLVL=0
[2019-10-29 08:03:25.302] HOME=/home/▮▮▮▮▮▮▮
[2019-10-29 08:03:25.302] WSL_DISTRO_NAME=Ubuntu
[2019-10-29 08:03:25.302] LOGNAME=▮▮▮▮▮▮▮
[2019-10-29 08:03:25.302] NAME=▮▮▮▮▮▮▮▮▮▮
[2019-10-29 08:03:25.302] _=/bin/sh
[2019-10-29 08:03:25.302] TERM=xterm-256color
[2019-10-29 08:03:25.302] PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/c/ProgramData/DockerDesktop/version-bin:/c/Program Files/Docker/Docker/Resources/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/c/WINDOWS/System32/OpenSSH/:/c/Program Files/dotnet/:/c/Program Files/Microsoft SQL Server/130/Tools/Binn/:/c/Program Files/Microsoft VS Code Insiders/bin:/c/Program Files/Microsoft VS Code/bin:/c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/AppData/Local/Microsoft/WindowsApps:/c/Program Files/Neovim/bin:/c/Program Files/JetBrains/WebStorm 2019.1/bin:/c/Windows/System32/wslgit.exe
[2019-10-29 08:03:25.302] LANG=C.UTF-8
[2019-10-29 08:03:25.302] SHELL=/bin/bash
[2019-10-29 08:03:25.302] PWD=/c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/.vscode-insiders/extensions/ms-vscode-remote.remote-wsl-0.40.0
[2019-10-29 08:03:25.302] HOSTTYPE=x86_64
[2019-10-29 08:03:25.302] WSLENV=VSCODE_WSL_EXT_LOCATION/up
[2019-10-29 08:03:25.302] Setting up server environment: Looking for /home/▮▮▮▮▮▮▮/.vscode-server-insiders/server-env-setup. Not found.
[2019-10-29 08:03:25.302] WSL version: 4.4.0-18362-Microsoft Ubuntu
[2019-10-29 08:03:25.302] Updating server...
[2019-10-29 08:03:25.302] Starting server: /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/33cc09da7a314ea0ee5677d1927739af60d16734/server.sh  --port=0 --fileWatcherPolling=0 --disable-telemetry
[2019-10-29 08:03:25.303] + [ ! -d /home/▮▮▮▮▮▮▮/.vscode-server-insiders ]
[2019-10-29 08:03:25.303] + CODE_PROFILE=/home/▮▮▮▮▮▮▮/.vscode-server-insiders/server-env-setup
[2019-10-29 08:03:25.303] + printf Setting up server environment: Looking for %s.  /home/▮▮▮▮▮▮▮/.vscode-server-insiders/server-env-setup
[2019-10-29 08:03:25.303] + [ -f /home/▮▮▮▮▮▮▮/.vscode-server-insiders/server-env-setup ]
[2019-10-29 08:03:25.303] + echo Not found.
[2019-10-29 08:03:25.303] + VSCODE_REMOTE_BIN=/home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin
[2019-10-29 08:03:25.303] + uname -r
[2019-10-29 08:03:25.303] + WSL_VERSION=4.4.0-18362-Microsoft
[2019-10-29 08:03:25.303] + echo WSL version: 4.4.0-18362-Microsoft Ubuntu
[2019-10-29 08:03:25.303] + echo Updating server...
[2019-10-29 08:03:25.303] + dirname /c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/.vscode-insiders/extensions/ms-vscode-remote.remote-wsl-0.40.0/scripts/wslServer.sh
[2019-10-29 08:03:25.303] + /c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/.vscode-insiders/extensions/ms-vscode-remote.remote-wsl-0.40.0/scripts/wslDownload.sh 33cc09da7a314ea0ee5677d1927739af60d16734 insider /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin
[2019-10-29 08:03:25.303] + [ ! -d /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/33cc09da7a314ea0ee5677d1927739af60d16734 ]
[2019-10-29 08:03:25.303] + RC=0
[2019-10-29 08:03:25.303] + [ 0 -ne 0 ]
[2019-10-29 08:03:25.303] + SERVER_ARGS=
[2019-10-29 08:03:25.303] + SERVER_ARGS=--fileWatcherPolling=0
[2019-10-29 08:03:25.303] + echo Starting server: /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/33cc09da7a314ea0ee5677d1927739af60d16734/server.sh  --port=0 --fileWatcherPolling=0 --disable-telemetry
[2019-10-29 08:03:25.303] + [ -f /etc/alpine-release ]
[2019-10-29 08:03:25.303] + export VSCODE_AGENT_FOLDER=/home/▮▮▮▮▮▮▮/.vscode-server-insiders
[2019-10-29 08:03:25.303] + /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/33cc09da7a314ea0ee5677d1927739af60d16734/server.sh  --port=0 --fileWatcherPolling=0 --disable-telemetry
[2019-10-29 08:03:25.303] /c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/.vscode-insiders/extensions/ms-vscode-remote.remote-wsl-0.40.0/scripts/wslServer.sh: 60: /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/33cc09da7a314ea0ee5677d1927739af60d16734/server.sh: not found
[2019-10-29 08:03:25.303] VS Code Server for WSL closed unexpectedly.
[2019-10-29 08:03:25.303] For help with startup problems, go to
[2019-10-29 08:03:25.303] https://code.visualstudio.com/docs/remote/troubleshooting#_wsl-tips

When you start VSCode again, do you run the VSCode Windows app or do you start from the WSL shell code .?

It's really a mystery to me how /home/▮▮▮▮▮▮▮/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390 suddely is there (again) after you just deleted it.
After you delete the folder, can you call C:\WINDOWS\System32\wsl.exe -d Ubuntu -e sh -c "[ -d ~/.vscode-server-insiders/bin/33cc09da7a314ea0ee5677d1927739af60d16734 ] && echo found || ([ -f /etc/alpine-release ] && echo alpine || echo x64)" from a Windows shell?
The result should be x64
Same when calling sh -c "[ -d ~/.vscode-server-insiders/bin/33cc09da7a314ea0ee5677d1927739af60d16734 ] && echo found || ([ -f /etc/alpine-release ] && echo alpine || echo x64)" from the Ubuntu WSL shell.

If you have any idea how or when the folder appears, help would be very appreciated.

When you start VSCode again, do you run the VSCode Windows app or do you start from the WSL shell code .?

I always run the VSCode Windows app.

WSL terminal:

▮▮▮▮▮▮▮@▮▮▮▮▮▮▮▮▮▮:~$ rm -r .vscode-server-insiders/bin/31f577ec88dc96ad2028699fb597b19022224b46
▮▮▮▮▮▮▮@▮▮▮▮▮▮▮▮▮▮:~$ rm -r .vscode-server-insiders/bin/31f577ec88dc96ad2028699fb597b19022224b46
rm: cannot remove '.vscode-server-insiders/bin/31f577ec88dc96ad2028699fb597b19022224b46': No such file or directory

Windows PowerShell:

PS C:\Users\▮▮▮▮▮▮▮▮▮▮▮▮> C:\WINDOWS\System32\wsl.exe -d Ubuntu -e sh -c "[ -d ~/.vscode-server-insiders/bin/31f577ec88dc96ad2028699fb597b19022224b46 ] && echo found || ([ -f /etc/alpine-release ] && echo alpine || echo x64)"
x64

WSL terminal:

▮▮▮▮▮▮▮@▮▮▮▮▮▮▮▮▮▮:~$ sh -c "[ -d ~/.vscode-server-insiders/bin/31f577ec88dc96ad2028699fb597b19022224b46 ] && echo found || ([ -f /etc/alpine-release ] && echo alpine || echo x64)"
x64

If you have any idea how or when the folder appears, help would be very appreciated.

Sorry, I have no idea, but I believe that the problem is related to current Ubuntu version. I have found two problems after upgrading to 19.10 from 19.04 – this one and https://github.com/tj/n/issues/594, that could be related to tar or gzip package. If vscode-remote uses tar or gzip, problem should be in it.

Just retried running VSCode Server inside WSL.

[2019-10-31 09:44:25.407] Starting VS Code Server inside WSL (Ubuntu)
[2019-10-31 09:44:25.407] Extension version: 0.40.0, Windows build: 18362. Multi distro support: enabled. WSL path support: enabled
[2019-10-31 09:44:25.543] Probing if server is already installed: C:\WINDOWS\System32\wsl.exe -d Ubuntu -e sh -c "[ -d ~/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618 ] && echo found || ([ -f /etc/alpine-release ] && echo alpine || echo x64)"
[2019-10-31 09:44:25.688] Probing result: x64
[2019-10-31 09:44:25.689] No server install found in WSL, needs x64
[2019-10-31 09:44:25.689] Downloading server on client side to C:\Users\▮▮▮▮▮~1.USA\AppData\Local\Temp\vscode-remote-wsl\93ee2fc3121b7f66ddf568c051f3bfff7db8d618\vscode-server-linux-x64.tar.gz.
[2019-10-31 09:44:25.689] https://update.code.visualstudio.com/commit:93ee2fc3121b7f66ddf568c051f3bfff7db8d618/server-linux-x64/insider
[2019-10-31 09:44:26.158] Download checksum: 3dbf3a00e5912e251accdb0f2f96b1fb68723f8b729fc50efaf91139640e14d0
[2019-10-31 09:44:43.412] Download checksum verified
[2019-10-31 09:44:43.413] Launching C:\WINDOWS\System32\wsl.exe -d Ubuntu sh -c 'env && VSCODE_WSL_DEBUG_INFO=true "$VSCODE_WSL_EXT_LOCATION/scripts/wslServer.sh" 93ee2fc3121b7f66ddf568c051f3bfff7db8d618 insider .vscode-server-insiders 0  --disable-telemetry' in c:\Users\▮▮▮▮▮▮▮▮▮▮▮▮\.vscode-insiders\extensions\ms-vscode-remote.remote-wsl-0.40.0
[2019-10-31 09:44:43.860] USER=▮▮▮▮▮▮▮
[2019-10-31 09:44:43.860] VSCODE_WSL_EXT_LOCATION=/c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/.vscode-insiders/extensions/ms-vscode-remote.remote-wsl-0.40.0
[2019-10-31 09:44:43.860] SHLVL=0
[2019-10-31 09:44:43.860] HOME=/home/▮▮▮▮▮▮▮
[2019-10-31 09:44:43.860] WSL_DISTRO_NAME=Ubuntu
[2019-10-31 09:44:43.860] LOGNAME=▮▮▮▮▮▮▮
[2019-10-31 09:44:43.860] NAME=▮▮▮▮▮▮▮▮▮▮
[2019-10-31 09:44:43.860] _=/bin/sh
[2019-10-31 09:44:43.860] TERM=xterm-256color
[2019-10-31 09:44:43.860] PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/c/ProgramData/DockerDesktop/version-bin:/c/Program Files/Docker/Docker/Resources/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/c/WINDOWS/System32/OpenSSH/:/c/Program Files/dotnet/:/c/Program Files/Microsoft SQL Server/130/Tools/Binn/:/c/Program Files/Microsoft VS Code Insiders/bin:/c/Program Files/Microsoft VS Code/bin:/c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/AppData/Local/Microsoft/WindowsApps:/c/Program Files/Neovim/bin:/c/Program Files/JetBrains/WebStorm 2019.1/bin:/c/Windows/System32/wslgit.exe
[2019-10-31 09:44:43.860] LANG=C.UTF-8
[2019-10-31 09:44:43.860] SHELL=/bin/bash
[2019-10-31 09:44:43.860] VSCODE_SERVER_TAR=/c/Users/▮▮▮▮▮~1.USA/AppData/Local/Temp/vscode-remote-wsl/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/vscode-server-linux-x64.tar.gz
[2019-10-31 09:44:43.860] PWD=/c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/.vscode-insiders/extensions/ms-vscode-remote.remote-wsl-0.40.0
[2019-10-31 09:44:43.860] HOSTTYPE=x86_64
[2019-10-31 09:44:43.860] WSLENV=VSCODE_WSL_EXT_LOCATION/up:VSCODE_SERVER_TAR/up
[2019-10-31 09:44:43.860] Setting up server environment: Looking for /home/▮▮▮▮▮▮▮/.vscode-server-insiders/server-env-setup. Not found.
[2019-10-31 09:44:43.861] + [ ! -d /home/▮▮▮▮▮▮▮/.vscode-server-insiders ]
[2019-10-31 09:44:43.861] + CODE_PROFILE=/home/▮▮▮▮▮▮▮/.vscode-server-insiders/server-env-setup
[2019-10-31 09:44:43.861] + printf Setting up server environment: Looking for %s.  /home/▮▮▮▮▮▮▮/.vscode-server-insiders/server-env-setup
[2019-10-31 09:44:43.861] + [ -f /home/▮▮▮▮▮▮▮/.vscode-server-insiders/server-env-setup ]
[2019-10-31 09:44:43.861] + echo Not found.
[2019-10-31 09:44:43.861] + VSCODE_REMOTE_BIN=/home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin
[2019-10-31 09:44:43.861] + uname -r
[2019-10-31 09:44:44.461] WSL version: 4.4.0-18362-Microsoft Ubuntu
[2019-10-31 09:44:44.461] Updating server...
[2019-10-31 09:44:44.461] Updating VS Code Server to version 93ee2fc3121b7f66ddf568c051f3bfff7db8d618
[2019-10-31 09:44:44.461] Removing previous installation...
[2019-10-31 09:44:44.461] + WSL_VERSION=4.4.0-18362-Microsoft
[2019-10-31 09:44:44.461] + echo WSL version: 4.4.0-18362-Microsoft Ubuntu
[2019-10-31 09:44:44.461] + echo Updating server...
[2019-10-31 09:44:44.461] + dirname /c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/.vscode-insiders/extensions/ms-vscode-remote.remote-wsl-0.40.0/scripts/wslServer.sh
[2019-10-31 09:44:44.461] + /c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/.vscode-insiders/extensions/ms-vscode-remote.remote-wsl-0.40.0/scripts/wslDownload.sh 93ee2fc3121b7f66ddf568c051f3bfff7db8d618 insider /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin
[2019-10-31 09:44:44.461] + [ ! -d /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618 ]
[2019-10-31 09:44:44.461] + set -e
[2019-10-31 09:44:44.461] + [ -f /etc/alpine-release ]
[2019-10-31 09:44:44.461] + [ -d /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin ]
[2019-10-31 09:44:44.461] + echo Updating VS Code Server to version 93ee2fc3121b7f66ddf568c051f3bfff7db8d618
[2019-10-31 09:44:44.461] + echo Removing previous installation...
[2019-10-31 09:44:44.461] + rm -rf /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/????????????????????????????????????????
[2019-10-31 09:44:44.761] + rm -rf /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/????????????????????????????????????????-??????????
[2019-10-31 09:44:44.761] + rm -rf /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/????????????????????????????????????????-??????????.tar.gz
[2019-10-31 09:44:44.761] + mkdir -p /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin
[2019-10-31 09:44:45.361] Using server tar available at /c/Users/▮▮▮▮▮~1.USA/AppData/Local/Temp/vscode-remote-wsl/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/vscode-server-linux-x64.tar.gz
[2019-10-31 09:44:45.361] 100%
[2019-10-31 09:44:45.361] Unpacking:   0%
[2019-10-31 09:44:45.361] + [ /c/Users/▮▮▮▮▮~1.USA/AppData/Local/Temp/vscode-remote-wsl/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/vscode-server-linux-x64.tar.gz ]
[2019-10-31 09:44:45.361] + [ -f /c/Users/▮▮▮▮▮~1.USA/AppData/Local/Temp/vscode-remote-wsl/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/vscode-server-linux-x64.tar.gz ]
[2019-10-31 09:44:45.361] + echo Using server tar available at /c/Users/▮▮▮▮▮~1.USA/AppData/Local/Temp/vscode-remote-wsl/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/vscode-server-linux-x64.tar.gz
[2019-10-31 09:44:45.361] + SERVER_TAR_FILE=/c/Users/▮▮▮▮▮~1.USA/AppData/Local/Temp/vscode-remote-wsl/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/vscode-server-linux-x64.tar.gz
[2019-10-31 09:44:45.361] + printf 100%%\n
[2019-10-31 09:44:45.361] + [ ! /c/Users/▮▮▮▮▮~1.USA/AppData/Local/Temp/vscode-remote-wsl/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/vscode-server-linux-x64.tar.gz ]
[2019-10-31 09:44:45.361] + printf Unpacking:   0%%
[2019-10-31 09:44:45.361] + date +%s
[2019-10-31 09:44:45.661] + TMP_EXTRACT_FOLDER=/home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618-1572515085
[2019-10-31 09:44:45.661] + mkdir /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618-1572515085
[2019-10-31 09:44:45.661] + tar -tf /c/Users/▮▮▮▮▮~1.USA/AppData/Local/Temp/vscode-remote-wsl/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/vscode-server-linux-x64.tar.gz
[2019-10-31 09:44:45.661] + wc -l
[2019-10-31 09:44:46.262] 
[2019-10-31 09:44:46.262] /bin/gzip: 10: Syntax error: "(" unexpected
[2019-10-31 09:44:46.262] tar: Child returned status 2
[2019-10-31 09:44:46.262] tar: Error is not recoverable: exiting now
[2019-10-31 09:44:46.262] + FILE_COUNT=0
[2019-10-31 09:44:46.262] + P=0
[2019-10-31 09:44:46.262] + tar -xf /c/Users/▮▮▮▮▮~1.USA/AppData/Local/Temp/vscode-remote-wsl/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/vscode-server-linux-x64.tar.gz -C /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618-1572515085 --strip-components 1 --verbose
[2019-10-31 09:44:46.262] + I=1
[2019-10-31 09:44:46.262] + read -r _
[2019-10-31 09:44:46.262] /bin/gzip: 10: Syntax error: "(" unexpected
[2019-10-31 09:44:46.262] tar: Child returned status 2
[2019-10-31 09:44:46.262] tar: Error is not recoverable: exiting now
[2019-10-31 09:44:46.262] + echo 
[2019-10-31 09:44:46.262] + [ ]
[2019-10-31 09:44:46.262] + mv /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618-1572515085 /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618
[2019-10-31 09:44:46.295] Starting server: /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/server.sh  --port=0 --fileWatcherPolling=0 --disable-telemetry
[2019-10-31 09:44:46.295] + break
[2019-10-31 09:44:46.295] + [ ! -d /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618 ]
[2019-10-31 09:44:46.295] + [ ! -d /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618 ]
[2019-10-31 09:44:46.295] + RC=0
[2019-10-31 09:44:46.295] + [ 0 -ne 0 ]
[2019-10-31 09:44:46.295] + SERVER_ARGS=
[2019-10-31 09:44:46.295] + SERVER_ARGS=--fileWatcherPolling=0
[2019-10-31 09:44:46.295] + echo Starting server: /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/server.sh  --port=0 --fileWatcherPolling=0 --disable-telemetry
[2019-10-31 09:44:46.295] + [ -f /etc/alpine-release ]
[2019-10-31 09:44:46.295] + export VSCODE_AGENT_FOLDER=/home/▮▮▮▮▮▮▮/.vscode-server-insiders
[2019-10-31 09:44:46.295] + /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/server.sh  --port=0 --fileWatcherPolling=0 --disable-telemetry
[2019-10-31 09:44:46.295] /c/Users/▮▮▮▮▮▮▮▮▮▮▮▮/.vscode-insiders/extensions/ms-vscode-remote.remote-wsl-0.40.0/scripts/wslServer.sh: 60: /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/server.sh: not found
[2019-10-31 09:44:46.295] VS Code Server for WSL closed unexpectedly.
[2019-10-31 09:44:46.295] For help with startup problems, go to
[2019-10-31 09:44:46.295] https://code.visualstudio.com/docs/remote/troubleshooting#_wsl-tips

I see almost the same output, as here https://github.com/tj/n/issues/594:

[2019-10-31 09:44:46.262] /bin/gzip: 10: Syntax error: "(" unexpected
[2019-10-31 09:44:46.262] tar: Child returned status 2
[2019-10-31 09:44:46.262] tar: Error is not recoverable: exiting now
[2019-10-31 09:44:46.262] + FILE_COUNT=0
[2019-10-31 09:44:46.262] + P=0
[2019-10-31 09:44:46.262] + tar -xf /c/Users/▮▮▮▮▮~1.USA/AppData/Local/Temp/vscode-remote-wsl/93ee2fc3121b7f66ddf568c051f3bfff7db8d618/vscode-server-linux-x64.tar.gz -C /home/▮▮▮▮▮▮▮/.vscode-server-insiders/bin/93ee2fc3121b7f66ddf568c051f3bfff7db8d618-1572515085 --strip-components 1 --verbose
[2019-10-31 09:44:46.262] + I=1
[2019-10-31 09:44:46.262] + read -r _
[2019-10-31 09:44:46.262] /bin/gzip: 10: Syntax error: "(" unexpected
[2019-10-31 09:44:46.262] tar: Child returned status 2
[2019-10-31 09:44:46.262] tar: Error is not recoverable: exiting now

So, the thing is that the gzip package is corrupted on both my PCs, or something is wrong with VSCode server?

I have made clean installation of Ubuntu 19.10 (WSL) on my laptop. – Problem still occurs.

The server works for me and we now have the download checksum, (your log shows the check succeeded). So it looks like it's gzip on Ubuntu 19.10.

Found this: https://github.com/microsoft/WSL/issues/4461
Can you try this: https://github.com/microsoft/WSL/issues/4461#issuecomment-547491959

Thank you! It really helped.

Closing as an upstream issue. I will improve our download script to make sure the error from tar is not ignored. Also I
ll look into verifying adding some sanity test for the extracted server.

Was this page helpful?
0 / 5 - 0 ratings