RemoteSSHで「The VS Code Server failed to start」となる件と解決法

こんにちは。KOUKIです。

今日は、ある時開発現場で遭遇したエラーについて記事にします。

事象

開発エディタであるVisual Studio CodeRemote SSHを使って、virtualbox内のソースコードを編集していますが、ある日突然、以下のエラーがでてリモート接続ができなくなりました。

解決方法

リモート先には接続はできているようなんですよ。

その証拠に以下のエラーメッセージを確認しました。

/home/vagrantは、virtualbox内のパスです。この時「3dd905126b34dcd4de81」を見に行っているわけですが、これがなくなっていました(terminalからsshコマンドでログインして確認した)。

対処方法としては、「.vscode-server」を削除してあげれば解決しそうです。

.vscode-serverは、Remote SSHがリモート先にログインしたときに作成するフォルダです。

念のため、以下のコマンドでフォルダ名を変更しました。

これで、VSCodeからリモート接続しなおすとリモートログインが可能になりました。

めでたしめでたし。