RaspberryPiへVisual Studio Codeの拡張機能「Remote-SSH」で接続した際にエラーに見舞われたので、解決方法の記録
VirtualBoxを用いてRaspberryPi環境を構築したので、実機のRaspberryPiと多少異なる箇所があるかもしれません。
動作確認環境
以下の環境で動作を確認しています。
- VirtualBox 7.0
- RaspberryPi OS:2022-07-01-raspios-bullseye-i386.iso
- Host OS:Windows10
エラー内容
以下2通りのエラーが発生しました。
エラー:Could not establish connection
エラー:Could not establish connection to "hostname": The VS Code Server failed to Start.
下記載の「Failed to connect to the remote extension host server」が発生した後に、VSCodeのバージョンを変えるとこのエラーが発生しました。
エラー:Failed to connect to the remote extension host server
エラー:Could not fetch remote environment
Failed to connect to the remote extension host server (Error: WrappedError(WrappedError { message: "error checking server integrity", original: "failed to run command \"/home/user_name/.vscode-server/cli/servers/....../server/bin/code-server --version\" (code 127): /home/user_name/.vscode-server/cli/servers/Stable.....staging/server/node: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory\n" }))
このエラーの内容末尾をよく見ると以下のように記載があります。
「error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory」
この部分から分かるように「libstdc++.so.6」が見つからないといったエラーだと思われます。
解決方法
これらのエラーを解決するには、Raspberry Pi環境で以下のコマンドを実行します。
コマンド:
sudo apt-get install gcc-multilib
これにより、今回出たエラーは解決しました。
以上