microsoft / vscode-remote-release

Visual Studio Code Remote Development: Open any folder in WSL, in a Docker container, or on a remote machine using SSH and take advantage of VS Code's full feature set.
https://aka.ms/vscode-remote
Other
3.61k stars 275 forks source link

WSL2 devcontainers ssh and git sharing does not work #5042

Closed lkiii closed 2 years ago

lkiii commented 3 years ago

Steps to Reproduce:

  1. Follow the instructions here https://code.visualstudio.com/docs/remote/containers#_sharing-git-credentials-with-your-container configuring global git config and ssh-agent in WSL2
  2. Start vscode code /project/folder with existing git repo
  3. Open workspace in the container
  4. git config --list --global does not contain the setup in WSL2 git config --list --global
  5. ssh keys are not present. git fetch returns
    
    $ git fetch
    git@bitbucket.org: Permission denied (publickey).
    fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.



<!-- Check to see if the problem is general, with a specific extension, or only happens when remote -->
Does this issue occur when you try this locally?: No

<!-- If your issue only appears in Codespaces, please visit: https://github.com/github/feedback/discussions/categories/codespaces-feedback -->
chrmarti commented 3 years ago

Could you append the full log including the error? (F1 > Remote-Containers: Show Container Log to show the current log.)

lkiii commented 3 years ago

@chrmarti Here are the logs:

