cursorをubuntu使ってwsl接続しようとしたらターミナルに以下のエラーが出て開けなかった
実行環境
- Windows 11 (WSL2)
- Ubuntu 24.04 LTS
- エディタ:Cursor
現象
cursorでwslに接続しようしたら以下のエラーが発生した
[error] Error installing Cursor server [wsl exec: installServerScript] Command failed with exit code 4294967295: stdout: システムのバッファー領域が不足しているか、またはキューがいっぱいなため、ソケット操作を実行できませんでした。
コマンドプロンプトでもwslを起動しようとしてみると以下のエラーが出た
システムのバッファー領域が不足しているか、またはキューがいっぱいなため、ソケット操作を実行できませんでした。 エラー コード: Wsl/Service/0x80072747
原因
Windows側のネットワークポートやソケットリソースが一時的に枯渇して、WSLとの接続が確立できない場合に発生するらしい
解決手順
wslをシャットダウンしてリソースを開放する
コマンドプロンプトで以下を実行
wsl --shutdown
シャットダウンできたら以下を実行してwslを再起動する
wsl
これでまたwslが使えるようになった。
以下のコマンドで一応動いてるか確認
wsl -l -v
今回自分はディストリビューションにUbuntu-24.04を使用しているので、これがRunningになっていればOK
NAME STATE VERSION
* Ubuntu-24.04 Running 2
docker-desktop Stopped 2
Ubuntu-20.04 Stopped 2
これでまたcursorでwsl接続が使えるようになった。