【Arch Linux VSCode】ログイン情報のキーチェーンへの書き込みが、エラー 'The name org.freedesktop.secrets was not provided by any .service files' で失敗しました。


Arch LinuxVSCode で "Settings Sync" を利用しようとしたところ、

ログイン情報のキーチェーンへの書き込みが、エラー 'The name org.freedesktop.secrets was not provided by any .service files' で失敗しました。

というエラーが出たので、その解決方法を記載する。

環境

同期設定

以下を参照:
Settings Sync in Visual Studio Code

Visual Studio Code公式の設定同期「Settings Sync」を利用する - Qiita

同期設定を進めていくと VSCode 側で

ログイン情報のキーチェーンへの書き込みが、エラー 'The name org.freedesktop.secrets was not provided by any .service files' で失敗しました。

とエラーが表示される。

解決方法

以下 issue を参照。

Sync requests to re-login every 2 minutes. · Issue #92972 · microsoft/vscode · GitHub

ページ下部の方に Arch Linux で同エラーが発生した人の解決方法が載っている。 https://github.com/microsoft/vscode/issues/92972#issuecomment-608572519 https://github.com/microsoft/vscode/issues/92972#issuecomment-625751232

私の環境では、gnome-keyring をインストールするだけで解決できた。

以上