Skip to content

Cannot launch code from WSL, cannot launch remote WSL server in VSCode #107485

@dkershner6

Description

@dkershner6

Version: 1.49.2 (user setup)
Commit: e5e9e69
Date: 2020-09-24T16:29:41.983Z
Electron: 9.2.1
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: 8.3.110.13-electron.0
OS: Windows_NT x64 10.0.19041

Steps to Reproduce:

  1. Launch any WSL repo

Does this issue occur when all extensions are disabled?: I can't launch with code from WSL terminal.

VSCode verbose WSL server logs:

[2020-09-26 00:48:19.753] Starting VS Code Server inside WSL (Ubuntu)
[2020-09-26 00:48:19.753] Extension version: 0.44.5, Windows build: 19041. Multi distro support: available. WSL path support: enabled
[2020-09-26 00:48:20.057] Probing if server is already installed: C:\WINDOWS\System32\wsl.exe -d Ubuntu -e sh -c "[ -d ~/.vscode-server/bin/e5e9e69aed6e1984f7499b7af85b3d05f9a6883a ] && printf found || ([ -f /etc/alpine-release ] && printf alpine-; uname -m)"
[2020-09-26 00:48:20.497] Probing result: found
[2020-09-26 00:48:20.497] Server install found in WSL
[2020-09-26 00:48:20.498] Launching C:\WINDOWS\System32\wsl.exe -d Ubuntu sh -c 'env && VSCODE_WSL_DEBUG_INFO=true "$VSCODE_WSL_EXT_LOCATION/scripts/wslServer.sh" e5e9e69aed6e1984f7499b7af85b3d05f9a6883a stable .vscode-server 0  ' in c:\Users\derek\.vscode\extensions\ms-vscode-remote.remote-wsl-0.44.5, env: {
[2020-09-26 00:48:20.498]   "ALLUSERSPROFILE": "C:\\ProgramData",
[2020-09-26 00:48:20.498]   "AMD_ENTRYPOINT": "vs/workbench/services/extensions/node/extensionHostProcess",
[2020-09-26 00:48:20.498]   "APPDATA": "C:\\Users\\derek\\AppData\\Roaming",
[2020-09-26 00:48:20.498]   "APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL": "true",
[2020-09-26 00:48:20.498]   "CHROME_CRASHPAD_PIPE_NAME": "\\\\.\\pipe\\crashpad_11280_NDEMIVJQCNKQZEIE",
[2020-09-26 00:48:20.498]   "CommonProgramFiles": "C:\\Program Files\\Common Files",
[2020-09-26 00:48:20.498]   "CommonProgramFiles(x86)": "C:\\Program Files (x86)\\Common Files",
[2020-09-26 00:48:20.498]   "CommonProgramW6432": "C:\\Program Files\\Common Files",
[2020-09-26 00:48:20.498]   "COMPUTERNAME": "DEREKLAPTOP",
[2020-09-26 00:48:20.498]   "ComSpec": "C:\\WINDOWS\\system32\\cmd.exe",
[2020-09-26 00:48:20.498]   "DriverData": "C:\\Windows\\System32\\Drivers\\DriverData",
[2020-09-26 00:48:20.498]   "ELECTRON_RUN_AS_NODE": "1",
[2020-09-26 00:48:20.498]   "HOMEDRIVE": "C:",
[2020-09-26 00:48:20.498]   "HOMEPATH": "\\Users\\derek",
[2020-09-26 00:48:20.498]   "LOCALAPPDATA": "C:\\Users\\derek\\AppData\\Local",
[2020-09-26 00:48:20.498]   "LOGONSERVER": "\\\\DEREKLAPTOP",
[2020-09-26 00:48:20.498]   "NUMBER_OF_PROCESSORS": "8",
[2020-09-26 00:48:20.498]   "NVM_HOME": "C:\\Users\\derek\\AppData\\Roaming\\nvm",
[2020-09-26 00:48:20.498]   "NVM_SYMLINK": "C:\\Program Files\\nodejs",
[2020-09-26 00:48:20.498]   "OneDrive": "C:\\Users\\derek\\OneDrive",
[2020-09-26 00:48:20.498]   "OneDriveConsumer": "C:\\Users\\derek\\OneDrive",
[2020-09-26 00:48:20.498]   "ORIGINAL_XDG_CURRENT_DESKTOP": "undefined",
[2020-09-26 00:48:20.498]   "OS": "Windows_NT",
[2020-09-26 00:48:20.498]   "Path": "C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Docker\\Docker\\resources\\bin;C:\\ProgramData\\DockerDesktop\\version-bin;C:\\Users\\derek\\AppData\\Roaming\\nvm;C:\\Program Files\\nodejs;C:\\Program Files\\Git\\cmd;C:\\Ruby27-x64\\bin;C:\\Users\\derek\\AppData\\Local\\Programs\\Python\\Python38-32\\Scripts\\;C:\\Users\\derek\\AppData\\Local\\Programs\\Python\\Python38-32\\;C:\\Users\\derek\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\derek\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\derek\\AppData\\Local\\GitHubDesktop\\bin;C:\\Users\\derek\\AppData\\Roaming\\nvm;C:\\Program Files\\nodejs",
[2020-09-26 00:48:20.498]   "PATHEXT": ".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.RB;.RBW",
[2020-09-26 00:48:20.498]   "PIPE_LOGGING": "true",
[2020-09-26 00:48:20.498]   "PROCESSOR_ARCHITECTURE": "AMD64",
[2020-09-26 00:48:20.498]   "PROCESSOR_IDENTIFIER": "Intel64 Family 6 Model 126 Stepping 5, GenuineIntel",
[2020-09-26 00:48:20.498]   "PROCESSOR_LEVEL": "6",
[2020-09-26 00:48:20.498]   "PROCESSOR_REVISION": "7e05",
[2020-09-26 00:48:20.498]   "ProgramData": "C:\\ProgramData",
[2020-09-26 00:48:20.498]   "ProgramFiles": "C:\\Program Files",
[2020-09-26 00:48:20.498]   "ProgramFiles(x86)": "C:\\Program Files (x86)",
[2020-09-26 00:48:20.498]   "ProgramW6432": "C:\\Program Files",
[2020-09-26 00:48:20.498]   "PSModulePath": "C:\\Program Files\\WindowsPowerShell\\Modules;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules",
[2020-09-26 00:48:20.498]   "PUBLIC": "C:\\Users\\Public",
[2020-09-26 00:48:20.498]   "RUBYOPT": "-Eutf-8",
[2020-09-26 00:48:20.499]   "SESSIONNAME": "Console",
[2020-09-26 00:48:20.499]   "SystemDrive": "C:",
[2020-09-26 00:48:20.499]   "SystemRoot": "C:\\WINDOWS",
[2020-09-26 00:48:20.499]   "TEMP": "C:\\Users\\derek\\AppData\\Local\\Temp",
[2020-09-26 00:48:20.499]   "TMP": "C:\\Users\\derek\\AppData\\Local\\Temp",
[2020-09-26 00:48:20.499]   "USERDOMAIN": "DEREKLAPTOP",
[2020-09-26 00:48:20.499]   "USERDOMAIN_ROAMINGPROFILE": "DEREKLAPTOP",
[2020-09-26 00:48:20.499]   "USERNAME": "derek",
[2020-09-26 00:48:20.499]   "USERPROFILE": "C:\\Users\\derek",
[2020-09-26 00:48:20.499]   "VERBOSE_LOGGING": "true",
[2020-09-26 00:48:20.499]   "VSCODE_CWD": "C:\\Users\\derek\\AppData\\Local\\Programs\\Microsoft VS Code",
[2020-09-26 00:48:20.499]   "VSCODE_FILE_WATCHER_POLLING": "0",
[2020-09-26 00:48:20.499]   "VSCODE_HANDLES_UNCAUGHT_ERRORS": "true",
[2020-09-26 00:48:20.499]   "VSCODE_IPC_HOOK": "\\\\.\\pipe\\93085977de5d4ac71b97517e7f7d8649-1.49.2-main-sock",
[2020-09-26 00:48:20.499]   "VSCODE_IPC_HOOK_EXTHOST": "\\\\.\\pipe\\vscode-ipc-8ad42a1a-fb8d-45bc-beb3-c756b2eb22b0-sock",
[2020-09-26 00:48:20.499]   "VSCODE_LOGS": "C:\\Users\\derek\\AppData\\Roaming\\Code\\logs\\20200925T174804",
[2020-09-26 00:48:20.499]   "VSCODE_LOG_STACK": "false",
[2020-09-26 00:48:20.499]   "VSCODE_NLS_CONFIG": "{\"locale\":\"en-us\",\"availableLanguages\":{},\"_languagePackSupport\":true}",
[2020-09-26 00:48:20.499]   "VSCODE_NODE_CACHED_DATA_DIR": "C:\\Users\\derek\\AppData\\Roaming\\Code\\CachedData\\e5e9e69aed6e1984f7499b7af85b3d05f9a6883a",
[2020-09-26 00:48:20.499]   "VSCODE_PID": "11280",
[2020-09-26 00:48:20.499]   "VSCODE_WSL_AGENT_DEBUG_PORT": "",
[2020-09-26 00:48:20.499]   "VSCODE_WSL_APP_ROOT": "c:\\Users\\derek\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app",
[2020-09-26 00:48:20.499]   "VSCODE_WSL_DEBUG_INFO": "true",
[2020-09-26 00:48:20.499]   "VSCODE_WSL_DEFAULT_DISTRO": "Ubuntu",
[2020-09-26 00:48:20.499]   "VSCODE_WSL_DISTRO": "Ubuntu",
[2020-09-26 00:48:20.499]   "VSCODE_WSL_ENABLE_TELEMETRY": "true",
[2020-09-26 00:48:20.499]   "VSCODE_WSL_EXT_HOST_PID": "13652",
[2020-09-26 00:48:20.499]   "VSCODE_WSL_EXT_LOCATION": "c:\\Users\\derek\\.vscode\\extensions\\ms-vscode-remote.remote-wsl-0.44.5",
[2020-09-26 00:48:20.499]   "VSCODE_WSL_PIPE_NAME": "\\\\.\\pipe\\vscode-wsl-e56e80febf6ee284b61b1da09f0533d0408a8894-sock",
[2020-09-26 00:48:20.499]   "windir": "C:\\WINDOWS",
[2020-09-26 00:48:20.499]   "WSLENV": "VSCODE_WSL_EXT_LOCATION/up"
[2020-09-26 00:48:20.499] }}
[2020-09-26 00:48:20.815] USER=dkershner
[2020-09-26 00:48:20.815] VSCODE_WSL_EXT_LOCATION=/mnt/c/Users/derek/.vscode/extensions/ms-vscode-remote.remote-wsl-0.44.5
[2020-09-26 00:48:20.815] SHLVL=0
[2020-09-26 00:48:20.815] HOME=/home/dkershner
[2020-09-26 00:48:20.815] WSL_DISTRO_NAME=Ubuntu
[2020-09-26 00:48:20.815] LOGNAME=dkershner
[2020-09-26 00:48:20.815] NAME=DEREKLAPTOP
[2020-09-26 00:48:20.815] WSL_INTEROP=/run/WSL/26_interop
[2020-09-26 00:48:20.815] _=/usr/bin/sh
[2020-09-26 00:48:20.815] TERM=xterm-256color
[2020-09-26 00:48:20.816] PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/ProgramData/DockerDesktop/version-bin:/mnt/c/Users/derek/AppData/Roaming/nvm:/mnt/c/Program Files/nodejs:/mnt/c/Program Files/Git/cmd:/mnt/c/Ruby27-x64/bin:/mnt/c/Users/derek/AppData/Local/Programs/Python/Python38-32/Scripts/:/mnt/c/Users/derek/AppData/Local/Programs/Python/Python38-32/:/mnt/c/Users/derek/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/derek/AppData/Local/Programs/Microsoft VS Code/bin:/mnt/c/Users/derek/AppData/Local/GitHubDesktop/bin:/mnt/c/Users/derek/AppData/Roaming/nvm:/mnt/c/Program Files/nodejs
[2020-09-26 00:48:20.816] LANG=C.UTF-8
[2020-09-26 00:48:20.816] SHELL=/bin/bash
[2020-09-26 00:48:20.816] PWD=/mnt/c/Users/derek/.vscode/extensions/ms-vscode-remote.remote-wsl-0.44.5
[2020-09-26 00:48:20.816] HOSTTYPE=x86_64
[2020-09-26 00:48:20.816] WSLENV=VSCODE_WSL_EXT_LOCATION/up
[2020-09-26 00:48:21.122] Setting up server environment: Looking for /home/dkershner/.vscode-server/server-env-setup. Not found.
[2020-09-26 00:48:21.122] WSL version: 4.19.104-microsoft-standard Ubuntu
[2020-09-26 00:48:21.122] WSL2-shell-PID: 29
[2020-09-26 00:48:21.122] Starting server: /home/dkershner/.vscode-server/bin/e5e9e69aed6e1984f7499b7af85b3d05f9a6883a/server.sh  --port=0 --use-host-proxy --enable-remote-auto-shutdown 
[2020-09-26 00:48:21.123] + [ ! -d /home/dkershner/.vscode-server ]
[2020-09-26 00:48:21.123] + CODE_PROFILE=/home/dkershner/.vscode-server/server-env-setup
[2020-09-26 00:48:21.123] + printf Setting up server environment: Looking for %s.  /home/dkershner/.vscode-server/server-env-setup
[2020-09-26 00:48:21.123] + [ -f /home/dkershner/.vscode-server/server-env-setup ]
[2020-09-26 00:48:21.123] + echo Not found.
[2020-09-26 00:48:21.123] + VSCODE_REMOTE_BIN=/home/dkershner/.vscode-server/bin
[2020-09-26 00:48:21.123] + uname -r
[2020-09-26 00:48:21.123] + WSL_VERSION=4.19.104-microsoft-standard
[2020-09-26 00:48:21.123] + echo WSL version: 4.19.104-microsoft-standard Ubuntu
[2020-09-26 00:48:21.123] + dirname /mnt/c/Users/derek/.vscode/extensions/ms-vscode-remote.remote-wsl-0.44.5/scripts/wslServer.sh
[2020-09-26 00:48:21.123] + /mnt/c/Users/derek/.vscode/extensions/ms-vscode-remote.remote-wsl-0.44.5/scripts/wslDownload.sh e5e9e69aed6e1984f7499b7af85b3d05f9a6883a stable /home/dkershner/.vscode-server/bin
[2020-09-26 00:48:21.123] + [ ! -d /home/dkershner/.vscode-server/bin/e5e9e69aed6e1984f7499b7af85b3d05f9a6883a ]
[2020-09-26 00:48:21.123] + RC=0
[2020-09-26 00:48:21.124] + [ 0 -ne 0 ]
[2020-09-26 00:48:21.124] + SERVER_ARGS=
[2020-09-26 00:48:21.124] + echo WSL2-shell-PID: 29
[2020-09-26 00:48:21.124] + SERVER_ARGS=--enable-remote-auto-shutdown
[2020-09-26 00:48:21.124] + echo Starting server: /home/dkershner/.vscode-server/bin/e5e9e69aed6e1984f7499b7af85b3d05f9a6883a/server.sh  --port=0 --use-host-proxy --enable-remote-auto-shutdown 
[2020-09-26 00:48:21.124] + [ -f /etc/alpine-release ]
[2020-09-26 00:48:21.124] + uname -m
[2020-09-26 00:48:21.124] + [ x86_64 = aarch64 ]
[2020-09-26 00:48:21.124] + export VSCODE_AGENT_FOLDER=/home/dkershner/.vscode-server
[2020-09-26 00:48:21.124] + /home/dkershner/.vscode-server/bin/e5e9e69aed6e1984f7499b7af85b3d05f9a6883a/server.sh  --port=0 --use-host-proxy --enable-remote-auto-shutdown
[2020-09-26 00:48:21.142] VS Code Server for WSL closed unexpectedly.
[2020-09-26 00:48:21.142] For help with startup problems, go to
[2020-09-26 00:48:21.142] https://code.visualstudio.com/docs/remote/troubleshooting#_wsl-tips
[2020-09-26 00:48:21.146] C:\WINDOWS\System32\wsl.exe -d Ubuntu -e kill 29
[2020-09-26 00:48:22.881] WSL Daemon exited with code 0

