Duix.Heygem icon indicating copy to clipboard operation
Duix.Heygem copied to clipboard

問題很可能出在最新版本的 Docker Desktop / WSL2 與 HeyGem 應用程式(或其內部依賴)之間的深層兼容性問題

Open zenggaofeng001 opened this issue 7 months ago • 1 comments

問題描述: TypeError: SQLite3 can only bind numbers, strings, bigints, buffers, and null 錯誤在提交定制時發生。 重現步驟: 描述您在客戶端界面的操作。 您當前的環境: Windows 版本。 完整的 docker version 輸出 (您已經提供過)。 完整的 docker info 輸出 (您已經提供過)。 wsl -l -v 輸出 (您已經提供過)。 您使用的 HeyGem 客戶端版本 (如果知道的話)。 您已經嘗試過的排查步驟: 重新啟動 Docker Desktop。 重新啟動 WSL2 (wsl --shutdown)。 檢查 D:\heygem_data 目錄權限 (提供您截圖的權限設置)。 備份並刪除舊數據庫文件,讓應用程式重新生成新數據庫。 在「模特名稱」中嘗試純拼音/數字。 任何相關的日誌: 再次檢查 heygem-gen-video(或任何看起來是主服務的容器)在 Docker Desktop 日誌中的錯誤堆棧。 如果客戶端應用程式有日誌,也一併提供。 考慮使用 Docker Desktop 的「Legacy WSL Support」模式(如果存在且可用): 在某些 Docker Desktop 版本中,可能會提供一個選項來切換 WSL 2 後端的文件共享方式,或者提供「Legacy WSL Support」。如果您能在 Docker Desktop 的設置中找到類似的選項(例如在 General 或 Features 設置中),可以嘗試勾選或取消勾選,並重啟 Docker Desktop。這個選項通常用於解決一些特定的文件 I/O 問題。然而,在新版本中這種選項可能不再明顯。

尋求社群幫助: HeyGem 項目有 8.5k Stars,說明它有相當大的用戶群體。在 GitHub Issues 中搜索類似的錯誤,或者在相關技術社群(如 Stack Overflow、Docker 論壇)中提問,可能會遇到有經驗的用戶提供解決方案。

zenggaofeng001 avatar May 21 '25 11:05 zenggaofeng001

安装最新版docker desktop没有问题,可以正常运行

simplify123 avatar May 22 '25 05:05 simplify123