Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Remote-SSH Bug]: Remote ssh not working on the alpine linux with musl #9472

Closed
2 of 3 tasks
parag-nut opened this issue Feb 2, 2024 · 1 comment
Closed
2 of 3 tasks
Assignees
Labels
ssh Issue in vscode-remote SSH

Comments

@parag-nut
Copy link

parag-nut commented Feb 2, 2024

Is there an existing issue for this bug?

  • I have searched the existing issues

Required Troubleshooting Steps

  • I have followed these troubleshooting steps
  • I have tried both values of the remote.SSH.useLocalServer setting

Connect Locally

It connects successfully

->

No response

Expected Behavior

Expected behaviour is for the remove session to connect but it is not

Steps To Reproduce

  1. Upgrade to latest version of VS code
  2. Have an alpine remote host
    NAME="Alpine Linux"
    ID=alpine
    VERSION_ID=3.16.2
    PRETTY_NAME="Alpine Linux v3.16"
    HOME_URL="https://alpinelinux.org/"
    BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"
  3. Try to connect to it with ssh session.
  4. Connection fails

Remote-SSH Log

Log from remote host

cat .05047486b6df5eb8d44b2ecd70ea3bdf775fd937.log
musl libc (x86_64)
Version 1.2.3
Dynamic Program Loader
Usage: /lib/ld-musl-x86_64.so.1 [options] [--] pathname
Warning: musl detected, skipping GLIBC check
Error relocating /root/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/node: fcntl64: symbol not found

Remote-SSH Log

[11:13:22.511] Log Level: 2
[11:13:22.520] SSH Resolver called for "ssh-remote+<remotehostip>", attempt 1
[11:13:22.521] "remote.SSH.useLocalServer": true
[11:13:22.521] "remote.SSH.useExecServer": false
[11:13:22.521] "remote.SSH.path": undefined
[11:13:22.521] "remote.SSH.configFile": undefined
[11:13:22.521] "remote.SSH.useFlock": true
[11:13:22.521] "remote.SSH.lockfilesInTmp": false
[11:13:22.521] "remote.SSH.localServerDownload": auto
[11:13:22.521] "remote.SSH.remoteServerListenOnSocket": false
[11:13:22.521] "remote.SSH.showLoginTerminal": false
[11:13:22.521] "remote.SSH.defaultExtensions": []
[11:13:22.521] "remote.SSH.loglevel": 2
[11:13:22.521] "remote.SSH.enableDynamicForwarding": true
[11:13:22.521] "remote.SSH.enableRemoteCommand": false
[11:13:22.521] "remote.SSH.serverPickPortsFromRange": {}
[11:13:22.521] "remote.SSH.serverInstallPath": {}
[11:13:22.523] VS Code version: 1.86.0
[11:13:22.523] Remote-SSH version: [email protected]
[11:13:22.523] darwin arm64
[11:13:22.524] SSH Resolver called for host: <remotehostip>
[11:13:22.524] Setting up SSH remote "<remotehostip>"
[11:13:22.526] Acquiring local install lock: /var/folders/pd/dnwktyjd6kx0dxh491jflv380000gn/T/vscode-remote-ssh-709c7272-install.lock
[11:13:22.526] Looking for existing server data file at /Users/parag.rahangdale/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-709c7272-05047486b6df5eb8d44b2ecd70ea3bdf775fd937-0.108.2024012417-tr/data.json
[11:13:22.528] Using commit id "05047486b6df5eb8d44b2ecd70ea3bdf775fd937" and quality "stable" for server
[11:13:22.530] Install and start server if needed
[11:13:22.532] PATH: /Users/parag.rahangdale/.rd/bin:/Users/parag.rahangdale/.local/bin:/Users/parag.rahangdale/.pyenv/shims:/Users/parag.rahangdale/.pyenv/bin:/opt/homebrew/opt/[email protected]/bin:/Users/parag.rahangdale/.gvm/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/opt/homebrew/opt/[email protected]/libexec/bin
[11:13:22.532] Checking ssh with "ssh -V"
[11:13:22.546] > OpenSSH_9.4p1, LibreSSL 3.3.6

