vscode server for wsl closed unexpectedly
今日(2024-07-07)Visual Studio Codeを開いたらこんなのが出てきた
解決策
WSL tips | Visual Studio Code Remote Development Troubleshooting Tips and Tricksに従う
wsl -vで既定のWSL2 distributionが正しいものになっているか確認
変わっていたらwsl --set-defaultで戻す
2024-07-07にでたエラーは
$ rm -rf ~/.vscode-server
で解決できた
発生したエラー
/.vscode-server/bin/<hash>/bin/code-serveの実行でコケている
.vscode-server/bin/<hash>/node: not foundと出る
(<hash>には同じハッシュ値が入る)
の中身
code:sh
$ exa --icons --color-scale --git -Tla -I=.git --git-ignore
drwxr-xr-x - takker 7 7月 11:06  .
drwxr-xr-x - takker 2 7月 03:56 ├──  bin
.rwxr-xr-x 249 takker 2 7月 03:50 │ ├──  code-server
drwxr-xr-x - takker 2 7月 03:56 │ ├──  helpers
.rwxr-xr-x 381 takker 2 7月 03:50 │ │ ├──  browser.sh
.rwxr-xr-x 226 takker 2 7月 03:50 │ │ └──  check-requirements.sh
drwxr-xr-x - takker 2 7月 03:56 │ └──  remote-cli
.rwxr-xr-x 364 takker 2 7月 03:50 │ └──  code
drwxr-xr-x - takker 7 7月 11:06 └──  out
.rw-r--r-- 1.4k takker 2 7月 03:06 ├──  bootstrap-amd.js
.rw-r--r-- 123k takker 2 7月 03:45 ├──  nls.metadata.json
.rw-r--r-- 40k takker 2 7月 03:06 ├──  server-cli.js
.rw-r--r-- 45k takker 2 7月 03:06 ├──  server-main.js
drwxr-xr-x - takker 7 7月 11:06 └──  vs
drwxr-xr-x - takker 7 7月 11:06 └──  platform
drwxr-xr-x - takker 7 7月 11:06 └──  terminal
drwxr-xr-x - takker 7 7月 11:06 └──  node
.rw-r--r-- 453k takker 2 7月 03:45 └──  ptyHostMain.js
.vscode-server/bin/<hash>/nodeは確かになかった
そのあとNodeExecServer run: C:\WINDOWS\System32\wsl.exe -d Ubuntu -e kill 384で終了している
VS Code Server for WSL closed unexpectedly と出て開けなくなった。 | Ginpen.comとほぼ同じ現象っぽい?
とりあえず~/.vscode-serverを葬ったら、serverの再downloadが始まって直った
#2024-07-07 11:21:24