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

[Remote-SSH Bug]: Error: Cannot find module 'minimist' #8076

Closed zyzhang1992 closed 1 year ago

zyzhang1992 commented 1 year ago

Is there an existing issue for this bug?

Required Troubleshooting Steps

Connect Locally

It connects successfully

->

The error happens when I (1) close a remote connection; (2) kill the vscode server on the remote host; then (3) use the remote-ssh to connect to the that remote host again. Looks like that when the vscode server on the remote host is killed using the "kill vscode server on remote host" function on, vscode the minimist module is removed from the remote host. In that case I had to remove the vscode-server directory entirely and then reconnect. That is undesirable as each time I have to remove that directory manually. Is it possible to identify and fix that bug?

Thanks!

Here it the error message:

[11:32:42.866] > Server did not start successfully. Full server log at /home/users/zyzhang/.vscode-server/.441438abd1ac652551dbe4d408dfcec8a499b
> 8bf.log >>>
> node:internal/modules/cjs/loader:933
>   const err = new Error(message);
>               ^
> 
> Error: Cannot find module 'minimist'
> Require stack:
> - /home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/out/server-main.js
>     at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
>     at Function.Module._load (node:internal/modules/cjs/loader:778:27)
>     at Module.require (node:internal/modules/cjs/loader:1005:19)
>     at require (node:internal/modules/cjs/helpers:102:18)
>     at start (/home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/out/server-main.js:4:10516)      
>     at Object.<anonymous> (/home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/out/server-main.js:1
> 5:28)
>     at Module._compile (node:internal/modules/cjs/loader:1103:14)
>     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
>     at Module.load (node:internal/modules/cjs/loader:981:32)
>     at Function.Module._load (node:internal/modules/cjs/loader:822:12) {
>   code: 'MODULE_NOT_FOUND',
>   requireStack: [
>     '/home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/out/server-main.js'
>   ]

Expected Behavior

No response

Steps To Reproduce

No response

Remote-SSH Log

Remote-SSH Log [11:32:42.866] > Server did not start successfully. Full server log at /home/users/zyzhang/.vscode-server/.441438abd1ac652551dbe4d408dfcec8a499b > 8bf.log >>> > node:internal/modules/cjs/loader:933 > const err = new Error(message); > ^ > > Error: Cannot find module 'minimist' > Require stack: > - /home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/out/server-main.js > at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) > at Function.Module._load (node:internal/modules/cjs/loader:778:27) > at Module.require (node:internal/modules/cjs/loader:1005:19) > at require (node:internal/modules/cjs/helpers:102:18) > at start (/home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/out/server-main.js:4:10516) > at Object. (/home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/out/server-main.js:1 > 5:28) > at Module._compile (node:internal/modules/cjs/loader:1103:14) > at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10) > at Module.load (node:internal/modules/cjs/loader:981:32) > at Function.Module._load (node:internal/modules/cjs/loader:822:12) { > code: 'MODULE_NOT_FOUND', > requireStack: [ > '/home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/out/server-main.js' > ] ### Anything else? _No response_
eleanorjboyd commented 1 year ago

Hello! Could you please provide the entire remote-ssh logs? The whole logs includes some settings and output which are helpful to the debugging process. Also can you explain what you use minimist for? I am not very familiar with that module and where it is needed in the startup process

zyzhang1992 commented 1 year ago

I didn't save that log. I removed the .vscode-server and was able to do remote-ssh to again. I'll save the log next time that happens and send it to you.

zyzhang1992 commented 1 year ago

Where could I get the full log? Is it the log from the remote host, like /home/users/zyzhang/.vscode-server/.441438abd1ac652551dbe4d408dfcec8a499b8bf.log

Is there a way to get the full log from the local machine? If so how do I do that?

zyzhang1992 commented 1 year ago

Here are some more information that shows the whole range of events leading to the problem.

When I have a successful launch of the vscode server on the remote host, I select "close remote" 1st and then choose "kill server on host". This will kill all the server related processes on the remote host but this is also generate the following messages,

[21:34:08.201] > rm: cannot remove '/home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/node_modules/spdlog/build/Release': Directory not empty
[21:34:10.457] > rm: cannot remove '/home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/node_modules/node-pty/build/Release': Directory not empty
[21:34:14.383] "Uninstall VS Code Server" terminal command done

Looks like the key may be that the node-module directory could not be removed when the server on the remote host is killed.

At this point I needed to manually remove the whole .vscode-server directory on the remote host to be able to launch the server on the remote host again. If I do not remove that directory here is what happens when I connect via the remote-ssh:

In the following you can search for can and it will show you the information that is the most relevant:

`[21:45:51.292] Log Level: 2
[21:45:51.301] SSH Resolver called for "ssh-remote+sherlock-compute", attempt 1
[21:45:51.302] "remote.SSH.useLocalServer": false
[21:45:51.303] "remote.SSH.showLoginTerminal": true
[21:45:51.303] "remote.SSH.remotePlatform": {"sh02-ln02.stanford.edu":"linux","sherlock-compute":"linux","sherlock.stanford.edu":"linux","sherlock":"linux","bridges2-compute":"linux","bridges2":"linux","neocortex":"linux","sh02-01n58":"linux","sh02-ln02":"linux","neocortex.psc.edu":"linux","neocortex-compute":"linux","neocortex-compute-cbcore":"linux"}
[21:45:51.304] "remote.SSH.path": undefined
[21:45:51.304] "remote.SSH.configFile": undefined
[21:45:51.304] "remote.SSH.useFlock": true
[21:45:51.304] "remote.SSH.lockfilesInTmp": false
[21:45:51.305] "remote.SSH.localServerDownload": auto
[21:45:51.305] "remote.SSH.remoteServerListenOnSocket": false
[21:45:51.305] "remote.SSH.showLoginTerminal": true
[21:45:51.305] "remote.SSH.defaultExtensions": []
[21:45:51.305] "remote.SSH.loglevel": 2
[21:45:51.305] "remote.SSH.enableDynamicForwarding": true
[21:45:51.306] "remote.SSH.enableRemoteCommand": true
[21:45:51.306] "remote.SSH.serverPickPortsFromRange": {}
[21:45:51.306] "remote.SSH.serverInstallPath": {}
[21:45:51.311] VS Code version: 1.75.1
[21:45:51.311] Remote-SSH version: remote-ssh@0.96.0
[21:45:51.311] win32 x64
[21:45:51.314] SSH Resolver called for host: sherlock-compute
[21:45:51.315] Setting up SSH remote "sherlock-compute"
[21:45:51.323] Using commit id "441438abd1ac652551dbe4d408dfcec8a499b8bf" and quality "stable" for server
[21:45:51.329] Install and start server if needed
[21:45:51.365] Checking ssh with "ssh -V"
[21:45:51.641] > OpenSSH_for_W
[21:45:51.642] > indows_8.6p1, LibreSSL 3.4.3

[21:45:51.664] Running script with connection command: ssh -T -D 51613 "sherlock-compute" bash
[21:45:51.670] Terminal shell path: C:\WINDOWS\System32\cmd.exe
[21:45:53.411] > zyzhang@sh02-ln02.stanford.edu's password:]0;C:\WINDOWS\System32\cmd.exezyzhang@sh02-ln02.stanford.edu's password:
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
[21:45:53.412] Got some output, clearing connection timeout
[21:45:58.889] > 
[21:45:59.258] > (zyzhang@sh02-ln02.stanford.edu) Duo two-factor login for zyzhangEnter a passcode or select one of the following options: 1. Duo Push to XXX-XXX-2856
>  2. Duo Push to XXX-XXX-1743
>  3. Phone call to XXX-XXX-2856
>  4. Phone call to XXX-XXX-1743
>  5. SMS passcodes to XXX-XXX-2856
>  6. SMS passcodes to XXX-XXX-1743Passcode or option (1-6): 
[21:46:00.834] > 
[21:46:09.509] > Warning: No xauth data; using fake authentication data for X11 forwarding.
[21:46:11.010] > Warning: No xauth data; using fake authentication data for X11 forwarding.
[21:46:11.666] > a42a0f1c753d: running
[21:46:11.695] > Acquiring lock on /home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/vscode-remote-lock.zyzhang.441438abd1ac652551dbe4d408dfcec8a499b8bf
> Installing to /home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf...
> a42a0f1c753d%%1%%
> Downloading with wget
[21:46:11.772] > 
[21:46:13.557] > Download complete
> a42a0f1c753d%%2%%
> tar --version:
[21:46:13.563] > 
> tar (GNU tar) 1.26
> Copyright (C) 2011 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> 
> Written by John Gilmore and Jay Fenlason.
[21:46:13.573] > 
[21:46:29.359] > mv: cannot move 'vscode-server-linux-x64/node_modules' to './node_modules': File exists
[21:46:29.384] > 
[21:46:32.524] > Checking /home/users/zyzhang/.vscode-server/.441438abd1ac652551dbe4d408dfcec8a499b8bf.log and /home/users/zyzhang/.vscode-server/.441
> 1438abd1ac652551dbe4d408dfcec8a499b8bf.pid for a running server
> Looking for server with pid: 31658
[21:46:32.546] > 
> Running ssh connection command... /home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/bin/code-server --s
> start-server --host=127.0.0.1 --accept-server-license-terms --enable-remote-auto-shutdown --port=0 --telemetry-level off   &> "/home/u
> users/zyzhang/.vscode-server/.441438abd1ac652551dbe4d408dfcec8a499b8bf.log" < /dev/null
> printenv:
>     LMOD_SYSHOST=sherlock
>     MANPATH=/home/users/zyzhang/.aspera/cli/share/man:/share/software/user/open/lmod/lmod/share/man:/usr/local/share/man:/usr/share/m
> man
>     BASHRC_READ=1
>     SHELL=/bin/bash
>     __LMOD_REF_COUNT_MODULEPATH=/share/software/modules/math:1;/share/software/modules/devel:1;/share/software/modules/categories:1  
>     LMOD_ROOT=/share/software/user/open/lmod
[21:46:32.551] > 
>     APPTAINER_TMPDIR=/tmp
>     SSH_CLIENT=10.18.0.62 48952 22
>     MODULEPATH_ROOT=/share/software/modules
>     LMOD_SYSTEM_DEFAULT_MODULES=devel,math
>     TMPDIR=/tmp
>     APPTAINER_UNSHARE_IPC=true
>     LMOD_PACKAGE_PATH=/share/software/modules/
>     LMOD_PKG=/share/software/user/open/lmod/lmod
>     L_SCRATCH=/lscratch/zyzhang
>     SHERLOCK=2
>     LMOD_VERSION=8.7.14
>     LMOD_ADMIN_FILE=/share/software/modules/admin.list
>     JULIA_DEPOT_PATH=/home/groups/ruthm/zyzhang/sw/sherlock2/julia
>     LC_ALL=C
[21:46:32.559] > 
>     USER=zyzhang
>     GROUP=ruthm
>     LS_COLORS=su=00:sg=00:ca=00:or=40;31;01
>     LMOD_sys=Linux
[21:46:32.565] > 
>     LMOD_MODULERCFILE=/share/software/modules/.modulerc.lua
>     SCHRODINGER_TMPDIR=/home/groups/ruthm/zyzhang/schrodinger/tmp
>     TMOUT=86400
>     GROUP_SCRATCH=/scratch/groups/ruthm
>     VSCODE_AGENT_FOLDER=/home/users/zyzhang/.vscode-server
>     LMOD_PREPEND_BLOCK=normal
>     APPTAINER_CACHEDIR=/scratch/users/zyzhang/.apptainer
>     PATH=/home/groups/ruthm/zyzhang/sw/cryoSPARC/cryosparc_worker/bin/:/home/groups/ruthm/zyzhang/sw/cryoSPARC/cryosparc_master/bin:/
> /home/users/zyzhang/.aspera/cli/bin:/home/groups/ruthm/zyzhang/sw/sherlock2/Wing/Personal/7.0.3.0/bin:/share/software/user/srcc/bin:/u
> usr/local/bin:/usr/bin:/opt/dell/srvadmin/iSM/bin
>     MAIL=/var/mail/zyzhang
>     SRCC_PATH=/share/software/user/srcc/bin
>     _ModuleTable001_=X01vZHVsZVRhYmxlXyA9IHsKTVR2ZXJzaW9uID0gMywKY19yZWJ1aWxkVGltZSA9IGZhbHNlLApjX3Nob3J0VGltZSA9IGZhbHNlLApkZXB0aFQg
> gPSB7fSwKZmFtaWx5ID0ge30sCm1UID0gewpkZXZlbCA9IHsKZm4gPSAiL3NoYXJlL3NvZnR3YXJlL21vZHVsZXMvY2F0ZWdvcmllcy9kZXZlbC5sdWEiLApmdWxsTmFtZSA9I
> ICJkZXZlbCIsCmxvYWRPcmRlciA9IDEsCnByb3BUID0gewpsbW9kID0gewpzdGlja3kgPSAxLAp9LAp9LApzdGFja0RlcHRoID0gMCwKc3RhdHVzID0gImFjdGl2ZSIsCnVzZX
> XJOYW1lID0gImRldmVsIiwKd1YgPSAiTS4qemZpbmFsIiwKfSwKbWF0aCA9IHsKZm4gPSAiL3NoYXJlL3NvZnR3YXJlL21vZHVsZXMvY2F0ZWdvcmllcy9tYXRoLmx1YSIsCmZ
> Z1
>     SLURM_JOB_ID=10435194
>     OAK=/oak/stanford/groups/ruthm
>     LMOD_SETTARG_CMD=:
>     PWD=/home/users/zyzhang
>     GROUP_HOME=/home/groups/ruthm
>     _LMFILES_=/share/software/modules/categories/devel.lua:/share/software/modules/categories/math.lua
>     LOCAL_SCRATCH=/lscratch/zyzhang
>     LANG=en_US.UTF-8
>     MODULEPATH=/home/groups/ruthm/zyzhang/sw/sherlock2/modules:/share/sw/modules/all:/share/software/modules/math:/share/software/mod
> dules/devel:/share/software/modules/categories
[21:46:32.576] > 
>     JULIA_PKGDIR=/home/groups/ruthm/zyzhang/sw/sherlock2/julia
>     LOADEDMODULES=devel:math
>     _ModuleTable_Sz_=2
>     LMOD_CMD=/share/software/user/open/lmod/lmod/libexec/lmod
>     LMOD_AVAIL_STYLE=categories
[21:46:32.582] > 
>     HISTCONTROL=ignoreboth:erasedups
>     LMOD_REDIRECT=yes
>     HOME=/home/users/zyzhang
>     SHLVL=2
>     _ModuleTable002_=bGxOYW1lID0gIm1hdGgiLApsb2FkT3JkZXIgPSAyLApwcm9wVCA9IHsKbG1vZCA9IHsKc3RpY2t5ID0gMSwKfSwKfSwKc3RhY2tEZXB0aCA9IDAs
> sCnN0YXR1cyA9ICJhY3RpdmUiLAp1c2VyTmFtZSA9ICJtYXRoIiwKd1YgPSAiTS4qemZpbmFsIiwKfSwKfSwKbXBhdGhBID0gewoiL3NoYXJlL3NvZnR3YXJlL21vZHVsZXMvb
> bWF0aCIsICIvc2hhcmUvc29mdHdhcmUvbW9kdWxlcy9kZXZlbCIsICIvc2hhcmUvc29mdHdhcmUvbW9kdWxlcy9jYXRlZ29yaWVzIiwKfSwKc3lzdGVtQmFzZU1QQVRIID0gIi
> i9zaGFyZS9zb2Z0d2FyZS9tb2R1bGVzL2NhdGVnb3JpZXMiLAp9Cg==
>     BASH_ENV=/share/software/user/open/lmod/lmod/init/bash
>     ECCE_HOME=/home/zyzhang/ecce/ecce-v7.0
>     LOGNAME=zyzhang
>     LMOD_arch=x86_64
>     LMOD_SHELL_PRGM=bash
>     SSH_CONNECTION=10.18.0.62 48952 10.18.1.38 22
>     MODULESHOME=/share/software/user/open/lmod/lmod
>     LMOD_RC=/share/software/modules/lmodrc.lua
>     LESSOPEN=||/usr/bin/lesspipe.sh %s
>     LMOD_SETTARG_FULL_SUPPORT=no
>     SH_TIMEOUT_CMD=timeout -s9
>     PROMPT_COMMAND=RET=$?;/bin/logger -t user_audit "username=$USER pid=$$ cmd=\"$(history 1 | /bin/sed "s/^[ ]*[0-9]\+[ ]*//" )\" ne
> ewpwd=$PWD ret=$RET" 2>/dev/null
>     __Init_Default_Modules=1
>     LMOD_FULL_SETTARG_SUPPORT=no
>     DISPLAY=localhost:11.0
>     XDG_RUNTIME_DIR=/tmp
>     SCHRODINGER_JOBDB2=/home/groups/ruthm/zyzhang/schrodinger/jobdb
>     LMOD_DIR=/share/software/user/open/lmod/lmod/libexec
>     SH_DEF_TIMEOUT=30
>     LMOD_COLORIZE=yes
[21:46:32.593] > 
>     SCRATCH=/scratch/users/zyzhang
>     BASH_FUNC__cache_cmd()=() {  local cache=$HOME/.cache/sh/;
>      local cmd=${1:-};
>      local cachelife=${2:-};
>      local entry exp;
>      shift 2;
>      [[ -d ${cache} ]] || /bin/mkdir -p "${cache}";
>      read -r prm_hash dash <<< "$(/bin/md5sum <<< "$@")";
[21:46:32.599] > 
>      entry="${cache}/${cmd##*/}_${prm_hash}";
>      exp=$(/bin/date -d -"${cachelife}"sec +%s);
>      if [[ -s ${entry} ]] && [[ $(/bin/date -r "${entry}" +%s) -gt $exp ]]; then
>      cat "${entry}";
>      else
>      ${cmd} "$@" 2>&1 | tee "${entry}" 2> /dev/null || rm "${entry}" 2> /dev/null;
>      fi;
>      $SH_TIMEOUT_CMD 5 find "${cache}" -type f -name "${cmd##*/}_*" \! -newermt @"$exp" -delete &>/dev/null
>     }
>     BASH_FUNC_sh_quota()=() {  _cache_cmd $SRCC_PATH/sh_quota 180 "$@"
>     }
>     BASH_FUNC_sstat()=() {  _cache_cmd /usr/bin/sstat 10 "$@"
>     }
>     BASH_FUNC_sh_usage()=() {  _cache_cmd $SRCC_PATH/sh_usage 90 "$@"
>     }
>     BASH_FUNC_sh_jobwait()=() {  _cache_cmd $SRCC_PATH/sh_jobwait 300 "$@"
>     }
>     BASH_FUNC_squeue()=() {  _cache_cmd /usr/bin/squeue 20 "$@"
>     }
>     BASH_FUNC_module()=() {  if [ -z "${LMOD_SH_DBG_ON+x}" ]; then
>      case "$-" in
>      *v*x*)
>      __lmod_sh_dbg='vx'
>      ;;
[21:46:32.610] > 
>      *v*)
>      __lmod_sh_dbg='v'
>      ;;
>      *x*)
>      __lmod_sh_dbg='x'
>      ;;
[21:46:32.618] > 
>      esac;
>      fi;
>      if [ -n "${__lmod_sh_dbg:-}" ]; then
>      set +$__lmod_sh_dbg;
>      echo "Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output" 1>&2;
>      fi;
>      eval "$($LMOD_CMD $LMOD_SHELL_PRGM "$@")" && eval "$(${LMOD_SETTARG_CMD:-:} -s sh)";
>      __lmod_my_status=$?;
>      if [ -n "${__lmod_sh_dbg:-}" ]; then
>      echo "Shell debugging restarted" 1>&2;
>      set -$__lmod_sh_dbg;
>      fi;
>      unset __lmod_sh_dbg;
>      return $__lmod_my_status
>     }
>     BASH_FUNC_sh_part()=() {  _cache_cmd $SRCC_PATH/sh_part 30 "$@"
>     }
>     BASH_FUNC_sh_next_downtime()=() {  _cache_cmd $SRCC_PATH/sh_next_downtime 3600 "$@"
>     }
>     BASH_FUNC_sudo()=() {  $SRCC_PATH/sudo "$@"
>     }
>     BASH_FUNC_bc()=() {  timeout $TMOUT bc "$@"
>     }
>     BASH_FUNC_sinfo()=() {  _cache_cmd /usr/bin/sinfo 60 "$@"
>     }
>     BASH_FUNC_sacct()=() {  _cache_cmd /usr/bin/sacct 60 "$@"
>     }
>     BASH_FUNC_sh_jobs()=() {  _cache_cmd $SRCC_PATH/sh_jobs 90 "$@"
>     }
>     BASH_FUNC_sh_status()=() {  _cache_cmd $SRCC_PATH/sh_status 3600 "$@"
>     }
>     BASH_FUNC_ml()=() {  eval "$($LMOD_DIR/ml_cmd "$@")"
>     }
[21:46:32.626] > 
>     _=/usr/bin/printenv
>     OLDPWD=/home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf
> Removing old logfile at /home/users/zyzhang/.vscode-server/.441438abd1ac652551dbe4d408dfcec8a499b8bf.log
> Spawned remote server: 970
[21:46:32.632] > 
> Waiting for server log...
[21:46:32.831] > Waiting for server log...
[21:46:32.849] > 
[21:46:33.056] > Waiting for server log...
[21:46:33.074] > 
[21:46:33.137] > Waiting for server log...
[21:46:33.163] > 
[21:46:33.183] > Waiting for server log...
[21:46:33.199] > 
[21:46:33.218] > Waiting for server log...
[21:46:33.241] > 
[21:46:33.256] > Waiting for server log...
[21:46:33.273] > 
[21:46:33.295] > Waiting for server log...
[21:46:33.316] > 
[21:46:33.329] > Waiting for server log...
[21:46:33.364] > Waiting for server log...
[21:46:33.379] > 
[21:46:33.402] > Waiting for server log...
[21:46:33.414] > 
[21:46:33.440] > Waiting for server log...
[21:46:33.461] > 
[21:46:33.480] > Waiting for server log...
[21:46:33.491] > 
[21:46:33.514] > Waiting for server log...
[21:46:33.522] > 
[21:46:33.547] > Waiting for server log...
[21:46:33.574] > 
[21:46:33.583] > Waiting for server log...
[21:46:33.599] > 
[21:46:33.623] > Waiting for server log...
[21:46:33.631] > 
[21:46:33.657] > Waiting for server log...
[21:46:33.680] > 
[21:46:33.699] > Waiting for server log...
[21:46:33.730] > Waiting for server log...
[21:46:33.741] > 
[21:46:33.765] > Waiting for server log...
[21:46:33.788] > 
[21:46:33.806] > Waiting for server log...
[21:46:33.840] > Waiting for server log...
[21:46:33.852] > 
[21:46:33.878] > Waiting for server log...
[21:46:33.911] > Waiting for server log...
[21:46:33.930] > 
[21:46:33.948] > Waiting for server log...
[21:46:33.963] > 
[21:46:33.983] > Waiting for server log...
[21:46:33.997] > 
[21:46:34.023] > Waiting for server log...
[21:46:34.044] > 
[21:46:34.057] > Waiting for server log...
[21:46:34.095] > Waiting for server log...
[21:46:34.105] > 
[21:46:34.129] > Waiting for server log...
[21:46:34.158] > 
[21:46:34.165] > Waiting for server log...
[21:46:34.201] > Waiting for server log...
[21:46:34.213] > 
[21:46:34.241] > Waiting for server log...
[21:46:34.260] > 
[21:46:34.280] > Waiting for server log...
[21:46:34.328] > Waiting for server log...
[21:46:34.339] > 
[21:46:34.356] > Waiting for server log...
[21:46:34.374] > 
[21:46:34.394] > Waiting for server log...
[21:46:34.401] > 
[21:46:34.428] > Waiting for server log...
[21:46:34.448] > 
[21:46:34.466] > Waiting for server log...
[21:46:34.479] > 
[21:46:34.507] > Waiting for server log...
[21:46:34.514] > 
[21:46:34.538] > Waiting for server log...
[21:46:34.564] > 
[21:46:34.576] > Waiting for server log...
[21:46:34.613] > Waiting for server log...
[21:46:34.624] > 
[21:46:34.651] > Waiting for server log...
[21:46:34.669] > 
[21:46:34.683] > Waiting for server log...
[21:46:34.698] > 
[21:46:34.724] > Waiting for server log...
[21:46:34.731] > 
[21:46:34.757] > Waiting for server log...
[21:46:34.779] > 
[21:46:34.798] > Waiting for server log...
[21:46:34.806] > 
[21:46:34.829] > Waiting for server log...
[21:46:34.851] > 
[21:46:34.866] > Waiting for server log...
[21:46:34.908] > Waiting for server log...
[21:46:34.914] > 
[21:46:34.940] > Waiting for server log...
[21:46:34.960] > 
[21:46:34.980] > Waiting for server log...
[21:46:35.013] > Waiting for server log...
[21:46:35.023] > 
[21:46:35.046] > Waiting for server log...
[21:46:35.069] > 
[21:46:35.083] > Waiting for server log...
[21:46:35.124] > Waiting for server log...
[21:46:35.132] > 
[21:46:35.155] > Waiting for server log...
[21:46:35.180] > 
[21:46:35.197] > Waiting for server log...
[21:46:35.229] > Waiting for server log...
[21:46:35.246] > 
[21:46:35.265] > Waiting for server log...
[21:46:35.290] > 
[21:46:35.306] > Waiting for server log...
[21:46:35.339] > Waiting for server log...
[21:46:35.357] > 
[21:46:35.377] > Waiting for server log...
[21:46:35.397] > 
[21:46:35.414] > Waiting for server log...
[21:46:35.447] > Waiting for server log...
[21:46:35.463] > 
[21:46:35.483] > Waiting for server log...
[21:46:35.507] > 
[21:46:35.523] > Waiting for server log...
[21:46:35.555] > Waiting for server log...
[21:46:35.567] > 
[21:46:35.595] > Waiting for server log...
[21:46:35.613] > 
[21:46:35.631] > Waiting for server log...
[21:46:35.648] > 
[21:46:35.666] > Waiting for server log...
[21:46:35.680] > 
[21:46:35.706] > Waiting for server log...
[21:46:35.722] > 
[21:46:35.744] > Waiting for server log...
[21:46:35.757] > 
[21:46:35.778] > Waiting for server log...
[21:46:35.813] > Waiting for server log...
[21:46:35.832] > 
[21:46:35.849] > Waiting for server log...
[21:46:35.864] > 
[21:46:35.883] > Waiting for server log...
[21:46:35.896] > 
[21:46:35.924] > Waiting for server log...
[21:46:35.941] > 
[21:46:35.956] > Waiting for server log...
[21:46:35.973] > 
[21:46:35.995] > Waiting for server log...
[21:46:36.014] > 
[21:46:36.032] > Waiting for server log...
[21:46:36.066] > Waiting for server log...
[21:46:36.081] > 
[21:46:36.109] > Waiting for server log...
[21:46:36.129] > 
[21:46:36.143] > Waiting for server log...
[21:46:36.179] > Waiting for server log...
[21:46:36.190] > 
[21:46:36.214] > Waiting for server log...
[21:46:36.232] > 
[21:46:36.250] > Waiting for server log...
[21:46:36.264] > 
[21:46:36.285] > Waiting for server log...
[21:46:36.307] > 
[21:46:36.324] > Waiting for server log...
[21:46:36.356] > Waiting for server log...
[21:46:36.372] > 
[21:46:36.394] > Waiting for server log...
[21:46:36.415] > 
[21:46:36.431] > Waiting for server log...
[21:46:36.466] > Waiting for server log...
[21:46:36.480] > 
[21:46:36.512] > Waiting for server log...
[21:46:36.528] > 
[21:46:36.540] > Waiting for server log...
[21:46:36.578] > Waiting for server log...
[21:46:36.589] > 
[21:46:36.612] > Waiting for server log...
[21:46:36.632] > 
[21:46:36.648] > Waiting for server log...
[21:46:36.664] > 
[21:46:36.685] > Waiting for server log...
[21:46:36.698] > 
[21:46:36.721] > Waiting for server log...
[21:46:36.746] > 
[21:46:36.760] > Waiting for server log...
[21:46:36.796] > Waiting for server log...
[21:46:36.806] > 
[21:46:36.831] > Waiting for server log...
[21:46:36.858] > 
[21:46:36.865] > Waiting for server log...
[21:46:36.906] > Waiting for server log...
[21:46:36.915] > 
[21:46:36.938] > Waiting for server log...
[21:46:36.947] > 
[21:46:36.977] > Waiting for server log...
[21:46:36.997] > 
[21:46:37.018] > Waiting for server log...
[21:46:37.029] > 
[21:46:37.047] > Waiting for server log...
[21:46:37.055] > 
[21:46:37.082] > Waiting for server log...
[21:46:37.107] > 
[21:46:37.123] > Waiting for server log...
[21:46:37.135] > 
[21:46:37.157] > Waiting for server log...
[21:46:37.167] > 
[21:46:37.195] > Waiting for server log...
[21:46:37.214] > 
[21:46:37.230] > Waiting for server log...
[21:46:37.264] > Waiting for server log...
[21:46:37.279] > 
[21:46:37.307] > Waiting for server log...
[21:46:37.603] > 
> Waiting for server log...
> Waiting for server log...
> Waiting for server log...
> Waiting for server log...
> Waiting for server log...
> Waiting for server log...
> Waiting for server log...
[21:46:37.649] > Waiting for server log...
[21:46:37.670] > Waiting for server log...
> Waiting for server log...
[21:46:37.697] > 
[21:46:37.707] > Waiting for server log...
[21:46:37.716] > 
[21:46:37.737] > Waiting for server log...
[21:46:37.761] > 
[21:46:37.771] > Waiting for server log...
[21:46:37.776] > 
[21:46:37.810] > Waiting for server log...
[21:46:37.822] > 
[21:46:37.846] > Waiting for server log...
[21:46:37.870] > 
[21:46:37.883] > Waiting for server log...
[21:46:37.939] > Waiting for server log...
[21:46:37.963] > 
[21:46:37.971] > Waiting for server log...
[21:46:37.977] > 
[21:46:37.991] > Waiting for server log...
[21:46:38.028] > Waiting for server log...
[21:46:38.043] > 
[21:46:38.064] > Waiting for server log...
[21:46:38.087] > 
[21:46:38.100] > Waiting for server log...
[21:46:38.138] > Waiting for server log...
[21:46:38.149] > 
[21:46:38.172] > Waiting for server log...
[21:46:38.195] > 
[21:46:38.211] > Waiting for server log...
[21:46:38.228] > 
[21:46:38.244] > Waiting for server log...
[21:46:38.258] > 
[21:46:38.280] > Waiting for server log...
[21:46:38.305] > 
[21:46:38.319] > Waiting for server log...
[21:46:38.355] > Waiting for server log...
[21:46:38.364] > 
[21:46:38.392] > Waiting for server log...
[21:46:38.411] > 
[21:46:38.430] > Waiting for server log...
[21:46:38.443] > 
[21:46:38.466] > Waiting for server log...
[21:46:38.488] > 
[21:46:38.507] > Waiting for server log...
[21:46:38.520] > 
[21:46:38.545] > Waiting for server log...
[21:46:38.566] > 
[21:46:38.579] > Waiting for server log...
[21:46:38.616] > Waiting for server log...
[21:46:38.627] > 
[21:46:38.653] > Waiting for server log...
[21:46:38.672] > 
[21:46:38.689] > Waiting for server log...
[21:46:38.703] > 
[21:46:38.726] > Waiting for server log...
[21:46:38.735] > 
[21:46:38.762] > Waiting for server log...
[21:46:38.781] > 
[21:46:38.798] > Waiting for server log...
[21:46:38.838] > 
[21:46:38.855] > Waiting for server log...
[21:46:38.871] > 
> Waiting for server log...
[21:46:38.910] > Waiting for server log...
[21:46:38.922] > 
[21:46:38.945] > Waiting for server log...
[21:46:38.970] > 
[21:46:38.980] > Waiting for server log...
[21:46:39.017] > Waiting for server log...
[21:46:39.031] > 
[21:46:39.053] > Waiting for server log...
[21:46:39.062] > 
[21:46:39.090] > Waiting for server log...
[21:46:39.107] > 
[21:46:39.127] > Waiting for server log...
[21:46:39.137] > 
[21:46:39.163] > Waiting for server log...
[21:46:39.186] > 
[21:46:39.198] > Waiting for server log...
[21:46:39.237] > Waiting for server log...
[21:46:39.246] > 
[21:46:39.271] > Waiting for server log...
[21:46:39.294] > 
[21:46:39.307] > Waiting for server log...
[21:46:39.346] > Waiting for server log...
[21:46:39.355] > 
[21:46:39.387] > Waiting for server log...
[21:46:39.404] > 
[21:46:39.427] > Waiting for server log...
[21:46:39.436] > 
[21:46:39.461] > Waiting for server log...
[21:46:39.481] > 
[21:46:39.498] > Waiting for server log...
[21:46:39.513] > 
[21:46:39.536] > Waiting for server log...
[21:46:39.561] > 
[21:46:39.571] > Waiting for server log...
[21:46:39.607] > Waiting for server log...
[21:46:39.622] > 
[21:46:39.645] > Waiting for server log...
[21:46:39.666] > 
[21:46:39.680] > Waiting for server log...
[21:46:39.717] > Waiting for server log...
[21:46:39.730] > 
[21:46:39.754] > Waiting for server log...
[21:46:39.778] > 
[21:46:39.788] > Waiting for server log...
[21:46:39.827] > Waiting for server log...
[21:46:39.838] > 
[21:46:39.862] > Waiting for server log...
[21:46:39.885] > 
[21:46:39.900] > Waiting for server log...
[21:46:39.914] > 
[21:46:39.937] > Waiting for server log...
[21:46:39.943] > 
[21:46:39.970] > Waiting for server log...
[21:46:39.993] > 
[21:46:40.007] > Waiting for server log...
[21:46:40.043] > Waiting for server log...
[21:46:40.054] > 
[21:46:40.079] > Waiting for server log...
[21:46:40.103] > 
[21:46:40.116] > Waiting for server log...
[21:46:40.154] > Waiting for server log...
[21:46:40.177] > 
[21:46:40.195] > Waiting for server log...
[21:46:40.207] > 
[21:46:40.232] > Waiting for server log...
[21:46:40.253] > 
[21:46:40.270] > Waiting for server log...
[21:46:40.283] > 
[21:46:40.308] > Waiting for server log...
[21:46:40.330] > 
[21:46:40.343] > Waiting for server log...
[21:46:40.379] > Waiting for server log...
[21:46:40.395] > 
[21:46:40.414] > Waiting for server log...
[21:46:40.460] > 
> Waiting for server log...
[21:46:40.492] > Waiting for server log...
[21:46:40.505] > 
[21:46:40.532] > Waiting for server log...
[21:46:40.546] > 
[21:46:40.563] > Waiting for server log...
[21:46:40.577] > 
[21:46:40.596] > Waiting for server log...
[21:46:40.607] > 
[21:46:40.633] > Waiting for server log...
[21:46:40.653] > 
[21:46:40.670] > Waiting for server log...
[21:46:40.683] > 
[21:46:40.706] > Waiting for server log...
[21:46:40.729] > 
[21:46:40.743] > Waiting for server log...
[21:46:40.779] > Waiting for server log...
[21:46:40.794] > 
[21:46:40.815] > Waiting for server log...
[21:46:40.825] > 
[21:46:40.853] > Waiting for server log...
[21:46:40.873] > 
[21:46:40.888] > Waiting for server log...
[21:46:40.903] > 
[21:46:40.923] > Waiting for server log...
[21:46:40.933] > 
[21:46:40.961] > Waiting for server log...
[21:46:40.981] > 
[21:46:40.995] > Waiting for server log...
[21:46:41.031] > Waiting for server log...
[21:46:41.044] > 
[21:46:41.070] > Waiting for server log...
[21:46:41.088] > 
[21:46:41.106] > Waiting for server log...
[21:46:41.120] > 
[21:46:41.144] > Waiting for server log...
[21:46:41.166] > 
[21:46:41.179] > Waiting for server log...
[21:46:41.216] > Waiting for server log...
[21:46:41.227] > 
[21:46:41.253] > Waiting for server log...
[21:46:41.272] > 
[21:46:41.289] > Waiting for server log...
[21:46:41.303] > 
[21:46:41.328] > Waiting for server log...
[21:46:41.348] > 
[21:46:41.362] > Waiting for server log...
[21:46:41.396] > Waiting for server log...
[21:46:41.411] > 
[21:46:41.433] > Waiting for server log...
[21:46:41.458] > 
[21:46:41.477] > Waiting for server log...
[21:46:41.488] > 
[21:46:41.505] > Waiting for server log...
[21:46:41.520] > 
[21:46:41.543] > Waiting for server log...
[21:46:41.570] > 
[21:46:41.587] > Waiting for server log...
[21:46:41.599] > 
[21:46:41.615] > Waiting for server log...
[21:46:41.627] > 
[21:46:41.656] > Waiting for server log...
[21:46:41.673] > 
[21:46:41.693] > Waiting for server log...
[21:46:41.703] > 
[21:46:41.729] > Waiting for server log...
[21:46:41.752] > 
[21:46:41.763] > Waiting for server log...
[21:46:41.803] > Waiting for server log...
[21:46:41.812] > 
[21:46:41.839] > Waiting for server log...
[21:46:41.860] > 
[21:46:41.877] > Waiting for server log...
[21:46:41.888] > 
[21:46:41.914] > Waiting for server log...
[21:46:41.920] > 
[21:46:41.946] > Waiting for server log...
[21:46:41.968] > 
[21:46:41.987] > Waiting for server log...
[21:46:42.000] > 
[21:46:42.019] > Waiting for server log...
[21:46:42.031] > 
[21:46:42.056] > Waiting for server log...
[21:46:42.078] > 
[21:46:42.096] > Waiting for server log...
[21:46:42.128] > Waiting for server log...
[21:46:42.139] > 
[21:46:42.164] > Waiting for server log...
[21:46:42.187] > 
[21:46:42.202] > Waiting for server log...
[21:46:42.237] > Waiting for server log...
[21:46:42.247] > 
[21:46:42.272] > Waiting for server log...
[21:46:42.294] > 
[21:46:42.311] > Waiting for server log...
[21:46:42.327] > 
[21:46:42.346] > Waiting for server log...
[21:46:42.355] > 
[21:46:42.381] > Waiting for server log...
[21:46:42.402] > 
[21:46:42.420] > Waiting for server log...
[21:46:42.434] > 
[21:46:42.454] > Waiting for server log...
[21:46:42.466] > 
[21:46:42.493] > Waiting for server log...
[21:46:42.511] > 
[21:46:42.529] > Waiting for server log...
[21:46:42.544] > 
[21:46:42.564] > Waiting for server log...
[21:46:42.577] > 
[21:46:42.602] > Waiting for server log...
[21:46:42.620] > 
[21:46:42.638] > Waiting for server log...
[21:46:42.650] > 
[21:46:42.677] > Waiting for server log...
[21:46:42.698] > 
[21:46:42.712] > Waiting for server log...
[21:46:42.746] > Waiting for server log...
[21:46:42.761] > 
[21:46:42.783] > Waiting for server log...
[21:46:42.806] > 
[21:46:42.820] > Waiting for server log...
[21:46:42.857] > Waiting for server log...
[21:46:42.872] > 
[21:46:42.893] > Waiting for server log...
[21:46:42.916] > 
[21:46:42.928] > Waiting for server log...
[21:46:42.964] > Waiting for server log...
[21:46:42.977] > 
[21:46:43.005] > Waiting for server log...
[21:46:43.027] > 
[21:46:43.039] > Waiting for server log...
[21:46:43.075] > Waiting for server log...
[21:46:43.087] > 
[21:46:43.112] > Waiting for server log...
[21:46:43.133] > 
[21:46:43.147] > Waiting for server log...
[21:46:43.182] > Waiting for server log...
[21:46:43.195] > 
[21:46:43.220] > Waiting for server log...
[21:46:43.229] > 
[21:46:43.254] > Waiting for server log...
[21:46:43.276] > 
[21:46:43.293] > Waiting for server log...
[21:46:43.306] > 
[21:46:43.329] > Waiting for server log...
[21:46:43.339] > 
[21:46:43.362] > Waiting for server log...
[21:46:43.383] > 
[21:46:43.404] > Waiting for server log...
[21:46:43.414] > 
[21:46:43.437] > Waiting for server log...
[21:46:43.460] > 
[21:46:43.472] > Waiting for server log...
[21:46:43.510] > Waiting for server log...
[21:46:43.522] > 
[21:46:43.547] > Waiting for server log...
[21:46:43.555] > 
[21:46:43.583] > Waiting for server log...
[21:46:43.600] > 
[21:46:43.620] > Waiting for server log...
[21:46:43.632] > 
[21:46:43.654] > Waiting for server log...
[21:46:43.678] > 
[21:46:43.693] > Waiting for server log...
[21:46:43.708] > 
[21:46:43.729] > Waiting for server log...
[21:46:43.740] > 
[21:46:43.764] > Waiting for server log...
[21:46:43.787] > 
[21:46:43.802] > Waiting for server log...
[21:46:43.839] > Waiting for server log...
[21:46:43.849] > 
[21:46:43.881] > Waiting for server log...
[21:46:43.894] > 
[21:46:43.912] > Waiting for server log...
[21:46:43.927] > 
[21:46:43.945] > Waiting for server log...
[21:46:43.955] > 
[21:46:43.983] > Waiting for server log...
[21:46:44.041] > 
[21:46:44.071] > Waiting for server log...
[21:46:44.082] > Waiting for server log...
[21:46:44.125] > Waiting for server log...
[21:46:44.133] > Waiting for server log...
[21:46:44.152] > 
[21:46:44.176] > Waiting for server log...
[21:46:44.205] > Waiting for server log...
[21:46:44.227] > 
[21:46:44.249] > Waiting for server log...
[21:46:44.254] > 
[21:46:44.276] > Waiting for server log...
[21:46:44.313] > Waiting for server log...
[21:46:44.331] > 
[21:46:44.359] > Waiting for server log...
[21:46:44.376] > 
[21:46:44.392] > Waiting for server log...
[21:46:44.420] > Waiting for server log...
[21:46:44.442] > 
[21:46:44.458] > Waiting for server log...
[21:46:44.466] > 
[21:46:44.493] > Waiting for server log...
[21:46:44.500] > 
[21:46:44.532] > Waiting for server log...
[21:46:44.548] > 
[21:46:44.566] > Waiting for server log...
[21:46:44.582] > 
[21:46:44.608] > Waiting for server log...
[21:46:44.616] > 
[21:46:44.642] > Waiting for server log...
[21:46:44.658] > 
[21:46:44.676] > Waiting for server log...
[21:46:44.709] > Waiting for server log...
[21:46:44.716] > 
[21:46:44.749] > Waiting for server log...
[21:46:44.763] > 
[21:46:44.826] > Waiting for server log...
[21:46:44.842] > Waiting for server log...
[21:46:44.847] > 
[21:46:44.865] > Waiting for server log...
[21:46:44.876] > 
[21:46:44.903] > Waiting for server log...
[21:46:44.924] > 
[21:46:44.941] > Waiting for server log...
[21:46:44.957] > 
[21:46:44.974] > Waiting for server log...
[21:46:44.985] > 
[21:46:45.014] > Waiting for server log...
[21:46:45.031] > 
[21:46:45.048] > Waiting for server log...
[21:46:45.082] > Waiting for server log...
[21:46:45.095] > 
[21:46:45.121] > Waiting for server log...
[21:46:45.141] > 
[21:46:45.163] > Waiting for server log...
[21:46:45.172] > 
[21:46:45.198] > Waiting for server log...
[21:46:45.215] > 
[21:46:45.231] > Waiting for server log...
[21:46:45.266] > Waiting for server log...
[21:46:45.277] > 
[21:46:45.303] > Waiting for server log...
[21:46:45.331] > 
[21:46:45.339] > Waiting for server log...
[21:46:45.376] > Waiting for server log...
[21:46:45.391] > 
[21:46:45.413] > Waiting for server log...
[21:46:45.450] > Waiting for server log...
[21:46:45.465] > 
[21:46:45.493] > Waiting for server log...
[21:46:45.499] > 
[21:46:45.524] > Waiting for server log...
[21:46:45.547] > 
[21:46:45.557] > Waiting for server log...
[21:46:45.594] > Waiting for server log...
[21:46:45.608] > 
[21:46:45.631] > Waiting for server log...
[21:46:45.657] > 
[21:46:45.666] > Waiting for server log...
[21:46:45.703] > Waiting for server log...
[21:46:45.713] > 
[21:46:45.739] > Waiting for server log...
[21:46:45.765] > 
[21:46:45.777] > Waiting for server log...
[21:46:45.792] > 
[21:46:45.815] > Waiting for server log...
[21:46:45.843] > 
> Waiting for server log...
[21:46:45.852] > 
[21:46:45.885] > Waiting for server log...
[21:46:45.898] > 
[21:46:45.925] > Waiting for server log...
[21:46:45.947] > 
[21:46:45.957] > Waiting for server log...
[21:46:46.009] > Waiting for server log...
[21:46:46.027] > 
> Waiting for server log...
[21:46:46.045] > 
[21:46:46.066] > Waiting for server log...
[21:46:46.091] > 
[21:46:46.109] > Waiting for server log...
[21:46:46.116] > 
[21:46:46.142] > Waiting for server log...
[21:46:46.164] > 
[21:46:46.181] > Waiting for server log...
[21:46:46.216] > Waiting for server log...
[21:46:46.227] > 
[21:46:46.248] > Waiting for server log...
[21:46:46.257] > 
[21:46:46.283] > Waiting for server log...
[21:46:46.307] > 
[21:46:46.324] > Waiting for server log...
[21:46:46.341] > 
[21:46:46.357] > Waiting for server log...
[21:46:46.380] > 
[21:46:46.396] > Waiting for server log...
[21:46:46.416] > 
[21:46:46.443] > Waiting for server log...
[21:46:46.448] > 
[21:46:46.470] > Waiting for server log...
[21:46:46.491] > 
[21:46:46.507] > Waiting for server log...
[21:46:46.539] > Waiting for server log...
[21:46:46.558] > 
[21:46:46.580] > Waiting for server log...
[21:46:46.599] > 
[21:46:46.619] > Waiting for server log...
[21:46:46.632] > 
[21:46:46.658] >  
> *
> * 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).
> *
> 
[21:46:46.676] > Server did not start successfully. Full server log at /home/users/zyzhang/.vscode-server/.441438abd1ac652551dbe4d408dfcec8a499b8bf.lo
> og >>>
> node:internal/modules/cjs/loader:933
>   const err = new Error(message);
>               ^
> 
> Error: Cannot find module 'minimist'
> Require stack:
> - /home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/out/server-main.js
>     at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
>     at Function.Module._load (node:internal/modules/cjs/loader:778:27)
>     at Module.require (node:internal/modules/cjs/loader:1005:19)
>     at require (node:internal/modules/cjs/helpers:102:18)
>     at start (/home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/out/server-main.js:4:10516)
>     at Object.<anonymous> (/home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/out/server-main.js:15:28) 
[21:46:46.694] > 
>     at Module._compile (node:internal/modules/cjs/loader:1103:14)
>     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
>     at Module.load (node:internal/modules/cjs/loader:981:32)
>     at Function.Module._load (node:internal/modules/cjs/loader:822:12) {
>   code: 'MODULE_NOT_FOUND',
>   requireStack: [
>     '/home/users/zyzhang/.vscode-server/bin/441438abd1ac652551dbe4d408dfcec8a499b8bf/out/server-main.js'
>   ]
> }
[21:46:46.711] > 
[21:46:46.747] > <<< End of server log
> a42a0f1c753d: start
> exitCode==32==
> listeningOn====
> osReleaseId==centos==
> arch==x86_64==
> tmpDir==/tmp==
> platform==linux==
> unpackResult==success==
> didLocalDownload==0==
> downloadTime==1861==
> installTime==15787==
> extInstallTime====
> serverStartTime==14116==
> a42a0f1c753d: end
[21:46:46.748] Received install output: 
exitCode==32==
listeningOn====
osReleaseId==centos==
arch==x86_64==
tmpDir==/tmp==
platform==linux==
unpackResult==success==
didLocalDownload==0==
downloadTime==1861==
installTime==15787==
extInstallTime====
serverStartTime==14116==

[21:46:46.749] Cannot find module 'minimist'

[21:46:46.752] Resolver error: Error: Cannot find module 'minimist'

    at g.ServerInstallError (c:\Users\janes\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:584081)
    at h (c:\Users\janes\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:577310)
    at t.handleInstallOutput (c:\Users\janes\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:581290)
    at t.tryInstall (c:\Users\janes\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:680758)
    at async c:\Users\janes\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:643114
    at async t.withShowDetailsEvent (c:\Users\janes\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:646432)
    at async t.resolve (c:\Users\janes\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:644164)
    at async c:\Users\janes\.vscode\extensions\ms-vscode-remote.remote-ssh-0.96.0\out\extension.js:1:721750
[21:46:46.776] ------

[21:46:46.804] > 
[21:46:48.143] "install" terminal command done
[21:46:48.144] Install terminal quit with output: 
`
eleanorjboyd commented 1 year ago

Hi! So the Kill VS Code Server on Host... command unfortunately only kills the server process but doesn't delete the .vscode-server folder. This means that the folder is likely already existing and that's why the new install can't happen and the minimist package continues to not be found. Here are you two options:

You could try either separately SSHing into your remote from terminal or anything else and deleting the .vscode-server folder.

Or you could set the serverInstallPath setting to save a fresh installation somewhere else and then you could either keep using that installation location or using it as a way to delete the original installation in the home directory to install there again on the next connection attempt without serverInstallPath set

this was found via this issue, I think a similar behavior is happening. See if that helps or more info in this issue helps and let me know the result. Thanks!

github-actions[bot] commented 1 year 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!