[11:13:22.547] askpass server listening on /var/folders/pd/dnwktyjd6kx0dxh491jflv380000gn/T/vscode-ssh-askpass-e7bf5396b10d7f80ccb4b1e57ca5c2daca69a718.sock
[11:13:22.547] Spawning local server with {"serverId":1,"ipcHandlePath":"/var/folders/pd/dnwktyjd6kx0dxh491jflv380000gn/T/vscode-ssh-askpass-3009c0b379b69de7093ddc6631d39dc85985e047.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","51201","-o","ConnectTimeout=15","<remotehostip>"],"serverDataFolderName":".vscode-server","dataFilePath":"/Users/parag.rahangdale/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-709c7272-05047486b6df5eb8d44b2ecd70ea3bdf775fd937-0.108.2024012417-tr/data.json"}
[11:13:22.547] Local server env: {"SSH_AUTH_SOCK":"/private/tmp/com.apple.launchd.jkK2P7Ejky/Listeners","SHELL":"/bin/zsh","DISPLAY":"1","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"","VSCODE_SSH_ASKPASS_MAIN":"/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/var/folders/pd/dnwktyjd6kx0dxh491jflv380000gn/T/vscode-ssh-askpass-e7bf5396b10d7f80ccb4b1e57ca5c2daca69a718.sock"}
[11:13:22.548] Spawned 27319
[11:13:22.655] > local-server-1> Running ssh connection command: ssh -v -T -D 51201 -o ConnectTimeout=15 <remotehostip>
[11:13:22.656] > local-server-1> Spawned ssh, pid=27330
[11:13:22.664] stderr> OpenSSH_9.4p1, LibreSSL 3.3.6
[11:13:23.870] stderr> debug1: Server host key: ssh-ed25519 SHA256:a1L9ucPFd+gUHFOPFM7TWe1ecz7FVaXTl3W7YvubXWw
[11:13:25.307] stderr> Authenticated to <remotehostip> ([<remotehostip>]:22) using "publickey".
[11:13:26.465] > ready: fc3cc781817f
[11:13:26.740] > Linux 5.15.73-0-virt #1-Alpine SMP Thu, 13 Oct 2022 08:06:56 +0000
[11:13:26.741] Platform: linux
[11:13:27.025] > /bin/ash
[11:13:27.025] Shell: ash
[11:13:27.026] Creating bash subshell inside "ash"
[11:13:27.354] > bash version:  5.1.16(1)-release
[11:13:27.408] > bash version:  5.1.16(1)-release
[11:13:27.473] > bash version:  5.1.16(1)-release
[11:13:27.523] > bash version:  5.1.16(1)-release
[11:13:27.574] > bash version:  5.1.16(1)-release
[11:13:27.626] > bash version:  5.1.16(1)-release
[11:13:27.702] > fc3cc781817f: running
> Missing GLIBC >= 2.28!
> Found version 
> fc3cc781817f$$1$$
> Acquiring lock on /root/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/vscode-remote-lock.root.05047486b6df5eb8d44b2ecd70ea3bdf775fd937
[11:13:27.704] stderr> Illegal option -p
[11:13:27.704] stderr> musl libc (x86_64)
[11:13:27.704] stderr> Version 1.2.3
[11:13:27.704] stderr> Dynamic Program Loader
[11:13:27.704] stderr> Usage: /lib/ld-musl-x86_64.so.1 [options] [--] pathname
[11:13:27.742] > Found existing installation at /root/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937...
> Checking /root/.vscode-server/.05047486b6df5eb8d44b2ecd70ea3bdf775fd937.log and /root/.vscode-server/.05047486b6df5eb8d44b2ecd70ea3bdf775fd937.pid for a running server
> Looking for server with pid: 53952
> Starting VS Code Server... "/root/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/bin/code-server" --start-server --host=127.0.0.1 --accept-server-license-terms --enable-remote-auto-shutdown --port=0 --telemetry-level all   &> "/root/.vscode-server/.05047486b6df5eb8d44b2ecd70ea3bdf775fd937.log" < /dev/null
> The VS Code Server log file is /root/.vscode-server/.05047486b6df5eb8d44b2ecd70ea3bdf775fd937.log
> printenv:
>     SHELL=/bin/ash
>     CHARSET=UTF-8
>     DOCKER_HOST_NETMASK=255.255.248.0
>     DOCKER_HOST_IP=<remotehostip>
>     PWD=/root
>     LOGNAME=root
>     HOME=/root
>     LANG=C.UTF-8
>     VSCODE_AGENT_FOLDER=/root/.vscode-server
>     SSH_CONNECTION=10.138.232.225 51202 <remotehostip> 22
>     USER=root
>     SHLVL=1
>     PAGER=less
>     SSH_CLIENT=10.138.232.225 51202 22
>     LC_COLLATE=C
>     PATH=/opt/xtract-vm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
>     MAIL=/var/mail/root
>     _=/bin/printenv
> Removing old logfile at /root/.vscode-server/.05047486b6df5eb8d44b2ecd70ea3bdf775fd937.log
> Spawned remote server: 56722
> Waiting for server log...
[11:13:27.792] > Waiting for server log...
[11:13:27.798] > Waiting for server log...
[11:13:27.849] > Waiting for server log...
[11:13:27.890] > Waiting for server log...
[11:13:27.900] > Waiting for server log...
[11:13:27.949] > Waiting for server log...
[11:13:27.969] > Waiting for server log...
[11:13:27.999] > Waiting for server log...
[11:13:28.032] > Waiting for server log...
[11:13:28.067] > Waiting for server log...
[11:13:28.104] > Waiting for server log...
[11:13:28.143] > Waiting for server log...
[11:13:28.182] > Waiting for server log...
[11:13:28.202] > Waiting for server log...
[11:13:28.243] > Waiting for server log...
[11:13:28.270] > Waiting for server log...
[11:13:28.302] > Waiting for server log...
[11:13:28.342] > Waiting for server log...
[11:13:28.385] > Waiting for server log...
[11:13:28.406] > Waiting for server log...
[11:13:28.443] > Waiting for server log...
[11:13:28.481] > Waiting for server log...
[11:13:28.505] > Waiting for server log...
[11:13:28.541] > Waiting for server log...
[11:13:28.585] > Waiting for server log...
[11:13:28.607] > Waiting for server log...
[11:13:28.640] > Waiting for server log...
[11:13:28.678] > Waiting for server log...
[11:13:28.709] > Waiting for server log...
[11:13:28.742] > Waiting for server log...
[11:13:28.776] > Waiting for server log...
[11:13:28.808] > Waiting for server log...
[11:13:28.843] > Waiting for server log...
[11:13:28.881] > Waiting for server log...
[11:13:28.915] > Waiting for server log...
[11:13:28.966] > Waiting for server log...
[11:13:29.000] > Waiting for server log...
[11:13:29.009] > Waiting for server log...
[11:13:29.046] > Waiting for server log...
[11:13:29.083] > Waiting for server log...
[11:13:29.145] > Waiting for server log...
[11:13:29.149] > Waiting for server log...
[11:13:29.182] > Waiting for server log...
[11:13:29.213] > Waiting for server log...
[11:13:29.246] > Waiting for server log...
[11:13:29.281] > Waiting for server log...
[11:13:29.319] > Waiting for server log...
[11:13:29.351] > Waiting for server log...
[11:13:29.381] > Waiting for server log...
[11:13:29.424] > Waiting for server log...
[11:13:29.445] > Waiting for server log...
[11:13:29.480] > Waiting for server log...
[11:13:29.511] > Waiting for server log...
[11:13:29.547] > Waiting for server log...
[11:13:29.605] > Waiting for server log...
[11:13:29.611] > Waiting for server log...
[11:13:29.645] > Waiting for server log...
[11:13:29.679] > Waiting for server log...
[11:13:29.713] > Waiting for server log...
[11:13:29.746] > Waiting for server log...
[11:13:29.782] > Waiting for server log...
[11:13:29.833] > Waiting for server log...
[11:13:29.850] > Waiting for server log...
[11:13:29.893] > Waiting for server log...
[11:13:29.914] > Waiting for server log...
[11:13:29.945] > Waiting for server log...
[11:13:29.985] > Waiting for server log...
[11:13:30.011] > Waiting for server log...
[11:13:30.063] > Waiting for server log...
[11:13:30.105] > Waiting for server log...
[11:13:30.122] > Waiting for server log...
[11:13:30.173] > Waiting for server log...
[11:13:30.205] > Waiting for server log...
[11:13:30.231] > Waiting for server log...
[11:13:30.247] > Waiting for server log...
[11:13:30.282] > Waiting for server log...
[11:13:30.325] > Waiting for server log...
[11:13:30.349] > Waiting for server log...
[11:13:30.382] > Waiting for server log...
[11:13:30.422] > Waiting for server log...
[11:13:30.459] > Waiting for server log...
[11:13:30.482] > Waiting for server log...
[11:13:30.521] > Waiting for server log...
[11:13:30.561] > Waiting for server log...
[11:13:30.584] > Waiting for server log...
[11:13:30.627] > Waiting for server log...
[11:13:30.664] > Waiting for server log...
[11:13:30.682] > Waiting for server log...
[11:13:30.722] > Waiting for server log...
[11:13:30.755] > Waiting for server log...
[11:13:30.799] > Waiting for server log...
[11:13:30.840] > Waiting for server log...
[11:13:30.857] > Waiting for server log...
[11:13:30.890] > Waiting for server log...
[11:13:30.922] > Waiting for server log...
[11:13:30.962] > Waiting for server log...
[11:13:31.000] > Waiting for server log...
[11:13:31.025] > Waiting for server log...
[11:13:31.065] > Waiting for server log...
[11:13:31.098] > Waiting for server log...
[11:13:31.144] > Waiting for server log...
[11:13:31.179] > Waiting for server log...
[11:13:31.227] > Waiting for server log...
> Waiting for server log...
[11:13:31.261] > Waiting for server log...
[11:13:31.306] > Waiting for server log...
[11:13:31.332] > Waiting for server log...
[11:13:31.366] > Waiting for server log...
[11:13:31.401] > Waiting for server log...
[11:13:31.445] > Waiting for server log...
[11:13:31.464] > Waiting for server log...
[11:13:31.501] > Waiting for server log...
[11:13:31.531] > Waiting for server log...
[11:13:31.565] > Waiting for server log...
[11:13:31.604] > Waiting for server log...
[11:13:31.638] > Waiting for server log...
[11:13:31.678] > Waiting for server log...
[11:13:31.710] > Waiting for server log...
[11:13:31.734] > Waiting for server log...
[11:13:31.765] > Waiting for server log...
[11:13:31.799] > Waiting for server log...
[11:13:31.842] > Waiting for server log...
[11:13:31.882] > Waiting for server log...
[11:13:31.900] > Waiting for server log...
[11:13:31.934] > Waiting for server log...
[11:13:31.970] > Waiting for server log...
[11:13:32.000] > Waiting for server log...
[11:13:32.033] > Waiting for server log...
[11:13:32.067] > Waiting for server log...
[11:13:32.103] > Waiting for server log...
[11:13:32.137] > Waiting for server log...
[11:13:32.178] > Waiting for server log...
[11:13:32.206] > Waiting for server log...
[11:13:32.243] > Waiting for server log...
[11:13:32.269] > Waiting for server log...
[11:13:32.302] > Waiting for server log...
[11:13:32.342] > Waiting for server log...
[11:13:32.370] > Waiting for server log...
[11:13:32.425] > Waiting for server log...
[11:13:32.440] > Waiting for server log...
[11:13:32.478] > Waiting for server log...
[11:13:32.506] > Waiting for server log...
[11:13:32.544] > Waiting for server log...
[11:13:32.581] > Waiting for server log...
[11:13:32.605] > Waiting for server log...
[11:13:32.641] > Waiting for server log...
[11:13:32.672] > Waiting for server log...
[11:13:32.719] > Waiting for server log...
[11:13:32.741] > Waiting for server log...
[11:13:32.775] > Waiting for server log...
[11:13:32.810] > Waiting for server log...
[11:13:32.843] > Waiting for server log...
[11:13:32.874] > Waiting for server log...
[11:13:32.905] > Waiting for server log...
[11:13:32.945] > Waiting for server log...
[11:13:32.997] > Waiting for server log...
[11:13:33.006] > Waiting for server log...
[11:13:33.050] > Waiting for server log...
[11:13:33.083] > Waiting for server log...
[11:13:33.108] > Waiting for server log...
[11:13:33.141] > Waiting for server log...
[11:13:33.175] > Waiting for server log...
[11:13:33.208] > Waiting for server log...
[11:13:33.242] > Waiting for server log...
[11:13:33.281] > Waiting for server log...
[11:13:33.308] > Waiting for server log...
[11:13:33.341] > Waiting for server log...
[11:13:33.378] > Waiting for server log...
[11:13:33.416] > Waiting for server log...
[11:13:33.444] > Waiting for server log...
[11:13:33.499] > Waiting for server log...
[11:13:33.509] > Waiting for server log...
[11:13:33.542] > Waiting for server log...
[11:13:33.577] > Waiting for server log...
[11:13:33.613] > Waiting for server log...
[11:13:33.644] > Waiting for server log...
[11:13:33.689] > Waiting for server log...
[11:13:33.723] > Waiting for server log...
[11:13:33.749] > Waiting for server log...
[11:13:33.781] > Waiting for server log...
[11:13:33.813] > Waiting for server log...
[11:13:33.845] > Waiting for server log...
[11:13:33.882] > Waiting for server log...
[11:13:33.926] > Waiting for server log...
[11:13:33.965] > Waiting for server log...
[11:13:33.982] > Waiting for server log...
[11:13:34.031] > Waiting for server log...
[11:13:34.059] > Waiting for server log...
[11:13:34.099] > Waiting for server log...
[11:13:34.119] > Waiting for server log...
[11:13:34.164] > Waiting for server log...
[11:13:34.191] > Waiting for server log...
[11:13:34.231] > Waiting for server log...
[11:13:34.260] > Waiting for server log...
[11:13:34.288] > Waiting for server log...
[11:13:34.326] > Waiting for server log...
[11:13:34.359] > Waiting for server log...
[11:13:34.397] > Waiting for server log...
[11:13:34.425] > Waiting for server log...
[11:13:34.463] > Waiting for server log...
[11:13:34.490] > Waiting for server log...
[11:13:34.523] > Waiting for server log...
[11:13:34.565] > Waiting for server log...
[11:13:34.591] > Waiting for server log...
[11:13:34.649] > Waiting for server log...
[11:13:34.658] > Waiting for server log...
[11:13:34.707] > Waiting for server log...
[11:13:34.725] > Waiting for server log...
[11:13:34.763] > Waiting for server log...
[11:13:34.800] > Waiting for server log...
[11:13:34.830] > Waiting for server log...
[11:13:34.866] > Waiting for server log...
[11:13:34.901] > Waiting for server log...
[11:13:34.934] > Waiting for server log...
[11:13:34.966] > Waiting for server log...
[11:13:34.999] > Waiting for server log...
[11:13:35.042] > Waiting for server log...
[11:13:35.105] > Waiting for server log...
> Waiting for server log...
[11:13:35.162] > Waiting for server log...
[11:13:35.173] > Waiting for server log...
[11:13:35.224] > Waiting for server log...
[11:13:35.242] > Waiting for server log...
[11:13:35.293] > Waiting for server log...
[11:13:35.305] > Waiting for server log...
[11:13:35.348] > Waiting for server log...
[11:13:35.382] > Waiting for server log...
[11:13:35.422] > Waiting for server log...
[11:13:35.443] > Waiting for server log...
[11:13:35.481] > Waiting for server log...
[11:13:35.523] > Waiting for server log...
[11:13:35.563] > Waiting for server log...
[11:13:35.593] > Waiting for server log...
[11:13:35.620] > Waiting for server log...
[11:13:35.649] > Waiting for server log...
[11:13:35.684] > Waiting for server log...
[11:13:35.733] > Waiting for server log...
[11:13:35.750] > Waiting for server log...
[11:13:35.790] > Waiting for server log...
[11:13:35.831] > Waiting for server log...
[11:13:35.858] > Waiting for server log...
[11:13:35.903] > Waiting for server log...
[11:13:35.924] > Waiting for server log...
[11:13:35.983] > Waiting for server log...
[11:13:36.021] > Waiting for server log...
[11:13:36.032] > Waiting for server log...
[11:13:36.064] > Waiting for server log...
[11:13:36.092] > Waiting for server log...
[11:13:36.126] > Waiting for server log...
[11:13:36.160] > Waiting for server log...
[11:13:36.198] > Waiting for server log...
[11:13:36.231] > Waiting for server log...
[11:13:36.293] > Waiting for server log...
[11:13:36.301] > Waiting for server log...
[11:13:36.340] > Waiting for server log...
[11:13:36.365] > Waiting for server log...
[11:13:36.398] > Waiting for server log...
[11:13:36.427] > Waiting for server log...
[11:13:36.461] > Waiting for server log...
[11:13:36.504] > Waiting for server log...
[11:13:36.533] > Waiting for server log...
[11:13:36.563] > Waiting for server log...
[11:13:36.600] > Waiting for server log...
[11:13:36.641] > Waiting for server log...
[11:13:36.667] > Waiting for server log...
[11:13:36.704] > Waiting for server log...
[11:13:36.733] > Waiting for server log...
[11:13:36.761] > Waiting for server log...
[11:13:36.806] > Waiting for server log...
[11:13:36.842] > Waiting for server log...
[11:13:36.874] > Waiting for server log...
[11:13:36.899] > Waiting for server log...
[11:13:36.933] > Waiting for server log...
[11:13:36.966] > Waiting for server log...
[11:13:37.000] > Waiting for server log...
[11:13:37.031] > Waiting for server log...
[11:13:37.069] > Waiting for server log...
[11:13:37.106] > Waiting for server log...
[11:13:37.158] > Waiting for server log...
[11:13:37.163] > Waiting for server log...
[11:13:37.226] > Waiting for server log...
[11:13:37.247] > Waiting for server log...
[11:13:37.283] > Waiting for server log...
[11:13:37.327] > Waiting for server log...
[11:13:37.342] > Waiting for server log...
[11:13:37.408] > Waiting for server log...
> Waiting for server log...
[11:13:37.439] > Waiting for server log...
[11:13:37.481] > Waiting for server log...
[11:13:37.500] > Waiting for server log...
[11:13:37.533] > Waiting for server log...
[11:13:37.566] > Waiting for server log...
[11:13:37.601] > Waiting for server log...
[11:13:37.639] > Waiting for server log...
[11:13:37.675] > Waiting for server log...
[11:13:37.705] > Waiting for server log...
[11:13:37.736] > Waiting for server log...
[11:13:37.790] > Waiting for server log...
[11:13:37.799] > Waiting for server log...
[11:13:37.841] > Waiting for server log...
[11:13:37.866] > Waiting for server log...
[11:13:37.905] > Waiting for server log...
[11:13:37.943] > Waiting for server log...
[11:13:37.975] > Waiting for server log...
[11:13:38.024] > Waiting for server log...
[11:13:38.042] > Waiting for server log...
[11:13:38.108] > Waiting for server log...
> Waiting for server log...
[11:13:38.158] > Waiting for server log...
[11:13:38.163] > Waiting for server log...
[11:13:38.201] > Waiting for server log...
[11:13:38.230] > Waiting for server log...
[11:13:38.263] > Waiting for server log...
[11:13:38.300] > Waiting for server log...
[11:13:38.332] > Waiting for server log...
[11:13:38.382] > Waiting for server log...
[11:13:38.407] > Waiting for server log...
[11:13:38.432] > Waiting for server log...
[11:13:38.469] > Waiting for server log...
[11:13:38.506] > Waiting for server log...
[11:13:38.539] > Waiting for server log...
[11:13:38.590] > Waiting for server log...
[11:13:38.604] > Waiting for server log...
[11:13:38.642] > Waiting for server log...
[11:13:38.667] > Waiting for server log...
[11:13:38.710] > Waiting for server log...
[11:13:38.732] > Waiting for server log...
[11:13:38.766] > Waiting for server log...
[11:13:38.800] > Waiting for server log...
[11:13:38.843] > Waiting for server log...
[11:13:38.867] > Waiting for server log...
[11:13:38.900] > Waiting for server log...
[11:13:38.934] > Waiting for server log...
[11:13:38.975] > Waiting for server log...
[11:13:39.003] > Waiting for server log...
[11:13:39.038] > Waiting for server log...
[11:13:39.081] > Waiting for server log...
[11:13:39.109] > Waiting for server log...
[11:13:39.143] > Waiting for server log...
[11:13:39.193] > Waiting for server log...
[11:13:39.224] > Waiting for server log...
[11:13:39.239] > Waiting for server log...
[11:13:39.282] > Waiting for server log...
[11:13:39.310] > Waiting for server log...
[11:13:39.349] > Waiting for server log...
[11:13:39.382] > Waiting for server log...
[11:13:39.416] > Waiting for server log...
[11:13:39.442] > Waiting for server log...
[11:13:39.476] > Waiting for server log...
[11:13:39.509] > Waiting for server log...
[11:13:39.542] > Waiting for server log...
[11:13:39.588] > Waiting for server log...
[11:13:39.620] > Waiting for server log...
[11:13:39.642] > Waiting for server log...
[11:13:39.683] > Waiting for server log...
[11:13:39.727] > Waiting for server log...
[11:13:39.753] > Waiting for server log...
[11:13:39.783] > Waiting for server log...
[11:13:39.822] > Waiting for server log...
[11:13:39.848] > Waiting for server log...
[11:13:39.882] > Waiting for server log...
[11:13:39.922] > Waiting for server log...
[11:13:39.949] > Waiting for server log...
[11:13:39.983] > Waiting for server log...
[11:13:40.023] > Waiting for server log...
[11:13:40.049] > Waiting for server log...
[11:13:40.099] > Waiting for server log...
[11:13:40.140] > Waiting for server log...
[11:13:40.198] > Waiting for server log...
[11:13:40.205] > Waiting for server log...
[11:13:40.226] > Waiting for server log...
[11:13:40.257] > Waiting for server log...
[11:13:40.291] > Waiting for server log...
[11:13:40.326] > Waiting for server log...
[11:13:40.359] > Waiting for server log...
[11:13:40.403] > Waiting for server log...
[11:13:40.423] > Waiting for server log...
[11:13:40.473] > Waiting for server log...
[11:13:40.488] > Waiting for server log...
[11:13:40.523] > Waiting for server log...
[11:13:40.564] > Waiting for server log...
[11:13:40.591] > Waiting for server log...
[11:13:40.642] > Waiting for server log...
[11:13:40.659] > Waiting for server log...
[11:13:40.708] > Waiting for server log...
[11:13:40.740] > Waiting for server log...
[11:13:40.760] > Waiting for server log...
[11:13:40.800] > Waiting for server log...
[11:13:40.839] > Waiting for server log...
[11:13:40.867] > Waiting for server log...
[11:13:40.904] > Waiting for server log...
[11:13:40.941] > Waiting for server log...
[11:13:40.974] > Waiting for server log...
[11:13:41.005] > Waiting for server log...
[11:13:41.032] > Waiting for server log...
[11:13:41.065] > Waiting for server log...
[11:13:41.105] > Waiting for server log...
[11:13:41.149] > Waiting for server log...
[11:13:41.183] > Waiting for server log...
[11:13:41.203] > Waiting for server log...
[11:13:41.242] > Waiting for server log...
[11:13:41.267] > Waiting for server log...
[11:13:41.335] > Waiting for server log...
[11:13:41.343] > Waiting for server log...
[11:13:41.368] > Waiting for server log...
[11:13:41.405] > Waiting for server log...
[11:13:41.437] > Waiting for server log...
[11:13:41.476] > Waiting for server log...
[11:13:41.506] > Waiting for server log...
[11:13:41.541] > Waiting for server log...
[11:13:41.569] > Waiting for server log...
[11:13:41.602] > Waiting for server log...
[11:13:41.638] > Waiting for server log...
[11:13:41.675] > Waiting for server log...
[11:13:41.708] > Waiting for server log...
[11:13:41.738] > Waiting for server log...
[11:13:41.774] > Waiting for server log...
[11:13:41.805] > Waiting for server log...
[11:13:41.841] > Waiting for server log...
[11:13:41.900] > Waiting for server log...
[11:13:41.904] > Waiting for server log...
[11:13:41.940] > Waiting for server log...
[11:13:41.975] > Waiting for server log...
[11:13:42.023] > Waiting for server log...
[11:13:42.039] > Waiting for server log...
[11:13:42.083] > Waiting for server log...
[11:13:42.105] >  
> *
> * Visual Studio Code Server
> *
> * By using the software, you agree to
> * the Visual Studio Code Server License Terms (https://aka.ms/vscode-server-license) and
> * the Microsoft Privacy Statement (https://privacy.microsoft.com/en-US/privacystatement).
> *
>  
[11:13:42.109] > Server did not start successfully. Full server log at /root/.vscode-server/.05047486b6df5eb8d44b2ecd70ea3bdf775fd937.log >>>
[11:13:42.123] > musl libc (x86_64)
> Version 1.2.3
> Dynamic Program Loader
> Usage: /lib/ld-musl-x86_64.so.1 [options] [--] pathname
> Warning: musl detected, skipping GLIBC check
> Error relocating /root/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/node: fcntl64: symbol not found
> <<< End of server log
> fc3cc781817f: start
> exitCode==32==
> listeningOn====
> osReleaseId==alpine==
> arch==x86_64==
> vscodeArch==x64==
> bitness==64==
> tmpDir==/tmp==
> platform==linux==
> unpackResult====
> didLocalDownload==0==
> downloadTime====
> installTime====
> extInstallTime====
> serverStartTime==0==
> fc3cc781817f: end
> bash version: 
[11:13:42.124] Received install output: 
exitCode==32==
listeningOn====
osReleaseId==alpine==
arch==x86_64==
vscodeArch==x64==
bitness==64==
tmpDir==/tmp==
platform==linux==
unpackResult====
didLocalDownload==0==
downloadTime====
installTime====
extInstallTime====
serverStartTime==0==

[11:13:42.125] Terminating local server
[11:13:42.140] Resolver error: Error: The VS Code Server failed to start
	at g.ServerInstallError (/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/extension.js:2:460179)
	at d (/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/extension.js:2:453522)
	at t.handleInstallOutput (/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/extension.js:2:455792)
	at e (/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/extension.js:2:518696)
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
	at async /Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/extension.js:2:540605
	at async t.withShowDetailsEvent (/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/extension.js:2:544264)
	at async /Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/extension.js:2:515401
	at async T (/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/extension.js:2:513452)
	at async t.resolveWithLocalServer (/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/extension.js:2:514941)
	at async k (/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/extension.js:2:537822)
	at async t.resolve (/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/extension.js:2:541635)
	at async /Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/extension.js:2:807803
[11:13:42.146] ------




[11:13:42.150] Local server exit: 15
[11:13:42.366] Opening exec server for ssh-remote+<remotehostip>
[11:13:42.366] Opening exec server for ssh-remote+<remotehostip>
[11:13:42.373] Initizing new exec server for ssh-remote+<remotehostip>
[11:13:42.385] Acquiring local install lock: /var/folders/pd/dnwktyjd6kx0dxh491jflv380000gn/T/vscode-remote-ssh-709c7272-install.lock
[11:13:42.386] Looking for existing server data file at /Users/parag.rahangdale/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-709c7272-05047486b6df5eb8d44b2ecd70ea3bdf775fd937-0.108.2024012417-es/data.json
[11:13:42.387] Using commit id "05047486b6df5eb8d44b2ecd70ea3bdf775fd937" and quality "stable" for server
[11:13:42.388] Install and start server if needed
[11:13:42.389] askpass server listening on /var/folders/pd/dnwktyjd6kx0dxh491jflv380000gn/T/vscode-ssh-askpass-f93ffa113fae1b024746a3461998bf4ca1ac24a4.sock
[11:13:42.389] Spawning local server with {"serverId":2,"ipcHandlePath":"/var/folders/pd/dnwktyjd6kx0dxh491jflv380000gn/T/vscode-ssh-askpass-1b1db5dfb235a4761ee2e7d704a9d532681bc4d1.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","51203","-o","ConnectTimeout=15","<remotehostip>"],"serverDataFolderName":".vscode-server","dataFilePath":"/Users/parag.rahangdale/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-709c7272-05047486b6df5eb8d44b2ecd70ea3bdf775fd937-0.108.2024012417-es/data.json"}
[11:13:42.389] Local server env: {"SSH_AUTH_SOCK":"/private/tmp/com.apple.launchd.jkK2P7Ejky/Listeners","SHELL":"/bin/zsh","DISPLAY":"1","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"","VSCODE_SSH_ASKPASS_MAIN":"/Users/parag.rahangdale/.vscode/extensions/ms-vscode-remote.remote-ssh-0.108.2024012417/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/var/folders/pd/dnwktyjd6kx0dxh491jflv380000gn/T/vscode-ssh-askpass-f93ffa113fae1b024746a3461998bf4ca1ac24a4.sock"}
[11:13:42.390] Spawned 27373
[11:13:42.507] > local-server-2> Running ssh connection command: ssh -v -T -D 51203 -o ConnectTimeout=15 <remotehostip>
[11:13:42.509] > local-server-2> Spawned ssh, pid=27386
[11:13:42.520] stderr> OpenSSH_9.4p1, LibreSSL 3.3.6
[11:13:43.725] stderr> debug1: Server host key: ssh-ed25519 SHA256:a1L9ucPFd+gUHFOPFM7TWe1ecz7FVaXTl3W7YvubXWw
[11:13:45.202] stderr> Authenticated to <remotehostip> ([<remotehostip>]:22) using "publickey".
[11:13:46.322] > ready: 408fb09aad45
[11:13:46.596] > Linux 5.15.73-0-virt #1-Alpine SMP Thu, 13 Oct 2022 08:06:56 +0000
[11:13:46.598] Platform: linux
[11:13:46.868] > /bin/ash
[11:13:46.870] Shell: ash
[11:13:46.878] Creating bash subshell inside "ash"
[11:13:47.200] > bash version:  5.1.16(1)-release
[11:13:47.257] > bash version:  5.1.16(1)-release
[11:13:47.313] > bash version:  5.1.16(1)-release
[11:13:47.381] > bash version:  5.1.16(1)-release
[11:13:47.426] > bash version:  5.1.16(1)-release
[11:13:47.482] > 408fb09aad45: running
[11:13:47.490] > Found existing installation at /root/.vscode-server...
> Starting VS Code CLI... "/root/.vscode-server/code-05047486b6df5eb8d44b2ecd70ea3bdf775fd937" command-shell --cli-data-dir "/root/.vscode-server/cli" --on-port --parent-process-id 59360 &> "/root/.vscode-server/.cli.05047486b6df5eb8d44b2ecd70ea3bdf775fd937.log" < /dev/null
> printenv:
>     SHELL=/bin/ash
[11:13:47.490] >     CHARSET=UTF-8
>     DOCKER_HOST_NETMASK=255.255.248.0
>     DOCKER_HOST_IP=<remotehostip>
>     PWD=/root
>     LOGNAME=root
>     HOME=/root
>     LANG=C.UTF-8
>     VSCODE_AGENT_FOLDER=/root/.vscode-server
>     SSH_CONNECTION=10.138.232.225 51206 <remotehostip> 22
>     USER=root
>     SHLVL=1
>     PAGER=less
>     SSH_CLIENT=10.138.232.225 51206 22
>     LC_COLLATE=C
>     PATH=/opt/xtract-vm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
>     MAIL=/var/mail/root
>     _=/bin/printenv
[11:13:47.525] > Removing old logfile at /root/.vscode-server/.cli.05047486b6df5eb8d44b2ecd70ea3bdf775fd937.log
> Spawned remote CLI: 59380
> Waiting for server log...
[11:13:47.549] > Waiting for server log...
[11:13:47.584] > 408fb09aad45: start
> SSH_AUTH_SOCK====
> DISPLAY====
[11:13:47.587] > listeningOn==127.0.0.1:33017==
> osReleaseId==alpine==
> arch==x86_64==
> vscodeArch==x64==
> bitness==64==
[11:13:47.650] > tmpDir==/tmp==
> platform==linux==
> unpackResult====
> didLocalDownload==0==
> downloadTime====
> installTime====
> serverStartTime==0==
> execServerToken==111aa11a-1aaa-1a11-1111-a111aa11aa11==
> 408fb09aad45: end
[11:13:47.650] Received install output: 
SSH_AUTH_SOCK====
DISPLAY====listeningOn==127.0.0.1:33017==
osReleaseId==alpine==
arch==x86_64==
vscodeArch==x64==
bitness==64==tmpDir==/tmp==
platform==linux==
unpackResult====
didLocalDownload==0==
downloadTime====
installTime====
serverStartTime==0==
execServerToken==111aa11a-1aaa-1a11-1111-a111aa11aa11==

[11:13:47.650] Remote server is listening on port 33017
[11:13:47.650] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":33017},"osReleaseId":"alpine","arch":"x86_64","sshAuthSock":"","display":"","tmpDir":"/tmp","platform":"linux","execServerToken":"111aa11a-1aaa-1a11-1111-a111aa11aa11"},"serverStartTime":0,"installUnpackCode":""}
[11:13:47.651] Persisting server connection details to /Users/parag.rahangdale/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-709c7272-05047486b6df5eb8d44b2ecd70ea3bdf775fd937-0.108.2024012417-es/data.json
[11:13:47.653] Starting forwarding server. local port 51208 -> socksPort 51203 -> remotePort 33017
[11:13:47.654] Forwarding server listening on port 51208
[11:13:47.654] Waiting for ssh tunnel to be ready
[11:13:47.655] Tunneled port 33017 to local port 51208
[11:13:47.655] Resolved "ssh-remote+<remotehostip>" to "port 51208"
[11:13:47.655] Resolving exec server at port 51208
[11:13:47.655] [Forwarding server port 51208] Got connection 0
[11:13:47.656] [Forwarding server port 51208] Got connection 1
[11:13:48.481] Exec server for ssh-remote+<remotehostip> created and cached
[11:13:48.762] Verified and reusing cached exec server for ssh-remote+<remotehostip>

Anything else?

the same host on same mac works fine with the older version of
VS-code (Version: 1.85.2
Commit: 8b3775030ed1a69b13e4f4c628c612102e30a681
Date: 2024-01-18T06:40:11.430Z (2 wks ago)
Electron: 25.9.7
ElectronBuildId: 26354273
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Darwin arm64 23.2.0) and
Remote - SSH v0.108.2023112915

@parag-nut parag-nut added the ssh Issue in vscode-remote SSH label Feb 2, 2024
@parag-nut
Copy link
Author

closed as it is duplicate of the #9467

@microsoft microsoft locked and limited conversation to collaborators Mar 18, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ssh Issue in vscode-remote SSH
Projects
None yet
Development

No branches or pull requests

2 participants