
Can’t install/re-install Krita macos
快速结论:Krita AI Diffusion 插件在 macOS 上自动更新检测到 1.51.0 为最新版本,无法升级到修复版本的 1.51.1,导致更新循环。优先尝试手动下载最新 Release 并覆盖安装,或直接升级到已禁用 1.51.x 更新的 1.52.0 版本。
问题场景
用户在 Krita 中打开 AI Diffusion 插件(涉及 issue #2505 的 bug),插件提示更新到 1.51.1,但自动检测版本始终显示1.51.0为最新版,点击“Download and install”后要求重启 Krita,重启后又回到同一步骤,形成无限循环。该问题在 macOS Sequoia 15.7.4、Krita 5.3.2.1 以及 Windows 11 上均有报告。部分用户即使手动更新到 1.51.1 后,插件依然错误报告版本为 1.51.0,并再次提示更新(回环)。
报错原文
When I click download and install, it just tells me to restart Krita.
After I restart, it goes back to that first image.
The plugin tells me that the last version is 1.51.0. If I try to download and install it loops again, never reporting correctly that I'm on the latest version.
原因分析
可能原因:自动更新服务器端配置在1.51.0到1.51.1的过渡期间出现了解析错误,导致客户端无法识别1.51.1是新版本。开发者主动禁用了1.51.x系列的自动更新,可能因为该系列存在已知兼容性问题(issue #2505涉及的bug未被完全修复)。也有可能是用户本地缓存了错误的版本信息,导致检查更新时总是返回1.51.0。
环境排查
- 操作系统版本:macOS Sequoia 15.7.4(或更新版本如26.5.1)
- Krita 版本:5.3.2.1
- 插件版本:当前为1.51.0(无法检测到1.51.1更新)
- 检查 Krita 插件管理器中是否启用了“Check for updates”选项(可关闭以跳过更新检查)
解决步骤
- 关闭自动更新检查以立即使用插件:在 Krita AI Diffusion 插件的设置界面中,找到并关闭“Check for updates”选项。这可以让你在当前版本下继续使用插件,不再被强制更新提示打断。
- 手动下载并安装最新 Release:访问 Acly/krita-ai-diffusion Releases 页面,手动下载最新版本(优先推荐1.52.0,因为1.51.x自动更新已被禁用)。按照首次安装的步骤覆盖到 Krita 插件目录(通常为
~/.local/share/krita/pykrita/或 Krita 资源管理器中的 pykrita 文件夹)。 - 如果当前版本是1.51.0且不愿意手动更新,可等待后续版本(1.52.0)发布后再次尝试自动更新——开发者已明确禁用1.51.x自动更新。
- (可选)清理缓存数据:删除 Krita 和插件相关的配置文件或缓存(如
~/.config/krita{version}rc中的更新相关字段),但优先推荐前两步。
验证方法
重新启动 Krita,打开 AI Diffusion 插件,查看插件界面上的版本号是否显示为1.52.0(或你手动安装的最新版本),并且不再弹出“更新到1.51.1”的提示。如果关闭了“Check for updates”,则确保设置中的选项为灰色/禁用状态,且不再有强制更新弹窗。