[262 ms] Remote-Containers 0.177.2 in VS Code 1.56.2 (054a9295330880ed74ceaedda236253b4f39a335).
[261 ms] Start: Resolving Remote
[263 ms] Start: Run: wsl -d Ubuntu-20.04 -e wslpath -u \\wsl$\Ubuntu-20.04\home\lukas\projects\custom-aaa-be_ms
[338 ms] Start: Run: wsl -d Ubuntu-20.04
[409 ms] Setting up container for folder or workspace: /home/lukas/projects/custom-aaa-be_ms
[411 ms] Start: Check Docker is running
[411 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='1' docker 'version' '--format' '{{.Server.APIVersion}}'
[541 ms] Server API version: 1.41
[794 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && git 'rev-parse' '--show-cdup'
[859 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='2' docker 'ps' '-q' '-a' '--filter' 'label=vsch.local.folder=\\wsl$\Ubuntu-20.04\home\lukas\projects\custom-aaa-be_ms' '--filter' 'label=vsch.quality=stable'
[999 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='3' docker 'inspect' '--type' 'container' 'f9965a9d3f69'
[1186 ms] Start: Starting container
[1186 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='4' docker 'start' 'f9965a9d3f6934840194b68fbe3291e43a2220064d880579a8f6e5576c7be5e8'
[2533 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='5' docker 'ps' '-q' '-a' '--filter' 'label=vsch.local.folder=\\wsl$\Ubuntu-20.04\home\lukas\projects\custom-aaa-be_ms' '--filter' 'label=vsch.quality=stable'
[2668 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='6' docker 'inspect' '--type' 'container' 'f9965a9d3f69'
[2803 ms] Start: Inspecting container
[2803 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='7' docker 'inspect' '--type' 'container' 'f9965a9d3f6934840194b68fbe3291e43a2220064d880579a8f6e5576c7be5e8'
[2934 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='8' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=ade8fbec-a8df-4ddd-848d-9736d95dac121621586392727' 'f9965a9d3f6934840194b68fbe3291e43a2220064d880579a8f6e5576c7be5e8' '/bin/sh'
[2938 ms] Start: Run in container: uname -m
[3091 ms] x86_64
[3091 ms] 
[3092 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[3093 ms] PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
[3093 ms] 
[3094 ms] Start: Run in container: cat /etc/passwd
[3096 ms] Start: Setup shutdown monitor
[3097 ms] Forking shutdown monitor: c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\shutdown\shutdownMonitorProcess \\.\pipe\vscode-remote-containers-cdeeb81411019b4a76bed36c5b81165bc8a23771-sock singleContainer Debug c:\Users\lukas\AppData\Roaming\Code\logs\20210521T113357\exthost1\ms-vscode-remote.remote-containers 1621586393548
[3105 ms] Start: Run in container: test -d /home/vscode/.vscode-server
[3109 ms] 
[3109 ms] 
[3109 ms] Start: Run in container: set -o noclobber ; mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
[3112 ms] 
[3112 ms] 
[3112 ms] Exit code 2
[3113 ms] Start: Run in container: cat /home/vscode/.vscode-server/data/Machine/settings.json
[3115 ms] {
        "terminal.integrated.shell.linux": "/bin/bash",
        "go.toolsManagement.checkForUpdates": "local",
        "go.useLanguageServer": true,
        "go.gopath": "/go",
        "go.goroot": "/usr/local/go"
}
[3115 ms] 
[3116 ms] Start: Run in container: test -d /home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335
[3118 ms] 
[3118 ms] 
[3119 ms] Start: Run in container: test -d /vscode/vscode-server/bin/x64/054a9295330880ed74ceaedda236253b4f39a335
[3120 ms] 
[3120 ms] 
[3121 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='9' docker 'exec' '-i' '-u' 'root' 'f9965a9d3f6934840194b68fbe3291e43a2220064d880579a8f6e5576c7be5e8' '/bin/sh'
[3121 ms] Start: Launching Remote-Containers helper.
[3122 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && gpgconf '--list-dir' 'agent-extra-socket'
[3126 ms] Start: Run in container: touch '/vscode/vscode-server/bin/x64/054a9295330880ed74ceaedda236253b4f39a335'
[3233 ms] /home/lukas/.gnupg/S.gpg-agent.extra
[3233 ms] 
[3234 ms] Start: Run in container: gpgconf --list-dir agent-socket
[3238 ms] /home/vscode/.gnupg/S.gpg-agent
[3238 ms] 
[3238 ms] Start: Run in container: gpgconf --list-dir homedir
[3240 ms] /home/vscode/.gnupg
[3240 ms] 
[3241 ms] Start: Run in container: ls '/home/vscode/.gnupg/private-keys-v1.d' 2>/dev/null
[3243 ms] 
[3243 ms] 
[3243 ms] Exit code 2
[3243 ms] Start: Run in container: mkdir -p -m 700 '/home/vscode/.gnupg'
[3246 ms] 
[3246 ms] 
[3246 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && gpgconf '--list-dir' 'homedir'
[3251 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-d9ebec0e77027f151f780e4434721bc52e2bfad9.js' >/tmp/vscode-remote-containers-d9ebec0e77027f151f780e4434721bc52e2bfad9.js
[3254 ms] 
[3254 ms] 
[3255 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-d9ebec0e77027f151f780e4434721bc52e2bfad9.js' >/tmp/vscode-remote-containers-server-d9ebec0e77027f151f780e4434721bc52e2bfad9.js
[3257 ms] 
[3258 ms] 
[3258 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='10' docker 'exec' '-i' '-u' 'vscode' '-e' 'REMOTE_CONTAINERS_SOCKETS=["/tmp/vscode-ssh-auth-d9ebec0e77027f151f780e4434721bc52e2bfad9.sock","/home/vscode/.gnupg/S.gpg-agent"]' '-e' 'REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-d9ebec0e77027f151f780e4434721bc52e2bfad9.sock' 'f9965a9d3f6934840194b68fbe3291e43a2220064d880579a8f6e5576c7be5e8' '/home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/node' '/tmp/vscode-remote-containers-server-d9ebec0e77027f151f780e4434721bc52e2bfad9.js'
[3368 ms] Start: Run in container: # Test for /home/vscode/.ssh/known_hosts and ssh
[3369 ms] /home/vscode/.ssh/known_hosts exists
[3370 ms] 
[3370 ms] Exit code 1
[3373 ms] /home/lukas/.gnupg
[3373 ms] 
[3373 ms] Start: Run in container: gpgconf --list-dir homedir
[3379 ms] /home/vscode/.gnupg
[3379 ms] 
[3400 ms] 
[3400 ms] 
[3400 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --system credential.helper '!f() { /home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/node /tmp/vscode-remote-containers-d9ebec0e77027f151f780e4434721bc52e2bfad9.js $*; }; f' || true
[3404 ms] 
[3404 ms] 
[3405 ms] Start: Preparing Extensions
[3405 ms] Start: Run in container: set -o noclobber ; mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.installExtensionsMarker' ; } 2> /dev/null
[3408 ms] 
[3408 ms] 
[3408 ms] Exit code 2
[3410 ms] Extensions cache, install extensions: None
[3410 ms] Start: Run in container: test -d /home/vscode/.vscode-server/extensionsCache && ls /home/vscode/.vscode-server/extensionsCache || true
[3413 ms] 42crunch.vscode-openapi-4.5.1
golang.go-0.25.0
haaaad.ansible-0.2.8
jebbs.plantuml-2.14.5
redhat.java-0.79.1
redhat.vscode-commons-0.0.6
redhat.vscode-yaml-0.19.0
redhat.vscode-yaml-0.19.1
visualstudioexptteam.vscodeintellicode-1.2.13
vscjava.vscode-java-debug-0.33.1
vscjava.vscode-java-dependency-0.18.3
vscjava.vscode-java-pack-0.14.0
vscjava.vscode-java-test-0.29.0
vscjava.vscode-maven-0.30.1
yzhang.markdown-all-in-one-3.4.0
[3414 ms] 
[3414 ms] Start: Run in container: test -d /vscode/vscode-server/extensionsCache && ls /vscode/vscode-server/extensionsCache || true
[3418 ms] 42crunch.vscode-openapi-4.5.1
golang.go-0.24.2
golang.go-0.25.0
haaaad.ansible-0.2.8
ivangsa.asyncapi-preview-0.1.1
jebbs.plantuml-2.14.5
redhat.java-0.79.1
redhat.vscode-commons-0.0.6
redhat.vscode-yaml-0.18.0
redhat.vscode-yaml-0.19.0
redhat.vscode-yaml-0.19.1
visualstudioexptteam.vscodeintellicode-1.2.13
vscjava.vscode-java-debug-0.33.1
vscjava.vscode-java-dependency-0.18.3
vscjava.vscode-java-pack-0.14.0
vscjava.vscode-java-test-0.29.0
vscjava.vscode-maven-0.30.1
yzhang.markdown-all-in-one-3.4.0
[3418 ms] 
[3418 ms] Extensions cache, link in container: None
[3419 ms] Start: Run in container: for pid in `cd /proc && ls -d [0-9]*`; do { echo $pid ; readlink /proc/$pid/cwd ; readlink /proc/$pid/ns/mnt ; cat /proc/$pid/stat | tr "
[3457 ms] Start: Starting VS Code Server
[3458 ms] Start: Run in container: /home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/server.sh --log debug --force-disable-user-env --use-host-proxy --port 0 --extensions-download-dir /home/vscode/.vscode-server/extensionsCache --start-server
[3562 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && gpg-connect-agent 'updatestartuptty' '/bye'
[3652 ms] 

*
* Visual Studio Code Server
*
* Reminder: You may only use this software with Visual Studio family products,
* as described in the license https://aka.ms/vscode-remote/license
*

Extension host agent listening on 44949

[3652 ms] Start: Run in container: echo 44949 >/home/vscode/.vscode-server/data/Machine/.devport
[3654 ms] 
[3654 ms] 
[3654 ms] Port forwarding for container port 44949 starts listening on local port.
[3656 ms] Port forwarding local port 44949 to container port 44949
[3668 ms] Port forwarding connection from 62327 > 44949 > 44949 in the container.
[3668 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='12' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=ade8fbec-a8df-4ddd-848d-9736d95dac121621586392727' 'f9965a9d3f6934840194b68fbe3291e43a2220064d880579a8f6e5576c7be5e8' '/home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/node' '-e' '
[3794 ms] Start: Run in container: # Test for /home/vscode/.gitconfig and git
[3798 ms] /home/vscode/.gitconfig exists
[3798 ms] 
[3798 ms] Exit code 1
[3839 ms] [08:39:56] Extension host agent started.
[3907 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --global credential.helper '!f() { /home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/node /tmp/vscode-remote-containers-d9ebec0e77027f151f780e4434721bc52e2bfad9.js $*; }; f' || true
[3915 ms] 
[3916 ms] 
[4081 ms] Port forwarding connection from 62332 > 44949 > 44949 in the container.
[4082 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='13' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=ade8fbec-a8df-4ddd-848d-9736d95dac121621586392727' 'f9965a9d3f6934840194b68fbe3291e43a2220064d880579a8f6e5576c7be5e8' '/home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/node' '-e' '
[4111 ms] [08:39:56] [::ffff:127.0.0.1][cce233aa][ManagementConnection] New connection established.
[4113 ms] [08:39:56] Deleted from disk redhat.vscode-yaml /home/vscode/.vscode-server/extensions/redhat.vscode-yaml-0.19.0
[4707 ms] Port forwarding connection from 62334 > 44949 > 44949 in the container.
[4708 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-84cb780bd04612f008ead15646e6823a9099553d-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='14' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=ade8fbec-a8df-4ddd-848d-9736d95dac121621586392727' 'f9965a9d3f6934840194b68fbe3291e43a2220064d880579a8f6e5576c7be5e8' '/home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/node' '-e' '
[4875 ms] [08:39:57] [::ffff:127.0.0.1][a0e57e57][ExtensionHostConnection] New connection established.
[4881 ms] [08:39:57] [::ffff:127.0.0.1][a0e57e57][ExtensionHostConnection] <197> Launched Extension Host Process.
[5449 ms] Start: Run in container: cat /proc/224/environ
[10032 ms] Port forwarding 62334 > 44949 > 44949 stderr: Remote close
[10059 ms] Port forwarding 62334 > 44949 > 44949 terminated with code 0 and signal null.
[10729 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/custom-aaa-be_ms' && socat '-' 'UNIX-CONNECT:/tmp/ssh-E23Rb5exYT1w/agent.16'

I have a theory that the extension expects the configuration to be available in Windows and not in WLS. Could this be a case? I no not have any git or ssh related setup on the Windows machine, everything is only available in WLS.

chrmarti commented 3 years ago

We use git and the ssh-agent inside WSL when you open a WSL path. The error you first posted looks like you opened a folder on Windows.

lkiii commented 3 years ago

My flow:

  1. Windows terminal with ubuntu
  2. code /path/to/project
  3. f1 -> open folder in container

I have double checked the synchronization and git config seams to be working now git config --global -l returns the values set globally on WSL. But the issue with the SSH is still there. SSH agent seams to be running, I am getting Agent pid 17 when I am opening the WSL shell.

I have created another dummy project to confirm the behavior. Here are the logs:

[457 ms] Remote-Containers 0.177.2 in VS Code 1.56.2 (054a9295330880ed74ceaedda236253b4f39a335).
[456 ms] Start: Resolving Remote
[459 ms] Start: Run: wsl -d Ubuntu-20.04 -e wslpath -u \\wsl$\Ubuntu-20.04\home\lukas\projects\aa
[535 ms] Start: Run: wsl -d Ubuntu-20.04
[605 ms] Setting up container for folder or workspace: /home/lukas/projects/aa
[607 ms] Start: Check Docker is running
[608 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='1' docker 'version' '--format' '{{.Server.APIVersion}}'
[735 ms] Server API version: 1.41
[932 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && git 'rev-parse' '--show-cdup'
[999 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='2' docker 'ps' '-q' '-a' '--filter' 'label=vsch.local.folder=\\wsl$\Ubuntu-20.04\home\lukas\projects\aa' '--filter' 'label=vsch.quality=stable'
[1229 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='4' docker 'build' '-f' '/home/lukas/projects/aa/.devcontainer/Dockerfile' '-t' 'vsc-aa-64635b7912bfd765ba95f6082e40df70' '--build-arg' 'VARIANT=3.13' '/home/lukas/projects/aa/.devcontainer'

[+] Building 2.3s (5/5) FINISHED
 => [internal] load build definition from Dockerfile                       0.1s
 => => transferring dockerfile: 475B                                       0.0s
 => [internal] load .dockerignore                                          0.1s
 => => transferring context: 2B                                            0.0s
 => [internal] load metadata for mcr.microsoft.com/vscode/devcontainers/b  2.2s
 => CACHED [1/1] FROM mcr.microsoft.com/vscode/devcontainers/base:0-alpin  0.0s
 => exporting to image                                                     0.0s
 => => exporting layers                                                    0.0s
 => => writing image sha256:29b83bb106a974c5be1302751f604c46df65588a24d01  0.0s
 => => naming to docker.io/library/vsc-aa-64635b7912bfd765ba95f6082e40df7  0.0s

Use 'docker scan' to run Snyk tests against images to find vulnerabilities and l
earn how to fix them
[4437 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='5' docker 'inspect' '--type' 'image' 'vsc-aa-64635b7912bfd765ba95f6082e40df70'
[4922 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='6' docker 'build' '-f' '/tmp/vsch/updateUID.Dockerfile-0.177.2' '-t' 'vsc-aa-64635b7912bfd765ba95f6082e40df70-uid' '--build-arg' 'BASE_IMAGE=vsc-aa-64635b7912bfd765ba95f6082e40df70' '--build-arg' 'REMOTE_USER=vscode' '--build-arg' 'NEW_UID=1000' '--build-arg' 'NEW_GID=1000' '--build-arg' 'IMAGE_USER=root' '/tmp/vsch'

[+] Building 0.8s (6/6) FINISHED
 => [internal] load build definition from updateUID.Dockerfile-0.177.2     0.0s
 => => transferring dockerfile: 1.34kB                                     0.0s
 => [internal] load .dockerignore                                          0.0s
 => => transferring context: 2B                                            0.0s
 => [internal] load metadata for docker.io/library/vsc-aa-64635b7912bfd76  0.0s
 => CACHED [1/2] FROM docker.io/library/vsc-aa-64635b7912bfd765ba95f6082e  0.0s
 => [2/2] RUN eval $(sed -n "s/vscode:[^:]*:\([^:]*\):\([^:]*\):[^:]*:\([  0.7s
 => exporting to image                                                     0.0s
 => => exporting layers                                                    0.0s
 => => writing image sha256:447263677d74163170cb456950531889711e476bd95e0  0.0s
 => => naming to docker.io/library/vsc-aa-64635b7912bfd765ba95f6082e40df7  0.0s

Use 'docker scan' to run Snyk tests against images to find vulnerabilities and l
earn how to fix them
[6145 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='8' docker '-v'
[6235 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='7' docker 'events' '--format' '{{json .}}' '--filter' 'event=start'
[6240 ms] Start: Starting container
[6240 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='10' docker 'run' '--sig-proxy=false' '-a' 'STDOUT' '-a' 'STDERR' '--mount' 'type=bind,source=/home/lukas/projects/aa,target=/workspaces/aa' '--mount' 'type=volume,src=vscode,dst=/vscode' '-l' 'vsch.local.folder=\\wsl$\Ubuntu-20.04\home\lukas\projects\aa' '-l' 'vsch.quality=stable' '-l' 'vsch.remote.devPort=0' '--entrypoint' '/bin/sh' 'vsc-aa-64635b7912bfd765ba95f6082e40df70-uid' '-c' 'echo Container started ; trap "exit 0" 15; while sleep 1 & wait $!; do :; done'
Container started
[6786 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='11' docker 'ps' '-q' '-a' '--filter' 'label=vsch.local.folder=\\wsl$\Ubuntu-20.04\home\lukas\projects\aa' '--filter' 'label=vsch.quality=stable'
[6928 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='12' docker 'inspect' '--type' 'container' 'db5190d91856'
[7071 ms] Start: Inspecting container
[7072 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='13' docker 'inspect' '--type' 'container' 'db5190d91856bce6964c73e65440b763a47973ce9bfa2780fa4b848e1c93b276'
[7218 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='14' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=436540cb-6361-4426-ac42-62b0366fe08e1621596597952' 'db5190d91856bce6964c73e65440b763a47973ce9bfa2780fa4b848e1c93b276' '/bin/sh'
[7222 ms] Start: Run in container: uname -m
[7417 ms] x86_64
[7417 ms] 
[7417 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[7420 ms] NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.13.5
PRETTY_NAME="Alpine Linux v3.13"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://bugs.alpinelinux.org/"
[7420 ms] 
[7420 ms] Start: Run in container: cat /etc/passwd
[7423 ms] Start: Updating configuration state
[7529 ms] Start: Setup shutdown monitor
[7529 ms] Forking shutdown monitor: c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\shutdown\shutdownMonitorProcess \\.\pipe\vscode-remote-containers-41d0455f660da0f7f5f5a6d52ddabe3d22c990d5-sock singleContainer Debug c:\Users\lukas\AppData\Roaming\Code\logs\20210521T113357\exthost4\ms-vscode-remote.remote-containers 1621596598695
[7537 ms] Start: Run in container: test -d /home/vscode/.vscode-server
[7541 ms] 
[7541 ms] 
[7541 ms] Exit code 1
[7542 ms] Start: Run in container: test -d /home/vscode/.vscode-remote
[7543 ms] 
[7543 ms] 
[7543 ms] Exit code 1
[7544 ms] Start: Run in container: set -o noclobber ; mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
[7548 ms] 
[7548 ms] 
[7548 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/data/Machine' && cat >'/home/vscode/.vscode-server/data/Machine/settings.json' <<'settingsJSON'
[7551 ms] 
[7551 ms] 
[7552 ms] 
Support for Alpine Linux is in preview.

[7552 ms] Start: Run in container: test -d /home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335
[7553 ms] 
[7553 ms] 
[7553 ms] Exit code 1
[7554 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='15' docker 'exec' '-i' '-u' 'root' 'db5190d91856bce6964c73e65440b763a47973ce9bfa2780fa4b848e1c93b276' '/bin/sh'
[7556 ms] Start: Run in container: apk info | grep -e '^libstdc++$' || (apk update && apk add libstdc++)
[7556 ms] Start: Run in container: test -d /vscode/vscode-server/bin/alpine/054a9295330880ed74ceaedda236253b4f39a335
[7558 ms] 
[7559 ms] 
[7559 ms] Exit code 1
[7559 ms] Installing VS Code Server for commit 054a9295330880ed74ceaedda236253b4f39a335
[7560 ms] Start: Downloading VS Code Server
[7560 ms] 054a9295330880ed74ceaedda236253b4f39a335 alpine stable 
[7949 ms] libstdc++
[7950 ms] 
[8441 ms] Start: Installing VS Code Server
[8441 ms] Start: Run in container: mkdir -p /vscode/vscode-server/bin/alpine/054a9295330880ed74ceaedda236253b4f39a335_1621596607136
[8443 ms] 
[8444 ms] 
[8473 ms] Start: Run in container: (dd iflag=fullblock bs=8192 count=5626 2>/dev/null; dd iflag=fullblock bs=6188 count=1 2>/dev/null) | tar --no-same-owner -xz --strip-components 1 -C /vscode/vscode-server/bin/alpine/054a9295330880ed74ceaedda236253b4f39a335_1621596607136
[9699 ms] 
[9699 ms] 
[9699 ms] Start: Run in container: mv -n /vscode/vscode-server/bin/alpine/054a9295330880ed74ceaedda236253b4f39a335_1621596607136 /vscode/vscode-server/bin/alpine/054a9295330880ed74ceaedda236253b4f39a335
[9701 ms] 
[9701 ms] 
[9701 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/bin' && ln -s '/vscode/vscode-server/bin/alpine/054a9295330880ed74ceaedda236253b4f39a335' '/home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335'
[9704 ms] 
[9704 ms] 
[9704 ms] Start: Run in container: cd '/vscode/vscode-server/bin/alpine' && ls -t | tail -n +10 | xargs rm -rf
[9704 ms] Start: Launching Remote-Containers helper.
[9705 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && gpgconf '--list-dir' 'agent-extra-socket'
[9708 ms] 
[9708 ms] 
[9774 ms] /home/lukas/.gnupg/S.gpg-agent.extra
[9774 ms] 
[9774 ms] Start: Run in container: gpgconf --list-dir agent-socket
[9780 ms] /home/vscode/.gnupg/S.gpg-agent
[9780 ms] 
[9780 ms] Start: Run in container: gpgconf --list-dir homedir
[9782 ms] /home/vscode/.gnupg
[9782 ms] 
[9783 ms] Start: Run in container: ls '/home/vscode/.gnupg/private-keys-v1.d' 2>/dev/null
[9784 ms] 
[9784 ms] 
[9784 ms] Exit code 2
[9784 ms] Start: Run in container: mkdir -p -m 700 '/home/vscode/.gnupg'
[9788 ms] 
[9788 ms] 
[9789 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && gpgconf '--list-dir' 'homedir'
[9789 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-aa14450cb279ece6ab1b662b4e5b0c26c9de2a00.js' >/tmp/vscode-remote-containers-aa14450cb279ece6ab1b662b4e5b0c26c9de2a00.js
[9792 ms] 
[9793 ms] 
[9793 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-aa14450cb279ece6ab1b662b4e5b0c26c9de2a00.js' >/tmp/vscode-remote-containers-server-aa14450cb279ece6ab1b662b4e5b0c26c9de2a00.js
[9796 ms] 
[9796 ms] 
[9797 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='16' docker 'exec' '-i' '-u' 'vscode' '-e' 'REMOTE_CONTAINERS_SOCKETS=["/tmp/vscode-ssh-auth-aa14450cb279ece6ab1b662b4e5b0c26c9de2a00.sock","/home/vscode/.gnupg/S.gpg-agent"]' '-e' 'REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-aa14450cb279ece6ab1b662b4e5b0c26c9de2a00.sock' 'db5190d91856bce6964c73e65440b763a47973ce9bfa2780fa4b848e1c93b276' '/home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/node' '/tmp/vscode-remote-containers-server-aa14450cb279ece6ab1b662b4e5b0c26c9de2a00.js'
[9887 ms] Start: Run in container: # Test for /home/vscode/.ssh/known_hosts and ssh
[9890 ms] /home/lukas/.gnupg
[9890 ms] 
[9890 ms] 
[9890 ms] 
[9891 ms] Start: Run in container: gpgconf --list-dir homedir
[9893 ms] /home/vscode/.gnupg
[9893 ms] 
[9894 ms] Start: Run in container: # Copy /home/lukas/.ssh/known_hosts to /home/vscode/.ssh/known_hosts
[9900 ms] 
[9901 ms] 
[9901 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --system credential.helper '!f() { /home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/node /tmp/vscode-remote-containers-aa14450cb279ece6ab1b662b4e5b0c26c9de2a00.js $*; }; f' || true
[9911 ms] 
[9912 ms] 
[9912 ms] Start: Preparing Extensions
[9912 ms] Start: Run in container: set -o noclobber ; mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.installExtensionsMarker' ; } 2> /dev/null
[9915 ms] 
[9915 ms] 
[9917 ms] Extensions cache, install extensions: None
[9917 ms] Start: Run in container: test -d /home/vscode/.vscode-server/extensionsCache && ls /home/vscode/.vscode-server/extensionsCache || true
[9918 ms] 
[9919 ms] 
[9919 ms] Start: Run in container: test -d /vscode/vscode-server/extensionsCache && ls /vscode/vscode-server/extensionsCache || true
[9922 ms] 42crunch.vscode-openapi-4.5.1
golang.go-0.24.2
golang.go-0.25.0
haaaad.ansible-0.2.8
ivangsa.asyncapi-preview-0.1.1
jebbs.plantuml-2.14.5
redhat.java-0.79.1
redhat.vscode-commons-0.0.6
redhat.vscode-yaml-0.18.0
redhat.vscode-yaml-0.19.0
redhat.vscode-yaml-0.19.1
visualstudioexptteam.vscodeintellicode-1.2.13
vscjava.vscode-java-debug-0.33.1
vscjava.vscode-java-dependency-0.18.3
vscjava.vscode-java-pack-0.14.0
vscjava.vscode-java-test-0.29.0
vscjava.vscode-maven-0.30.1
yzhang.markdown-all-in-one-3.4.0
[9922 ms] 
[9922 ms] Extensions cache, link in container: None
[9923 ms] Start: Run in container: for pid in `cd /proc && ls -d [0-9]*`; do { echo $pid ; readlink /proc/$pid/cwd ; readlink /proc/$pid/ns/mnt ; cat /proc/$pid/stat | tr "
[9949 ms] Start: Starting VS Code Server
[9950 ms] Start: Run in container: /home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/server.sh --log debug --force-disable-user-env --use-host-proxy --port 0 --extensions-download-dir /home/vscode/.vscode-server/extensionsCache --start-server
[10065 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && gpg-connect-agent 'updatestartuptty' '/bye'
[10171 ms] 

*
* Visual Studio Code Server
*
* Reminder: You may only use this software with Visual Studio family products,
* as described in the license https://aka.ms/vscode-remote/license
*

Extension host agent listening on 44779

[10171 ms] Start: Run in container: echo 44779 >/home/vscode/.vscode-server/data/Machine/.devport
[10173 ms] 
[10173 ms] 
[10173 ms] Port forwarding for container port 44779 starts listening on local port.
[10174 ms] Port forwarding local port 44779 to container port 44779
[10185 ms] Port forwarding connection from 55915 > 44779 > 44779 in the container.
[10186 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='18' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=436540cb-6361-4426-ac42-62b0366fe08e1621596597952' 'db5190d91856bce6964c73e65440b763a47973ce9bfa2780fa4b848e1c93b276' '/home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/node' '-e' '
[10289 ms] Start: Run in container: # Test for /home/vscode/.gitconfig and git
[10292 ms] 
[10292 ms] 
[10293 ms] Start: Run in container: # Copy /home/lukas/.gitconfig to /home/vscode/.gitconfig
[10297 ms] 
[10297 ms] 
[10400 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --global credential.helper '!f() { /home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/node /tmp/vscode-remote-containers-aa14450cb279ece6ab1b662b4e5b0c26c9de2a00.js $*; }; f' || true
[10403 ms] 
[10403 ms] 
[10452 ms] [11:30:08] Extension host agent started.
[10608 ms] [11:30:08] [::ffff:127.0.0.1][07e862b3][ManagementConnection] New connection established.
[10608 ms] Port forwarding connection from 55920 > 44779 > 44779 in the container.
[10608 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Program Files\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode\extensions\ms-vscode-remote.remote-containers-0.177.2\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-988389c45b7bfe2ce10169c27ba3d94d53f9feba-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-E23Rb5exYT1w/agent.16' VSCODE_SSH_ASKPASS_COUNTER='19' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=436540cb-6361-4426-ac42-62b0366fe08e1621596597952' 'db5190d91856bce6964c73e65440b763a47973ce9bfa2780fa4b848e1c93b276' '/home/vscode/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/node' '-e' '
[11077 ms] [11:30:08] [::ffff:127.0.0.1][af73a6ad][ExtensionHostConnection] New connection established.
[11082 ms] [11:30:08] [::ffff:127.0.0.1][af73a6ad][ExtensionHostConnection] <220> Launched Extension Host Process.
[18782 ms] Start: Run in container: cat /proc/267/environ
[303923 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && socat '-' 'UNIX-CONNECT:/tmp/ssh-E23Rb5exYT1w/agent.16'
[304509 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && socat '-' 'UNIX-CONNECT:/tmp/ssh-E23Rb5exYT1w/agent.16'
chrmarti commented 3 years ago

Must be https://github.com/microsoft/vscode-remote-release/issues/5030. Could you check if it works with the latest Insiders build? https://code.visualstudio.com/insiders

lkiii commented 3 years ago

I have tested it on insiders build, but the issue is still there:

Permission denied (publickey).
fatal: Could not read from remote repository.

Here are the logs

[269 ms] Remote-Containers 0.179.0 in VS Code 1.57.0-insider (4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5).
[269 ms] Start: Resolving Remote
[270 ms] Start: Run: wsl -d Ubuntu-20.04 -e wslpath -u \\wsl$\Ubuntu-20.04\home\lukas\projects\aa
[344 ms] Start: Run: wsl -d Ubuntu-20.04
[413 ms] Setting up container for folder or workspace: /home/lukas/projects/aa
[415 ms] Start: Check Docker is running
[415 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='1' docker 'version' '--format' '{{.Server.APIVersion}}'
[537 ms] Server API version: 1.41
[726 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && git 'rev-parse' '--show-cdup'
[789 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='2' docker 'ps' '-q' '-a' '--filter' 'label=vsch.local.folder=\\wsl$\Ubuntu-20.04\home\lukas\projects\aa' '--filter' 'label=vsch.quality=insider'
[985 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='4' docker 'build' '-f' '/home/lukas/projects/aa/.devcontainer/Dockerfile' '-t' 'vsc-aa-64635b7912bfd765ba95f6082e40df70' '--build-arg' 'VARIANT=3.13' '/home/lukas/projects/aa/.devcontainer'

[+] Building 2.0s (5/5) FINISHED
 => [internal] load build definition from Dockerfile                       0.0s
 => => transferring dockerfile: 38B                                        0.0s
 => [internal] load .dockerignore                                          0.0s
 => => transferring context: 2B                                            0.0s
 => [internal] load metadata for mcr.microsoft.com/vscode/devcontainers/b  2.0s
 => CACHED [1/1] FROM mcr.microsoft.com/vscode/devcontainers/base:0-alpin  0.0s
 => exporting to image                                                     0.0s
 => => exporting layers                                                    0.0s
 => => writing image sha256:29b83bb106a974c5be1302751f604c46df65588a24d01  0.0s
 => => naming to docker.io/library/vsc-aa-64635b7912bfd765ba95f6082e40df7  0.0s

Use 'docker scan' to run Snyk tests against images to find vulnerabilities and l
earn how to fix them
[3501 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='5' docker 'inspect' '--type' 'image' 'vsc-aa-64635b7912bfd765ba95f6082e40df70'
[3968 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='6' docker 'build' '-f' '/tmp/vsch/updateUID.Dockerfile-0.179.0' '-t' 'vsc-aa-64635b7912bfd765ba95f6082e40df70-uid' '--build-arg' 'BASE_IMAGE=vsc-aa-64635b7912bfd765ba95f6082e40df70' '--build-arg' 'REMOTE_USER=vscode' '--build-arg' 'NEW_UID=1000' '--build-arg' 'NEW_GID=1000' '--build-arg' 'IMAGE_USER=root' '/tmp/vsch'

[+] Building 0.1s (6/6) FINISHED
 => [internal] load build definition from updateUID.Dockerfile-0.179.0     0.0s
 => => transferring dockerfile: 1.34kB                                     0.0s
 => [internal] load .dockerignore                                          0.0s
 => => transferring context: 2B                                            0.0s
 => [internal] load metadata for docker.io/library/vsc-aa-64635b7912bfd76  0.0s
 => [1/2] FROM docker.io/library/vsc-aa-64635b7912bfd765ba95f6082e40df70   0.0s
 => CACHED [2/2] RUN eval $(sed -n "s/vscode:[^:]*:\([^:]*\):\([^:]*\):[^  0.0s
 => exporting to image                                                     0.0s
 => => exporting layers                                                    0.0s
 => => writing image sha256:447263677d74163170cb456950531889711e476bd95e0  0.0s
 => => naming to docker.io/library/vsc-aa-64635b7912bfd765ba95f6082e40df7  0.0s

Use 'docker scan' to run Snyk tests against images to find vulnerabilities and l
earn how to fix them
[4539 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='8' docker '-v'
[4645 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='7' docker 'events' '--format' '{{json .}}' '--filter' 'event=start'
[4648 ms] Start: Starting container
[4648 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='10' docker 'run' '--sig-proxy=false' '-a' 'STDOUT' '-a' 'STDERR' '--mount' 'type=bind,source=/home/lukas/projects/aa,target=/workspaces/aa' '--mount' 'type=volume,src=vscode,dst=/vscode' '-l' 'vsch.local.folder=\\wsl$\Ubuntu-20.04\home\lukas\projects\aa' '-l' 'vsch.quality=insider' '-l' 'vsch.remote.devPort=0' '--entrypoint' '/bin/sh' 'vsc-aa-64635b7912bfd765ba95f6082e40df70-uid' '-c' 'echo Container started ; trap "exit 0" 15; while sleep 1 & wait $!; do :; done'
[5160 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='11' docker 'ps' '-q' '-a' '--filter' 'label=vsch.local.folder=\\wsl$\Ubuntu-20.04\home\lukas\projects\aa' '--filter' 'label=vsch.quality=insider'
Container started
[5301 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='12' docker 'inspect' '--type' 'container' '675874858a45'
[5434 ms] Start: Inspecting container
[5434 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='13' docker 'inspect' '--type' 'container' '675874858a4511824d29f10517b76b68af31e5c14d916e5fd54c61487719f290'
[5571 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='14' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=bd336f2f-5aaa-4081-9239-a198c38708f71621600558586' '675874858a4511824d29f10517b76b68af31e5c14d916e5fd54c61487719f290' '/bin/sh'
[5574 ms] Start: Run in container: uname -m
[5737 ms] x86_64
[5738 ms] 
[5738 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[5740 ms] NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.13.5
PRETTY_NAME="Alpine Linux v3.13"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://bugs.alpinelinux.org/"
[5740 ms] 
[5741 ms] Start: Run in container: cat /etc/passwd
[5743 ms] Start: Updating configuration state
[5817 ms] Start: Setup shutdown monitor
[5818 ms] Forking shutdown monitor: c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\shutdown\shutdownMonitorProcess \\.\pipe\vscode-remote-containers-e1e1c6e11d103cb6c45dc164be59afe09f7773ea-sock singleContainer Debug c:\Users\lukas\AppData\Roaming\Code - Insiders\logs\20210521T153545\exthost1\ms-vscode-remote.remote-containers 1621600559160
[5825 ms] Start: Run in container: test -d /home/vscode/.vscode-server-insiders
[5830 ms] 
[5830 ms] 
[5830 ms] Exit code 1
[5830 ms] Start: Run in container: test -d /home/vscode/.vscode-remote
[5831 ms] 
[5831 ms] 
[5831 ms] Exit code 1
[5832 ms] Start: Run in container: set -o noclobber ; mkdir -p '/home/vscode/.vscode-server-insiders/data/Machine' && { > '/home/vscode/.vscode-server-insiders/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
[5835 ms] 
[5835 ms] 
[5835 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server-insiders/data/Machine' && cat >'/home/vscode/.vscode-server-insiders/data/Machine/settings.json' <<'settingsJSON'
[5838 ms] 
[5838 ms] 
[5838 ms] 
Support for Alpine Linux is in preview.

[5839 ms] Start: Run in container: test -d /home/vscode/.vscode-server-insiders/bin/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5
[5840 ms] 
[5840 ms] 
[5840 ms] Exit code 1
[5840 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='15' docker 'exec' '-i' '-u' 'root' '675874858a4511824d29f10517b76b68af31e5c14d916e5fd54c61487719f290' '/bin/sh'
[5843 ms] Start: Run in container: apk info | grep -e '^libstdc++$' || (apk update && apk add libstdc++)
[5843 ms] Start: Run in container: test -d /vscode/vscode-server-insiders/bin/alpine/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5-insider
[5845 ms] 
[5845 ms] 
[5845 ms] Exit code 1
[5845 ms] Installing VS Code Server for commit 4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5
[5846 ms] Start: Downloading VS Code Server
[5846 ms] 4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5 alpine insider 
[6204 ms] libstdc++
[6204 ms] 
[13668 ms] Start: Installing VS Code Server
[13668 ms] Start: Run in container: mkdir -p /vscode/vscode-server-insiders/bin/alpine/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5-insider_1621600572828
[13673 ms] 
[13674 ms] 
[13709 ms] Start: Run in container: (dd iflag=fullblock bs=8192 count=5687 2>/dev/null; dd iflag=fullblock bs=1781 count=1 2>/dev/null) | tar --no-same-owner -xz --strip-components 1 -C /vscode/vscode-server-insiders/bin/alpine/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5-insider_1621600572828
[14843 ms] 
[14843 ms] 
[14844 ms] Start: Run in container: mv -n /vscode/vscode-server-insiders/bin/alpine/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5-insider_1621600572828 /vscode/vscode-server-insiders/bin/alpine/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5-insider
[14845 ms] 
[14846 ms] 
[14846 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server-insiders/bin' && ln -s '/vscode/vscode-server-insiders/bin/alpine/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5-insider' '/home/vscode/.vscode-server-insiders/bin/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5'
[14848 ms] 
[14848 ms] 
[14848 ms] Start: Run in container: cd '/vscode/vscode-server-insiders/bin/alpine' && ls -t | tail -n +10 | xargs rm -rf
[14849 ms] Start: Launching Remote-Containers helper.
[14850 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && gpgconf '--list-dir' 'agent-extra-socket'
[14854 ms] 
[14854 ms] 
[14914 ms] /home/lukas/.gnupg/S.gpg-agent.extra
[14914 ms] 
[14914 ms] Start: Run in container: gpgconf --list-dir agent-socket
[14922 ms] /home/vscode/.gnupg/S.gpg-agent
[14922 ms] 
[14922 ms] Start: Run in container: gpgconf --list-dir homedir
[14924 ms] /home/vscode/.gnupg
[14924 ms] 
[14924 ms] Start: Run in container: ls '/home/vscode/.gnupg/private-keys-v1.d' 2>/dev/null
[14926 ms] 
[14926 ms] 
[14926 ms] Exit code 2
[14927 ms] Start: Run in container: mkdir -p -m 700 '/home/vscode/.gnupg'
[14927 ms] userEnvProbe: loginInteractiveShell (default)
[14928 ms] 
[14928 ms] 
[14929 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && gpgconf '--list-dir' 'homedir'
[14931 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-c6e86d4628312c44efc8f34b36ee2ceca1bbb4b4.js' >/tmp/vscode-remote-containers-c6e86d4628312c44efc8f34b36ee2ceca1bbb4b4.js
[14934 ms] 
[14934 ms] 
[14934 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-c6e86d4628312c44efc8f34b36ee2ceca1bbb4b4.js' >/tmp/vscode-remote-containers-server-c6e86d4628312c44efc8f34b36ee2ceca1bbb4b4.js
[14937 ms] 
[14937 ms] 
[14938 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='16' docker 'exec' '-i' '-u' 'vscode' '-e' 'REMOTE_CONTAINERS_SOCKETS=["/tmp/vscode-ssh-auth-c6e86d4628312c44efc8f34b36ee2ceca1bbb4b4.sock","/home/vscode/.gnupg/S.gpg-agent"]' '-e' 'REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-c6e86d4628312c44efc8f34b36ee2ceca1bbb4b4.sock' '675874858a4511824d29f10517b76b68af31e5c14d916e5fd54c61487719f290' '/home/vscode/.vscode-server-insiders/bin/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5/node' '/tmp/vscode-remote-containers-server-c6e86d4628312c44efc8f34b36ee2ceca1bbb4b4.js'
[15023 ms] Start: Run in container: # Test for /home/vscode/.ssh/known_hosts and ssh
[15027 ms] 
[15027 ms] 
[15027 ms] Start: Run in container: # Copy /home/lukas/.ssh/known_hosts to /home/vscode/.ssh/known_hosts
[15030 ms] /home/lukas/.gnupg
[15031 ms] 
[15031 ms] 
[15031 ms] 
[15031 ms] Start: Run in container: gpgconf --list-dir homedir
[15032 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --system credential.helper '!f() { /home/vscode/.vscode-server-insiders/bin/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5/node /tmp/vscode-remote-containers-c6e86d4628312c44efc8f34b36ee2ceca1bbb4b4.js $*; }; f' || true
[15033 ms] /home/vscode/.gnupg
[15033 ms] 
[15074 ms] 
[15074 ms] 
[15075 ms] Start: Preparing Extensions
[15075 ms] Start: Run in container: set -o noclobber ; mkdir -p '/home/vscode/.vscode-server-insiders/data/Machine' && { > '/home/vscode/.vscode-server-insiders/data/Machine/.installExtensionsMarker' ; } 2> /dev/null
[15078 ms] 
[15078 ms] 
[15080 ms] Extensions cache, install extensions: None
[15080 ms] Start: Run in container: test -d /home/vscode/.vscode-server-insiders/extensionsCache && ls /home/vscode/.vscode-server-insiders/extensionsCache || true
[15081 ms] 
[15081 ms] 
[15082 ms] Start: Run in container: test -d /vscode/vscode-server-insiders/extensionsCache && ls /vscode/vscode-server-insiders/extensionsCache || true
[15083 ms] haaaad.ansible-0.2.8
[15084 ms] 
[15084 ms] Extensions cache, link in container: None
[15084 ms] Start: Run in container: for pid in `cd /proc && ls -d [0-9]*`; do { echo $pid ; readlink /proc/$pid/cwd ; readlink /proc/$pid/ns/mnt ; cat /proc/$pid/stat | tr "
[15112 ms] Start: Starting VS Code Server
[15112 ms] Start: Run in container: /home/vscode/.vscode-server-insiders/bin/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5/server.sh --log debug --force-disable-user-env --use-host-proxy --port 0 --extensions-download-dir /home/vscode/.vscode-server-insiders/extensionsCache --start-server
[15196 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && gpg-connect-agent 'updatestartuptty' '/bye'
[15286 ms] userEnvProbe merged PATHs:
Probe:     /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Container: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Merged:    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[15293 ms] 

*
* Visual Studio Code Server
*
* Reminder: You may only use this software with Visual Studio family products,
* as described in the license https://aka.ms/vscode-remote/license
*

Extension host agent listening on 33471

[15293 ms] Start: Run in container: echo 33471 >/home/vscode/.vscode-server-insiders/data/Machine/.devport
[15294 ms] 
[15294 ms] 
[15295 ms] Port forwarding for container port 33471 starts listening on local port.
[15296 ms] Port forwarding local port 33471 to container port 33471
[15307 ms] Port forwarding connection from 59137 > 33471 > 33471 in the container.
[15307 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='18' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=bd336f2f-5aaa-4081-9239-a198c38708f71621600558586' '675874858a4511824d29f10517b76b68af31e5c14d916e5fd54c61487719f290' '/home/vscode/.vscode-server-insiders/bin/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5/node' '-e' '
[15453 ms] Start: Run in container: # Test for /home/vscode/.gitconfig and git
[15462 ms] 
[15462 ms] 
[15463 ms] Start: Run in container: # Copy /home/lukas/.gitconfig to /home/vscode/.gitconfig
[15466 ms] 
[15466 ms] 
[15602 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --global credential.helper '!f() { /home/vscode/.vscode-server-insiders/bin/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5/node /tmp/vscode-remote-containers-c6e86d4628312c44efc8f34b36ee2ceca1bbb4b4.js $*; }; f' || true
[15605 ms] 
[15605 ms] 
[15625 ms] [12:36:14] Extension host agent started.
[15760 ms] Port forwarding connection from 59141 > 33471 > 33471 in the container.
[15760 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\lukas\AppData\Local\Programs\Microsoft VS Code Insiders\Code - Insiders.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\lukas\.vscode-insiders\extensions\ms-vscode-remote.remote-containers-0.179.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-0bde7c7e61013548f8ae96ed958eca1c62cbacd7-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-WtVabJlhAdwq/agent.16' VSCODE_SSH_ASKPASS_COUNTER='19' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=bd336f2f-5aaa-4081-9239-a198c38708f71621600558586' '675874858a4511824d29f10517b76b68af31e5c14d916e5fd54c61487719f290' '/home/vscode/.vscode-server-insiders/bin/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5/node' '-e' '
[15766 ms] [12:36:14] [::ffff:127.0.0.1][9ce18339][ManagementConnection] New connection established.
[16083 ms] [12:36:15] [::ffff:127.0.0.1][40af334b][ExtensionHostConnection] New connection established.
[16087 ms] [12:36:15] [::ffff:127.0.0.1][40af334b][ExtensionHostConnection] <230> Launched Extension Host Process.
[41099 ms] [12:36:40] *
[41102 ms] [12:36:40] baseEnv {
  HOSTNAME: '675874858a45',
  SHLVL: '0',
  HOME: '/home/vscode',
  REMOTE_CONTAINERS_IPC: '/tmp/vscode-remote-containers-ipc-c6e86d4628312c44efc8f34b36ee2ceca1bbb4b4.sock',
  PATH: '/vscode/vscode-server-insiders/bin/alpine/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5-insider/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
  VSCODE_AGENT_FOLDER: '/home/vscode/.vscode-server-insiders',
  REMOTE_CONTAINERS_SOCKETS: '["/tmp/vscode-ssh-auth-c6e86d4628312c44efc8f34b36ee2ceca1bbb4b4.sock","/home/vscode/.gnupg/S.gpg-agent"]',
  SHELL: '/bin/bash',
  PWD: '/vscode/vscode-server-insiders/bin/alpine/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5-insider',
  VSCODE_INJECT_NODE_MODULE_LOOKUP_PATH: '/vscode/vscode-server-insiders/bin/alpine/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5-insider/remote/node_modules',
  VSCODE_CWD: '/vscode/vscode-server-insiders/bin/alpine/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5-insider',
  VSCODE_LOG_NATIVE: 'false',
  VSCODE_AMD_ENTRYPOINT: 'vs/server/remoteExtensionHostProcess',
  VSCODE_PIPE_LOGGING: 'true',
  VSCODE_VERBOSE_LOGGING: 'true',
  VSCODE_EXTHOST_WILL_SEND_SOCKET: 'true',
  VSCODE_HANDLES_UNCAUGHT_ERRORS: 'true',
  VSCODE_LOG_STACK: 'false',
  VSCODE_NLS_CONFIG: '{"locale":"en","availableLanguages":{}}',
  CHARSET: 'UTF-8',
  LANG: 'C.UTF-8',
  PAGER: 'less',
  PS1: '\\h:\\w\\$ ',
  LC_COLLATE: 'C',
  _: '/home/vscode/.vscode-server-insiders/bin/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5/node',
  SSH_AUTH_SOCK: '/tmp/vscode-ssh-auth-c6e86d4628312c44efc8f34b36ee2ceca1bbb4b4.sock',
  REMOTE_CONTAINERS: 'true',
  BROWSER: '/vscode/vscode-server-insiders/bin/alpine/4fd4e10e99eff9eb77408b71c7f58b7ed7458ee5-insider/bin/helpers/browser.sh'
}
[41182 ms] Start: Run in container: cat /proc/312/environ
[167648 ms] Start: Run: wsl -d Ubuntu-20.04 -e /bin/sh -c cd '/home/lukas/projects/aa' && socat '-' 'UNIX-CONNECT:/tmp/ssh-WtVabJlhAdwq/agent.16
chrmarti commented 3 years ago

What do you get for echo $SSH_AUTH_SOCK in the integrated terminal using VS Code Insiders (to rule out the other bug) while connected to the container?

And what do you get for socat -V in WSL?

lkiii commented 3 years ago
vscode ➜ /workspaces/aa $ echo $SSH_AUTH_SOCK
/tmp/vscode-ssh-auth-5c64fc24eeace8c560e1b5267f049317ef13e2be.sock
vscode ➜ /workspaces/aa $ 
❯ socat -V
socat by Gerhard Rieger and contributors - see www.dest-unreach.org
socat version 1.7.3.3 on Oct 26 2019 17:42:04
   running on Linux version #1 SMP Wed Oct 28 23:40:43 UTC 2020, release 5.4.72-microsoft-standard-WSL2, machine x86_64
features:
  #define WITH_STDIO 1
  #define WITH_FDNUM 1
  #define WITH_FILE 1
  #define WITH_CREAT 1
  #define WITH_GOPEN 1
  #define WITH_TERMIOS 1
  #define WITH_PIPE 1
  #define WITH_UNIX 1
  #define WITH_ABSTRACT_UNIXSOCKET 1
  #define WITH_IP4 1
  #define WITH_IP6 1
  #define WITH_RAWIP 1
  #define WITH_GENERICSOCKET 1
  #define WITH_INTERFACE 1
  #define WITH_TCP 1
  #define WITH_UDP 1
  #define WITH_SCTP 1
  #define WITH_LISTEN 1
  #define WITH_SOCKS4 1
  #define WITH_SOCKS4A 1
  #define WITH_PROXY 1
  #define WITH_SYSTEM 1
  #define WITH_EXEC 1
  #undef WITH_READLINE
  #define WITH_TUN 1
  #define WITH_PTY 1
  #define WITH_OPENSSL 1
  #undef WITH_FIPS
  #define WITH_LIBWRAP 1
  #define WITH_SYCLS 1
  #define WITH_FILAN 1
  #define WITH_RETRY 1
  #define WITH_MSGLEVEL 0 /*debug*/
lkiii commented 3 years ago

@chrmarti The issue is labeled as needs-more-info is there anything else I could add to help you find the root cause of this issue?

lkiii commented 3 years ago

I am using this to quickly copy the ssh keys to the container as a temporary workaround. Maybe someone will find it useful.

github-actions[bot] commented 2 years ago

Hey @chrmarti, this issue might need further attention.

@lkiii, you can help us out by closing this issue if the problem no longer exists, or adding more information.

lkiii commented 2 years ago

The issue is still there. What kind of additional information I could provide?

chrmarti commented 2 years ago

Sorry, I ran out of ideas for now.

lkiii commented 2 years ago

Maybe I could do some additional investigation if you would provide some additional details on the implementation?

My guess is that windows vscode expects ssh agent running on windows. Are they different or there are no OS specific logic there?

chrmarti commented 2 years ago

When you reopen a Windows folder in a container, we use the ssh-agent on Windows. If the folder you open in a container is in WSL, we use the ssh-agent in that folder's WSL distro.

jemaf commented 2 years ago

Hi there,

I've also run into the same issue, but was able to solve it by adding my key with ssh-add.

For those who might be interested:

  1. Check if your key is added by running ssh-add -l
  2. In case it isn't, add it by using the same command: ssh-add path/to/my/ssh-key
  3. Try git pull/push in the container again, it should be working now.

PS: I've followed the VSCode tutorial for ssh keys before: https://code.visualstudio.com/docs/remote/containers#_sharing-git-credentials-with-your-container

PS 2: Strangely, my ssh key is not persisted between WSL initializations, so I added step 2's command in the bash script provided in the tutorial.

chrmarti commented 2 years ago

@lkiii This has changed since my last comment: If there is an ssh-agent running in WSL we use that, but it there is none we use the one in Windows. Does that help in your case?

github-actions[bot] commented 2 years ago

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!

lkiii commented 2 years ago

@lkiii This has changed since my last comment: If there is an ssh-agent running in WSL we use that, but it there is none we use the one in Windows. Does that help in your case?

It works as it should now after readding the ssh key as @jemaf suggested