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.6k stars 273 forks source link

WSL2 host ssh-agent has identities added but devcontainer reports no identities #5604

Closed biltongza closed 2 years ago

biltongza commented 2 years ago

Continuing from https://github.com/microsoft/vscode-remote-release/issues/4024#issuecomment-912938992

I am getting an issue where the ssh-agent on my WSL2 host says there are identities added, but the devcontainer says no identities are added to the agent. image

Here are the logs from my session:

[382 ms] Remote-Containers 0.194.0 in VS Code 1.60.1 (83bd43bc519d15e50c4272c6cf5c1479df196a4d).
[382 ms] Start: Run: wsl -d Ubuntu -e wslpath -u \\wsl$\Ubuntu\home\logan\ldam.co.za
[512 ms] Start: Resolving Remote
[514 ms] Start: Run: wsl -d Ubuntu -e wslpath -u \\wsl$\Ubuntu\home\logan\ldam.co.za
[646 ms] Start: Run: wsl -d Ubuntu
[784 ms] Setting up container for folder or workspace: /home/logan/ldam.co.za
[786 ms] Start: Check Docker is running
[786 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='1' docker 'version' '--format' '{{.Server.APIVersion}}'
[978 ms] Server API version: 1.41
[1335 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && git 'rev-parse' '--show-cdup'
[1447 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='2' docker 'ps' '-q' '-a' '--filter' 'label=vsch.local.folder=\\wsl$\Ubuntu\home\logan\ldam.co.za' '--filter' 'label=vsch.quality=stable'
[1780 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='4' docker 'build' '-f' '/home/logan/ldam.co.za/.devcontainer/Dockerfile' '-t' 'vsc-ldam.co.za-be0cfc6778b2f3b4e85a30aa97bc3ed2' '--build-arg' 'VARIANT=5.0' '--build-arg' 'INSTALL_NODE=true' '--build-arg' 'NODE_VERSION=lts/*' '--build-arg' 'INSTALL_AZURE_CLI=true' '/home/logan/ldam.co.za/.devcontainer'

[+] Building 2.2s (14/14) 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/d  2.0s
 => [1/9] FROM mcr.microsoft.com/vscode/devcontainers/dotnet:0-5.0@sha256  0.0s
 => [internal] load build context                                          0.0s
 => => transferring context: 88B                                           0.0s
 => CACHED [2/9] RUN if [ "true" = "true" ]; then su vscode -c "umask 000  0.0s
 => CACHED [3/9] COPY library-scripts/*.sh library-scripts/*.env /tmp/lib  0.0s
 => CACHED [4/9] RUN if [ "true" = "true" ]; then bash /tmp/library-scrip  0.0s
 => CACHED [5/9] RUN wget https://packages.microsoft.com/config/ubuntu/20  0.0s
 => CACHED [6/9] RUN apt-get update;                                       0.0s
 => CACHED [7/9] RUN apt-get install -y apt-transport-https &&     apt-ge  0.0s
 => CACHED [8/9] RUN mkdir ~/dotnet_install &&     cd ~/dotnet_install &&  0.0s
 => CACHED [9/9] RUN su vscode -c "source /usr/local/share/nvm/nvm.sh &&   0.0s
 => exporting to image                                                     0.0s
 => => exporting layers                                                    0.0s
 => => writing image sha256:703074febc4abb2fd172ae6a5cbd94f4024e69ba73c40  0.0s
 => => naming to docker.io/library/vsc-ldam.co.za-be0cfc6778b2f3b4e85a30a  0.0s

Use 'docker scan' to run Snyk tests against images to find vulnerabilities and l
earn how to fix them
[4659 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='5' docker 'inspect' '--type' 'image' 'vsc-ldam.co.za-be0cfc6778b2f3b4e85a30aa97bc3ed2'
[5429 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='6' docker 'build' '-f' '/tmp/vsch/updateUID.Dockerfile-0.194.0' '-t' 'vsc-ldam.co.za-be0cfc6778b2f3b4e85a30aa97bc3ed2-uid' '--build-arg' 'BASE_IMAGE=vsc-ldam.co.za-be0cfc6778b2f3b4e85a30aa97bc3ed2' '--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.194.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-ldam.co.za-be0cfc6  0.0s
 => [1/2] FROM docker.io/library/vsc-ldam.co.za-be0cfc6778b2f3b4e85a30aa9  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:04935d65401556b1871987699db3a2a2a3e841d4e5fce  0.0s
 => => naming to docker.io/library/vsc-ldam.co.za-be0cfc6778b2f3b4e85a30a  0.0s

Use 'docker scan' to run Snyk tests against images to find vulnerabilities and l
earn how to fix them
[6247 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='8' docker '-v'
[6370 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='7' docker 'events' '--format' '{{json .}}' '--filter' 'event=start'
[6383 ms] Start: Starting container
[6383 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='10' docker 'run' '--sig-proxy=false' '-a' 'STDOUT' '-a' 'STDERR' '--mount' 'type=bind,source=/home/logan/ldam.co.za,target=/workspaces/ldam.co.za' '--mount' 'type=volume,src=vscode,dst=/vscode' '-l' 'vsch.local.folder=\\wsl$\Ubuntu\home\logan\ldam.co.za' '-l' 'vsch.quality=stable' '-l' 'vsch.remote.devPort=0' '--entrypoint' '/bin/sh' 'vsc-ldam.co.za-be0cfc6778b2f3b4e85a30aa97bc3ed2-uid' '-c' 'echo Container started
[7551 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='11' docker 'ps' '-q' '-a' '--filter' 'label=vsch.local.folder=\\wsl$\Ubuntu\home\logan\ldam.co.za' '--filter' 'label=vsch.quality=stable'
Container started
[7759 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='12' docker 'inspect' '--type' 'container' '5c6abd70bbbd'
[7958 ms] Start: Inspecting container
[7958 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='13' docker 'inspect' '--type' 'container' '5c6abd70bbbd70b515ce2907aac1b8346fad9cb99e5a280d661946c5bf58fa42'
[8166 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='14' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=a6a8e32c-c486-4b38-a636-59e27e15b6b81631957685962' '5c6abd70bbbd70b515ce2907aac1b8346fad9cb99e5a280d661946c5bf58fa42' '/bin/sh'
[8192 ms] Start: Run in container: uname -m
[8469 ms] x86_64
[8470 ms] 
[8470 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[8472 ms] NAME="Ubuntu"
VERSION="20.04.3 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
[8473 ms] 
[8473 ms] Start: Run in container: cat /etc/passwd
[8476 ms] Start: Updating configuration state
[8602 ms] Start: Setup shutdown monitor
[8604 ms] Forking shutdown monitor: c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\shutdown\shutdownMonitorProcess \\.\pipe\vscode-remote-containers-8081869aa716015833cc02700b3326dab6d9f5c0-sock singleContainer Debug c:\Users\logan.dam\AppData\Roaming\Code\logs\20210918T113145\exthost1\ms-vscode-remote.remote-containers 1631957686996
[8616 ms] Start: Run in container: test -d /home/vscode/.vscode-server
[8619 ms] 
[8619 ms] 
[8620 ms] Exit code 1
[8620 ms] Start: Run in container: test -d /home/vscode/.vscode-remote
[8622 ms] 
[8622 ms] 
[8623 ms] Exit code 1
[8623 ms] Start: Run in container: test -f /var/vscode-server/.patchEtcEnvironmentMarker
[8625 ms] 
[8626 ms] 
[8626 ms] Exit code 1
[8627 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='15' docker 'exec' '-i' '-u' 'root' '5c6abd70bbbd70b515ce2907aac1b8346fad9cb99e5a280d661946c5bf58fa42' '/bin/sh'
[8654 ms] Start: Run in container: test ! -f '/var/vscode-server/.patchEtcEnvironmentMarker' && set -o noclobber && mkdir -p '/var/vscode-server' && { > '/var/vscode-server/.patchEtcEnvironmentMarker' ; } 2> /dev/null
[8948 ms] 
[8949 ms] 
[8949 ms] Start: Run in container: cat >> /etc/environment <<'etcEnvrionmentEOF'
[8954 ms] 
[8955 ms] 
[8955 ms] Start: Run in container: test -f /var/vscode-server/.patchEtcProfileMarker
[8957 ms] 
[8957 ms] 
[8958 ms] Exit code 1
[8958 ms] Start: Run in container: test ! -f '/var/vscode-server/.patchEtcProfileMarker' && set -o noclobber && mkdir -p '/var/vscode-server' && { > '/var/vscode-server/.patchEtcProfileMarker' ; } 2> /dev/null
[8977 ms] 
[8978 ms] 
[8978 ms] Start: Run in container: sed -i -E 's/((^|\s)PATH=)([^\$]*)$/\1${PATH:-\3}/g' /etc/profile || true
[8980 ms] 
[8981 ms] 
[8981 ms] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.writeMachineSettingsMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
[8984 ms] 
[8984 ms] 
[8984 ms] Start: Run in container: cat /home/vscode/.vscode-server/data/Machine/settings.json
[8986 ms] 
[8986 ms] cat: /home/vscode/.vscode-server/data/Machine/settings.json: No such file or directory
[8986 ms] Exit code 1
[8987 ms] Start: Run in container: test -d /home/vscode/.vscode-server/bin/83bd43bc519d15e50c4272c6cf5c1479df196a4d
[8988 ms] 
[8988 ms] 
[8988 ms] Exit code 1
[8988 ms] Start: Run in container: test -d /vscode/vscode-server/bin/x64/83bd43bc519d15e50c4272c6cf5c1479df196a4d
[8990 ms] 
[8990 ms] 
[8990 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/bin' && ln -s '/vscode/vscode-server/bin/x64/83bd43bc519d15e50c4272c6cf5c1479df196a4d' '/home/vscode/.vscode-server/bin/83bd43bc519d15e50c4272c6cf5c1479df196a4d'
[8993 ms] 
[8993 ms] 
[8994 ms] Start: Run in container: touch '/vscode/vscode-server/bin/x64/83bd43bc519d15e50c4272c6cf5c1479df196a4d'
[8994 ms] Start: Launching Remote-Containers helper.
[8994 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && gpgconf '--list-dir' 'agent-extra-socket'
[8995 ms] 
[8996 ms] 
[9106 ms] /home/logan/.gnupg/S.gpg-agent.extra
[9106 ms] 
[9107 ms] Start: Run in container: gpgconf --list-dir agent-socket
[9109 ms] /home/vscode/.gnupg/S.gpg-agent
[9109 ms] 
[9109 ms] Start: Run in container: gpgconf --list-dir homedir
[9111 ms] /home/vscode/.gnupg
[9111 ms] 
[9112 ms] Start: Run in container: ls '/home/vscode/.gnupg/private-keys-v1.d' 2>/dev/null
[9114 ms] 
[9114 ms] 
[9114 ms] Exit code 2
[9114 ms] Start: Run in container: mkdir -p -m 700 '/home/vscode/.gnupg'
[9115 ms] userEnvProbe: loginInteractiveShell (default)
[9116 ms] userEnvProbe shell: /bin/bash
[9117 ms] 
[9117 ms] 
[9117 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && gpgconf '--list-dir' 'homedir'
[9117 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-beb6eb241cbe071a7031f55811781635599af20e.js' >/tmp/vscode-remote-containers-beb6eb241cbe071a7031f55811781635599af20e.js
[9119 ms] 
[9119 ms] 
[9120 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-beb6eb241cbe071a7031f55811781635599af20e.js' >/tmp/vscode-remote-containers-server-beb6eb241cbe071a7031f55811781635599af20e.js
[9122 ms] 
[9122 ms] 
[9122 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='16' docker 'exec' '-i' '-u' 'vscode' '-e' 'REMOTE_CONTAINERS_SOCKETS=["/tmp/vscode-ssh-auth-beb6eb241cbe071a7031f55811781635599af20e.sock","/home/vscode/.gnupg/S.gpg-agent"]' '-e' 'REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-beb6eb241cbe071a7031f55811781635599af20e.sock' '5c6abd70bbbd70b515ce2907aac1b8346fad9cb99e5a280d661946c5bf58fa42' '/home/vscode/.vscode-server/bin/83bd43bc519d15e50c4272c6cf5c1479df196a4d/node' '/tmp/vscode-remote-containers-server-beb6eb241cbe071a7031f55811781635599af20e.js'
[9253 ms] Start: Run in container: # Test for /home/vscode/.ssh/known_hosts and ssh
[9256 ms] 
[9257 ms] 
[9257 ms] Start: Run in container: # Copy /home/logan/.ssh/known_hosts to /home/vscode/.ssh/known_hosts
[9261 ms] 
[9261 ms] 
[9261 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --system credential.helper '!f() { /home/vscode/.vscode-server/bin/83bd43bc519d15e50c4272c6cf5c1479df196a4d/node /tmp/vscode-remote-containers-beb6eb241cbe071a7031f55811781635599af20e.js $*; }; f' || true
[9265 ms] 
[9265 ms] 
[9265 ms] Start: Preparing Extensions
[9265 ms] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.installExtensionsMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.installExtensionsMarker' ; } 2> /dev/null
[9268 ms] 
[9269 ms] 
[9274 ms] Extensions cache, install extensions: ms-dotnettools.csharp, ms-azuretools.vscode-azurefunctions, editorconfig.editorconfig, visualstudioexptteam.vscodeintellicode, ms-dotnettools.blazorwasm-companion, eamodio.gitlens, jmrog.vscode-nuget-package-manager, esbenp.prettier-vscode
[9274 ms] Start: Run in container: test -d /home/vscode/.vscode-server/extensionsCache && ls /home/vscode/.vscode-server/extensionsCache || true
[9275 ms] /home/logan/.gnupg
[9275 ms] 
[9276 ms] 
[9276 ms] 
[9276 ms] Start: Run in container: gpgconf --list-dir homedir
[9278 ms] /home/vscode/.gnupg
[9278 ms] 
[9278 ms] Start: Run in container: test -d /vscode/vscode-server/extensionsCache && ls /vscode/vscode-server/extensionsCache || true
[9281 ms] eamodio.gitlens-11.6.0
editorconfig.editorconfig-0.16.4
esbenp.prettier-vscode-8.1.0
jmrog.vscode-nuget-package-manager-1.1.6
ms-azuretools.vscode-azurefunctions-1.5.0
ms-azuretools.vscode-azurefunctions-1.5.1
ms-azuretools.vscode-azureresourcegroups-0.4.0
ms-dotnettools.blazorwasm-companion-1.1.0
ms-dotnettools.csharp-1.23.15
ms-dotnettools.vscode-dotnet-runtime-1.2.0
ms-vscode.azure-account-0.9.8
visualstudioexptteam.vscodeintellicode-1.2.14
[9281 ms] 
[9281 ms] Extensions cache, link in container: eamodio.gitlens-11.6.0, editorconfig.editorconfig-0.16.4, esbenp.prettier-vscode-8.1.0, jmrog.vscode-nuget-package-manager-1.1.6, ms-azuretools.vscode-azurefunctions-1.5.0, ms-azuretools.vscode-azurefunctions-1.5.1, ms-dotnettools.blazorwasm-companion-1.1.0, ms-dotnettools.csharp-1.23.15, visualstudioexptteam.vscodeintellicode-1.2.14
[9281 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/extensionsCache' && ln -s '/vscode/vscode-server/extensionsCache'/* '/home/vscode/.vscode-server/extensionsCache' || true
[9285 ms] 
[9285 ms] 
[9286 ms] Start: Run in container: cd /vscode/vscode-server/extensionsCache && touch 'eamodio.gitlens-11.6.0' 'editorconfig.editorconfig-0.16.4' 'esbenp.prettier-vscode-8.1.0' 'jmrog.vscode-nuget-package-manager-1.1.6' 'ms-azuretools.vscode-azurefunctions-1.5.0' 'ms-azuretools.vscode-azurefunctions-1.5.1' 'ms-dotnettools.blazorwasm-companion-1.1.0' 'ms-dotnettools.csharp-1.23.15' 'visualstudioexptteam.vscodeintellicode-1.2.14'
[9286 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 "
[9288 ms] 
[9288 ms] 
[9313 ms] Start: Starting VS Code Server
[9313 ms] Start: Run in container: /home/vscode/.vscode-server/bin/83bd43bc519d15e50c4272c6cf5c1479df196a4d/server.sh --log debug --force-disable-user-env --use-host-proxy --port 0 --extensions-download-dir /home/vscode/.vscode-server/extensionsCache --install-extension ms-dotnettools.csharp --install-extension ms-azuretools.vscode-azurefunctions --install-extension editorconfig.editorconfig --install-extension visualstudioexptteam.vscodeintellicode --install-extension ms-dotnettools.blazorwasm-companion --install-extension eamodio.gitlens --install-extension jmrog.vscode-nuget-package-manager --install-extension esbenp.prettier-vscode --start-server --disable-websocket-compression
[9541 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && gpg-connect-agent 'updatestartuptty' '/bye'
[9587 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 37699

[9587 ms] Start: Run in container: echo 37699 >'/home/vscode/.vscode-server/data/Machine/.devport-83bd43bc519d15e50c4272c6cf5c1479df196a4d'
[9589 ms] 
[9589 ms] 
[9590 ms] Port forwarding for container port 37699 starts listening on local port.
[9592 ms] Port forwarding local port 37699 to container port 37699
[9625 ms] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.onCreateCommandMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.onCreateCommandMarker' ; } 2> /dev/null
[9628 ms] 
[9628 ms] 
[9628 ms] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.updateContentCommandMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.updateContentCommandMarker' ; } 2> /dev/null
[9631 ms] 
[9632 ms] 
[9632 ms] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.postCreateCommandMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.postCreateCommandMarker' ; } 2> /dev/null
[9635 ms] 
[9635 ms] 
[9698 ms] userEnvProbe PATHs:
Probe:     '/usr/local/share/nvm/versions/node/v14.17.6/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/vscode/.local/bin:/home/vscode/.dotnet/tools'
Container: '/usr/local/share/nvm/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
[9709 ms] Port forwarding connection from 52341 > 37699 > 37699 in the container.
[9709 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='18' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=a6a8e32c-c486-4b38-a636-59e27e15b6b81631957685962' '5c6abd70bbbd70b515ce2907aac1b8346fad9cb99e5a280d661946c5bf58fa42' '/home/vscode/.vscode-server/bin/83bd43bc519d15e50c4272c6cf5c1479df196a4d/node' '-e' '
[9735 ms] [09:34:56] Extension host agent started.
[9758 ms] Installing extensions...
[9781 ms] Start: Run in container: # Test for /home/vscode/.gitconfig and git
[9784 ms] 
[9784 ms] 
[9785 ms] Start: Run in container: # Copy /home/logan/.gitconfig to /home/vscode/.gitconfig
[9788 ms] 
[9788 ms] 
[9956 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --global credential.helper '!f() { /home/vscode/.vscode-server/bin/83bd43bc519d15e50c4272c6cf5c1479df196a4d/node /tmp/vscode-remote-containers-beb6eb241cbe071a7031f55811781635599af20e.js $*; }; f' || true
[9964 ms] 
[9965 ms] 
[9965 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/data/Machine' && [ "$(cat '/home/vscode/.vscode-server/data/Machine/.postStartCommandMarker' 2>/dev/null)" != '2021-09-18T09:34:54.6863791Z' ] && echo '2021-09-18T09:34:54.6863791Z' > '/home/vscode/.vscode-server/data/Machine/.postStartCommandMarker'
[9970 ms] 
[9970 ms] 
[10212 ms] [09:34:57] [::ffff:127.0.0.1][2a90d2c7][ManagementConnection] New connection established.
[10216 ms] Port forwarding connection from 58651 > 37699 > 37699 in the container.
[10217 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='19' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=a6a8e32c-c486-4b38-a636-59e27e15b6b81631957685962' '5c6abd70bbbd70b515ce2907aac1b8346fad9cb99e5a280d661946c5bf58fa42' '/home/vscode/.vscode-server/bin/83bd43bc519d15e50c4272c6cf5c1479df196a4d/node' '-e' '
[10571 ms] Installing extension 'jmrog.vscode-nuget-package-manager'...
[10575 ms] Installing extension 'ms-dotnettools.blazorwasm-companion'...
[10583 ms] Installing extension 'esbenp.prettier-vscode'...
[10586 ms] Installing extension 'editorconfig.editorconfig'...
[10594 ms] Installing extension 'ms-azuretools.vscode-azurefunctions'...
[10628 ms] Installing extension 'eamodio.gitlens'...
[10633 ms] Installing extension 'ms-dotnettools.csharp'...
[10758 ms] [09:34:57] Installing extension: ms-dotnettools.blazorwasm-companion
[10760 ms] [09:34:57] Installing extension: jmrog.vscode-nuget-package-manager
[10762 ms] [09:34:57] Installing extension: editorconfig.editorconfig
[10777 ms] [09:34:57] Installing extension: esbenp.prettier-vscode
[10801 ms] [09:34:57] Installing extension: ms-azuretools.vscode-azurefunctions
[10872 ms] [09:34:58] Installing extension: ms-dotnettools.csharp
[11294 ms] [09:34:58] [::ffff:127.0.0.1][47a31de6][ExtensionHostConnection] New connection established.
[11301 ms] [09:34:58] [::ffff:127.0.0.1][47a31de6][ExtensionHostConnection] <523> Launched Extension Host Process.
[11301 ms] [09:34:58] Downloaded extension: jmrog.vscode-nuget-package-manager /home/vscode/.vscode-server/extensionsCache/jmrog.vscode-nuget-package-manager-1.1.6
[11302 ms] [09:34:58] Downloaded extension: editorconfig.editorconfig /home/vscode/.vscode-server/extensionsCache/editorconfig.editorconfig-0.16.4
[11323 ms] [09:34:58] Downloaded extension: esbenp.prettier-vscode /home/vscode/.vscode-server/extensionsCache/esbenp.prettier-vscode-8.1.0
[11347 ms] [09:34:58] Downloaded extension: ms-dotnettools.csharp /home/vscode/.vscode-server/extensionsCache/ms-dotnettools.csharp-1.23.15
[11494 ms] Installing extension 'visualstudioexptteam.vscodeintellicode'...
[11562 ms] [09:34:58] Installing extension: visualstudioexptteam.vscodeintellicode
[11766 ms] [09:34:58] Installing extension: ms-vscode.azure-account
[11767 ms] [09:34:58] Installing extension: ms-azuretools.vscode-azureresourcegroups
[11767 ms] [09:34:58] Downloaded extension: ms-vscode.azure-account /home/vscode/.vscode-server/extensionsCache/ms-vscode.azure-account-0.9.8
[11869 ms] [09:34:58] Downloaded extension: visualstudioexptteam.vscodeintellicode /home/vscode/.vscode-server/extensionsCache/visualstudioexptteam.vscodeintellicode-1.2.14
[11960 ms] [09:34:59] Extracted extension to /home/vscode/.vscode-server/extensions/.4fab57e1-072e-4f1d-af39-8ef55ec28732: ms-dotnettools.csharp
[11989 ms] [09:34:59] Renamed to /home/vscode/.vscode-server/extensions/ms-dotnettools.csharp-1.23.15
[11997 ms] [09:34:59] Extracting completed. ms-dotnettools.csharp
[12014 ms] [09:34:59] Extension installed successfully: ms-dotnettools.csharp
[12018 ms] Extension 'ms-dotnettools.csharp' v1.23.15 was successfully installed.
[12205 ms] [09:34:59] Extracted extension to /home/vscode/.vscode-server/extensions/.2e0ee1e2-43dd-4cba-89b8-c37f26d6b89e: editorconfig.editorconfig
[12220 ms] [09:34:59] Installing extension: eamodio.gitlens
[12250 ms] [09:34:59] Extracted extension to /home/vscode/.vscode-server/extensions/.05e2b7d9-a733-4fcd-a58f-f2115a79c3f7: ms-vscode.azure-account
[12255 ms] [09:34:59] Renamed to /home/vscode/.vscode-server/extensions/editorconfig.editorconfig-0.16.4
[12270 ms] [09:34:59] Extracting completed. editorconfig.editorconfig
[12300 ms] [09:34:59] Renamed to /home/vscode/.vscode-server/extensions/ms-vscode.azure-account-0.9.8
[12304 ms] [09:34:59] Extension installed successfully: editorconfig.editorconfig
[12305 ms] Extension 'editorconfig.editorconfig' v0.16.4 was successfully installed.
[12334 ms] [09:34:59] Extracting completed. ms-vscode.azure-account
[12495 ms] [09:34:59] Downloaded extension: ms-azuretools.vscode-azureresourcegroups /home/vscode/.vscode-server/extensionsCache/ms-azuretools.vscode-azureresourcegroups-0.4.0
[12496 ms] [09:34:59] Downloaded extension: eamodio.gitlens /home/vscode/.vscode-server/extensionsCache/eamodio.gitlens-11.6.0
[12591 ms] [09:34:59] Installing extension: ms-dotnettools.vscode-dotnet-runtime
[12662 ms] [09:34:59] Downloaded extension: ms-dotnettools.vscode-dotnet-runtime /home/vscode/.vscode-server/extensionsCache/ms-dotnettools.vscode-dotnet-runtime-1.2.0
[13059 ms] [09:35:00] Extracted extension to /home/vscode/.vscode-server/extensions/.7ddfe4e0-c747-4457-97b9-94d86e863e27: ms-dotnettools.vscode-dotnet-runtime
[13079 ms] [09:35:00] Renamed to /home/vscode/.vscode-server/extensions/ms-dotnettools.vscode-dotnet-runtime-1.2.0
[13085 ms] [09:35:00] Extracting completed. ms-dotnettools.vscode-dotnet-runtime
[13152 ms] [09:35:00] Downloaded extension: ms-dotnettools.blazorwasm-companion /home/vscode/.vscode-server/extensionsCache/ms-dotnettools.blazorwasm-companion-1.1.0
[13265 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && socat '-' 'UNIX-CONNECT:/tmp/ssh-Q0OMDdVYeQaj/agent.169'
[13551 ms] [09:35:00] Extracted extension to /home/vscode/.vscode-server/extensions/.0b1d7642-3d05-4a21-8653-9501608dbd88: ms-azuretools.vscode-azureresourcegroups
[13563 ms] [09:35:00] Renamed to /home/vscode/.vscode-server/extensions/ms-azuretools.vscode-azureresourcegroups-0.4.0
[13568 ms] [09:35:00] Extracting completed. ms-azuretools.vscode-azureresourcegroups
[13621 ms] [09:35:00] Downloaded extension: ms-azuretools.vscode-azurefunctions /home/vscode/.vscode-server/extensionsCache/ms-azuretools.vscode-azurefunctions-1.5.1
[13865 ms] [09:35:01] Extracted extension to /home/vscode/.vscode-server/extensions/.01d2d628-c4f2-4249-8a1f-56b55f6bbe54: esbenp.prettier-vscode
[13881 ms] [09:35:01] Renamed to /home/vscode/.vscode-server/extensions/esbenp.prettier-vscode-8.1.0
[13885 ms] [09:35:01] Extracting completed. esbenp.prettier-vscode
[13893 ms] [09:35:01] Extension installed successfully: esbenp.prettier-vscode
[13893 ms] Extension 'esbenp.prettier-vscode' v8.1.0 was successfully installed.
[14132 ms] [09:35:01] Extracted extension to /home/vscode/.vscode-server/extensions/.314e3be2-df1e-4c7f-8fb7-5d0b05419c22: ms-dotnettools.blazorwasm-companion
[14141 ms] [09:35:01] Renamed to /home/vscode/.vscode-server/extensions/ms-dotnettools.blazorwasm-companion-1.1.0
[14145 ms] [09:35:01] Extracting completed. ms-dotnettools.blazorwasm-companion
[14153 ms] [09:35:01] Extension installed successfully: ms-dotnettools.vscode-dotnet-runtime
[14154 ms] [09:35:01] Extension installed successfully: ms-dotnettools.blazorwasm-companion
[14154 ms] Extension 'ms-dotnettools.blazorwasm-companion' v1.1.0 was successfully installed.
[14767 ms] [09:35:01] Extracted extension to /home/vscode/.vscode-server/extensions/.98df3035-be94-4b08-9136-a427edd290ff: eamodio.gitlens
[14789 ms] [09:35:01] Renamed to /home/vscode/.vscode-server/extensions/eamodio.gitlens-11.6.0
[14798 ms] [09:35:01] Extracting completed. eamodio.gitlens
[14816 ms] [09:35:01] Extension installed successfully: eamodio.gitlens
[14822 ms] Extension 'eamodio.gitlens' v11.6.0 was successfully installed.
[15023 ms] [09:35:02] Extracted extension to /home/vscode/.vscode-server/extensions/.3a595083-4230-488c-85e3-140f55732f42: visualstudioexptteam.vscodeintellicode
[15042 ms] [09:35:02] Renamed to /home/vscode/.vscode-server/extensions/visualstudioexptteam.vscodeintellicode-1.2.14
[15045 ms] [09:35:02] Extracting completed. visualstudioexptteam.vscodeintellicode
[15053 ms] [09:35:02] Extension installed successfully: visualstudioexptteam.vscodeintellicode
[15054 ms] Extension 'visualstudioexptteam.vscodeintellicode' v1.2.14 was successfully installed.
[15472 ms] [09:35:02] Extracted extension to /home/vscode/.vscode-server/extensions/.9af6ea10-e702-4f9f-a1e6-26b025fc227d: ms-azuretools.vscode-azurefunctions
[15479 ms] [09:35:02] Renamed to /home/vscode/.vscode-server/extensions/ms-azuretools.vscode-azurefunctions-1.5.1
[15482 ms] [09:35:02] Extracting completed. ms-azuretools.vscode-azurefunctions
[15488 ms] [09:35:02] Extension installed successfully: ms-vscode.azure-account
[15489 ms] [09:35:02] Extension installed successfully: ms-azuretools.vscode-azureresourcegroups
[09:35:02] Extension installed successfully: ms-azuretools.vscode-azurefunctions
[15491 ms] Extension 'ms-azuretools.vscode-azurefunctions' v1.5.1 was successfully installed.
[15653 ms] Port forwarding connection from 55287 > 37699 > 37699 in the container.
[15654 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && DISPLAY='1' ELECTRON_RUN_AS_NODE='1' SSH_ASKPASS='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\scripts\ssh-askpass.bat' VSCODE_SSH_ASKPASS_NODE='C:\Users\logan.dam\AppData\Local\Programs\Microsoft VS Code\Code.exe' VSCODE_SSH_ASKPASS_MAIN='c:\Users\logan.dam\.vscode\extensions\ms-vscode-remote.remote-containers-0.194.0\dist\common\sshAskpass.js' VSCODE_SSH_ASKPASS_HANDLE='\\.\pipe\ssh-askpass-5a9acaf7263f181b718cac24a24fbbdfbc64fd54-sock' DOCKER_CONTEXT='default' SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169' VSCODE_SSH_ASKPASS_COUNTER='20' docker 'exec' '-i' '-u' 'vscode' '-e' 'VSCODE_REMOTE_CONTAINERS_SESSION=a6a8e32c-c486-4b38-a636-59e27e15b6b81631957685962' '5c6abd70bbbd70b515ce2907aac1b8346fad9cb99e5a280d661946c5bf58fa42' '/home/vscode/.vscode-server/bin/83bd43bc519d15e50c4272c6cf5c1479df196a4d/node' '-e' '
[16466 ms] [09:35:03] Extracted extension to /home/vscode/.vscode-server/extensions/.4b8dbce2-efb2-49bf-9363-1eaf97d13e38: jmrog.vscode-nuget-package-manager
[16472 ms] [09:35:03] Renamed to /home/vscode/.vscode-server/extensions/jmrog.vscode-nuget-package-manager-1.1.6
[16473 ms] [09:35:03] Extracting completed. jmrog.vscode-nuget-package-manager
[16476 ms] [09:35:03] Extension installed successfully: jmrog.vscode-nuget-package-manager
[16477 ms] Extension 'jmrog.vscode-nuget-package-manager' v1.1.6 was successfully installed.
[21177 ms] Port forwarding 55287 > 37699 > 37699 stderr: Remote close
[21219 ms] Port forwarding 55287 > 37699 > 37699 terminated with code 0 and signal null.
[94118 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && socat '-' 'UNIX-CONNECT:/tmp/ssh-Q0OMDdVYeQaj/agent.169'
[98150 ms] Start: Run in container: cat /proc/1085/environ
[141223 ms] Port forwarding 55287 > 37699 > 37699: Local close with error
[275774 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/logan/ldam.co.za' && socat '-' 'UNIX-CONNECT:/tmp/ssh-Q0OMDdVYeQaj/agent.169'
chrmarti commented 2 years ago

What is the value of the SSH_AUTH_SOCK environment variable in the VS Code terminal when connected to the container?

DC4JG commented 2 years ago

I guess

SSH_AUTH_SOCK='/tmp/ssh-Q0OMDdVYeQaj/agent.169'

as written in multiple (very long) lines.

In my personal case it is e.g.

SSH_AUTH_SOCK=/tmp/ssh-M7nqQKxApPnk/agent.857

It seems the ssh-agent in the container isn't started automatically and if run manually results in a n+1 pid. How can those be linked together?

chrmarti commented 2 years ago

We set it to something like /tmp/vscode-ssh-auth-fe4d1d388d72930d47b884373fed6b9bff75b52a.sock in the container.

Where and how do you start the agent in WSL2? Make sure there is only one instance.

biltongza commented 2 years ago
vscode ➜ /workspaces/ldam.co.za (master) $ echo $SSH_AUTH_SOCK 
/tmp/vscode-ssh-auth-b5d0849d54173721edb5215e05a23b8ec8ad23ef.sock

I start my ssh-agent with keychain, with this in my .bashrc:

eval $(keychain --eval)
chrmarti commented 2 years ago

Could you move keychain from .bashrc to .bash_profile in WSL? We use a non-interactive login shell to read the environment variables from WSL.

Not sure if this would explain the pid increase (which must be a new agent), but please try this first.

biltongza commented 2 years ago

Yup that seems to have fixed it. Looks like I had tried multiple ways of getting this to work because there was another agent getting started there, removing them all and just sticking to keychain in .bash_profile seems to have done the trick.

chrmarti commented 2 years ago

Makes sense, thanks.