私的AI研究会 > ComfyMemo
#ref(): File not found: "7110_2026-06-03_00005_m.jpg" at page "ComfyMemo"
「ComfyUI」を使ってローカル環境でのAI画像生成を検証する
| OpenWebUI をアップデートした後起動できなくなりました。ログを添付します。対処法を教えてください | ||
| ご提示いただいたログを拝見しました。 Open WebUIを **v0.9.6** などの新しいバージョンにアップデートした際、データベース(SQLite)内に保存されている**ユーザー設定(`settings`)のデータ形式の不整合**が原因で起動エラーが発生しています。 |
| ### 🛠 対処法(解決手順) この問題を解決するには、**①最新版にさらにパッチが当たっていないか更新する**、または **②データベースを直接修正してデータを文字列からオブジェクトに変換する** のいずれかが必要です。 まずは最も安全な「対策1」を試し、ダメなら「対策2」に進んでください。 #### 対策 1: Open WebUI を最新の状態に再更新する この現象はアップデート直後のバグ(不具合)である可能性が非常に高いです。すでに開発元で修正版がリリースされている場合があるため、一度以下の手順で完全に最新の状態へ更新し直してみてください。 1. Anaconda Prompt を開き、対象の仮想環境をアクティベートします。 | ||
| BK&color(yelloe){powershel conda activate open-webui} | ||
| 2. Open WebUI のパッケージを強制的に最新版にアップデートします。 | ||
| BK&color(yelloe){powershel pip install --upgrade open-webui} | ||
| 3. 再度 `.\open-webui.ps1` を実行して起動するか確認します。 #### 対策 2: SQLiteデータベースのデータを直接修正する もし最新版にしても治らない場合、データベース(`webui.db`)の中の文字列データを直接書き換えることで確実に修正できます。 Windows環境において、以下の手順で行うのが一番確実です。 **ステップ 1: データベースのバックアップ** 万が一に備え、まずはデータベースファイルをコピーして退避させてください。 * ログの場所から推測すると、`D:/anaconda_win/` または `C:/Users/izuts/.cursor/..`(あるいはユーザーのホームディレクトリ等)に **`webui.db`** というファイルがあるはずです。これのコピーをデスクトップ等に保存しておきます。 **ステップ 2: DBブラウザツールのダウンロード** 1. [[DB Browser for SQLite>+https://sqlitebrowser.org/}} のサイトから、インストール不要の「ZIP版(Standard ZIP)」などをダウンロードして解凍します。 2. `DB Browser for SQLite.exe` を起動します。 **ステップ 3: データの修正** 1. DB Browserの画面に **`webui.db`** ファイルをドラッグ&ドロップして開きます。 2. 画面上の **「データの閲覧 (Browse Data)」** タブに切り替えます。 3. 「テーブル (Table)」のドロップダウンから **`user`** を選択します。 4. 右の方にスクロールすると **`settings`** という列があります。 5. エラーを起こしているユーザー(おそらくあなたのアカウント)の `settings` セルを見ると、データが `"{"ui": ...}"` のように、**最初と最後がダブルクォーテーション `"` で囲まれた一本の文字列**になってしまっているはずです。 6. 右側のエディタパネルなどを使用し、**最初と最後の `"`(ダブルクォーテーション)を削除**し、中のJSONオブジェクト(`{"ui": ...}`)が直接認識されるように修正します。また、エスケープされている `\"` があればただの `"` に置換します。 * *※もし設定にこだわりがなければ、該当セルの値をまるごと空(`{}`)にしてしまうのが一番手っ取り早く安全です(UIの文字サイズなどの好みが初期化されるだけです)。* 7. 修正が終わったら、画面上部の **「変更を書き込む (Write Changes)」** ボタンを押し、ツールを閉じます。 **ステップ 4: 再起動** 再度、PowerShellから `.\open-webui.ps1` を実行してください。データの型が正常になったことで、エラーを通過して起動できるようになります。 | ||