Obsidian(1.7.7)で複数の書庫を切替しようしたり、「コミュニティプラグイン」を有効化/無効化を繰り返した際に、Obsidianが起動しなくなりました。
「Obsidianのロード中にエラーが発生しました。UnknownError: Internal error opening backing store for indexedDB.open.」と表示され、先に進まない状況に陥りしました。
この起動エラーについて、具体的なトラブル内容と解決方法を紹介します。
目次
問題の概要
トラブル内容
「コミュニティプラグイン」を有効化後に以下のエラーが発生し、Obsidianが起動しなくなる問題。
エラーメッセージ:
Obsidianのロード中にエラーが発生しました。
UnknownError: Internal error opening backing store for indexedDB.open.
このエラーの発生により、以下の対応を試みるも改善しませんでした:
- 「アプリをリロード」を選択し再起動 → 再び同じエラー画面が表示。
- 「セーフモードでアプリをリロード」を選択し再起動 → 同じくエラーが表示。
- 「他の保管庫を開く」を選択し、別の保管庫を開いて再度本保管庫を開こうとする → 改善せず。
解決方法
手順1:IndexedDBフォルダの削除
Windows 11環境でエラーを解決するため、以下のフォルダを削除する必要があります。
フォルダの場所
C:\Users\[ユーザー名]\AppData\Roaming\obsidian
フォルダ削除手順
- Obsidianを終了する
- タスクマネージャーを開き、バックグラウンドでObsidianが動作していないか確認。
- 動作中の場合は「タスクの終了」を選択。
- IndexedDBフォルダを削除する
- 上記のパスをエクスプローラーで開き、
IndexedDB
フォルダを削除。 - 削除ができない場合、Obsidianのプロセスが残っていないか再確認。
- 上記のパスをエクスプローラーで開き、
- Obsidianを起動
- アプリを起動すると、インデックスの再作成が始まります。
- 正常に動作することを確認。
手順2:コミュニティプラグインの再設定
- 問題のあるプラグインを特定
- 一部のプラグインがエラーの原因となる場合があります。問題のプラグインを無効化してください。
補足情報
参考リンク
このエラーに関する詳細な議論は以下のQAサイトが役立ちます:
まとめ
IndexedDBフォルダの削除が有効な手段となるため、同様のエラーに直面している場合は、手順に従って解決を試みてくださいね!!