Verbose logs from WSL trying to launch code

+ APP_NAME=code
+ QUALITY=stable
+ NAME=Code
+ DATAFOLDER=.vscode
+ realpath /mnt/c/Users/derek/AppData/Local/Programs/Microsoft VS Code/bin/code
+ dirname /mnt/c/Users/derek/AppData/Local/Programs/Microsoft VS Code/bin/code
+ dirname /mnt/c/Users/derek/AppData/Local/Programs/Microsoft VS Code/bin
+ VSCODE_PATH=/mnt/c/Users/derek/AppData/Local/Programs/Microsoft VS Code
+ ELECTRON=/mnt/c/Users/derek/AppData/Local/Programs/Microsoft VS Code/Code.exe
+ IN_WSL=false
+ [ -n Ubuntu ]
+ IN_WSL=true
+ [ true = true ]
+ export WSLENV=ELECTRON_RUN_AS_NODE/w:WT_SESSION::WT_PROFILE_ID
+ wslpath -m /mnt/c/Users/derek/AppData/Local/Programs/Microsoft VS Code/resources/app/out/cli.js
+ CLI=C:/Users/derek/AppData/Local/Programs/Microsoft VS Code/resources/app/out/cli.js
+ WSL_EXT_ID=ms-vscode-remote.remote-wsl
+ ELECTRON_RUN_AS_NODE=1 /mnt/c/Users/derek/AppData/Local/Programs/Microsoft VS Code/Code.exe C:/Users/derek/AppData/Local/Programs/Microsoft VS Code/resources/app/out/cli.js --locate-extension ms-vscode-remote.remote-wsl
+ cat /tmp/remote-wsl-loc.txt
+ WSL_EXT_WLOC=c:\Users\derek\.vscode\extensions\ms-vscode-remote.remote-wsl-0.44.5
+ [ -n c:\Users\derek\.vscode\extensions\ms-vscode-remote.remote-wsl-0.44.5 ]
+ wslpath -u c:\Users\derek\.vscode\extensions\ms-vscode-remote.remote-wsl-0.44.5
+ WSL_CODE=/mnt/c/Users/derek/.vscode/extensions/ms-vscode-remote.remote-wsl-0.44.5/scripts/wslCode.sh
+ /mnt/c/Users/derek/.vscode/extensions/ms-vscode-remote.remote-wsl-0.44.5/scripts/wslCode.sh e5e9e69aed6e1984f7499b7af85b3d05f9a6883a stable /mnt/c/Users/derek/AppData/Local/Programs/Microsoft VS Code/Code.exe code .vscode .
+ [ -z .vscode ]
+ echo .vscode
+ sed -e s/.vscode/.vscode-server/g
+ DATAFOLDER=.vscode-server
+ VSCODE_REMOTE_BIN=/home/dkershner/.vscode-server/bin
+ AUTHORITY=wsl+default
+ [ Ubuntu ]
+ AUTHORITY=wsl+Ubuntu
+ [ ! -d /home/dkershner/.vscode-server ]
+ dirname /mnt/c/Users/derek/.vscode/extensions/ms-vscode-remote.remote-wsl-0.44.5/scripts/wslCode.sh
+ /mnt/c/Users/derek/.vscode/extensions/ms-vscode-remote.remote-wsl-0.44.5/scripts/wslDownload.sh e5e9e69aed6e1984f7499b7af85b3d05f9a6883a stable /home/dkershner/.vscode-server/bin
+ [ ! -d /home/dkershner/.vscode-server/bin/e5e9e69aed6e1984f7499b7af85b3d05f9a6883a ]
+ RC=0
+ [ 0 -ne 0 ]
+ dirname /mnt/c/Users/derek/.vscode/extensions/ms-vscode-remote.remote-wsl-0.44.5/scripts/wslCode.sh
+ VSCODE_CLIENT_COMMAND=/mnt/c/Users/derek/AppData/Local/Programs/Microsoft VS Code/Code.exe VSCODE_CLIENT_COMMAND_CWD=/mnt/c/Users/derek/.vscode/extensions/ms-vscode-remote.remote-wsl-0.44.5/scripts VSCODE_CLI_AUTHORITY=wsl+Ubuntu /home/dkershner/.vscode-server/bin/e5e9e69aed6e1984f7499b7af85b3d05f9a6883a/bin/code .
+ exit 0

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions