Hanafubuki

应用与运行环境

排查 Hanafubuki 启动、应用 Python、Micromamba、Git 和更新问题。

Hanafubuki 的应用运行环境用于执行管理能力,与每个 WebUI 实例自己的 Python 和 Core 相互独立。先判断失败的是应用级运行时,还是某个实例内部依赖。

判断是否属于应用层

通常属于应用层的现象:

  • 应用打开后一直停留在运行环境准备阶段。
  • 首页提示应用 Python、Micromamba 或 Git 准备失败。
  • 所有实例的安装和管理能力都同时不可用。
  • 设置或实例列表无法读取,但尚未开始具体 WebUI 任务。
  • 应用更新下载、安装或重启失败。

如果只有一个实例启动时报 ModuleNotFoundError、CUDA 或扩展错误,通常应改查实例环境,而不是应用 Python。

运行环境准备失败

打开“设置 → 运行环境”,记录失败组件、准备阶段和完整错误。
确认磁盘空间充足,受管运行时目录可写,并且没有另一个 Hanafubuki 进程占用它。
下载或校验失败时,检查网络、代理、镜像和系统时间。
Micromamba 未就绪时先解决 Micromamba;Git 显示等待它不代表 Git 单独损坏。
页面提供重试后只重试失败组件,等待它进入就绪或明确失败。

不要从其他安装包复制 Python、Micromamba、Conda 或 Launcher Code 覆盖受管目录。应用会校验自己的组件集合,手动替换可能产生新的完整性错误。

应用 Python 或 Git 切换后无变化

应用 Python 版本和 Git 来源在下次启动生效:

  1. 等待正在运行的安装、管理和 Agent 任务结束。
  2. 保存新的版本或来源。
  3. 正常退出所有 Hanafubuki 窗口。
  4. 重新启动后返回运行环境页核对实际路径和版本。

修改这些设置不会重装实例 Python,也不会修复某个 WebUI 扩展的依赖。

Windows SmartScreen 阻止应用启动

当前 Windows 安装包与便携版尚未签名。首次启动安装程序、免安装版或 Launcher 时,如果系统显示 Windows 已保护你的电脑。Microsoft Defender SmartScreen 阻止了无法识别的应用启动。运行此应用可能会导致你的电脑存在风险。,请确认文件来自本站,然后点击“更多信息”,再点击“仍然运行”。

“仍然运行”只会在展开“更多信息”后显示。只对从本站下载并核对过名称与平台的文件执行此操作;第三方转载或来源不明的文件应删除并重新下载。

macOS 提示应用已损坏

当前 macOS 安装包与便携版尚未签名。首次打开时如果系统提示 “Hanafubuki” is damaged and can't be opened“Hanafubuki Launcher” is damaged and can't be opened,请不要移到废纸篓。确认文件来自本站后,按照安装 Hanafubuki 的 macOS 步骤对相应 .app 执行 xattr -dr com.apple.quarantine,然后重新打开。

只对从本站下载并核对过名称与平台的应用移除隔离属性;第三方转载或来源不明的文件应删除并重新下载。

应用界面或窗口异常

应用仍能操作时,先记录出现异常的页面并正常重启。若异常只发生在嵌入式 WebUI,先尝试从“实例信息”使用捕获地址在外部浏览器打开,以区分 WebUI 页面问题和应用窗口呈现问题。

窗口无法打开、持续白屏或启动即退出时:

  • 记录操作系统、Hanafubuki 版本和发生时间。
  • 检查应用日志与操作系统崩溃记录。
  • 不要先删除应用数据目录;其中包含实例记录、设置和诊断材料。
  • 使用应用诊断包向 Hanafubuki 维护者报告,而不是向 WebUI 扩展作者报告。

更新失败

阶段优先检查
无法检查更新网络、代理、系统时间和更新源可达性
下载失败任务输出、磁盘空间、临时目录和安全软件
安装包打不开平台和架构是否正确、文件是否完整、系统安全提示
重启后仍是旧版本是否真正完成安装、启动的是否为旧位置副本

更新失败不应通过删除实例目录处理。应用安装位置和实例根目录是两个不同范围。

仍无法恢复

生成应用诊断包,并附上启动失败阶段、运行环境页截图、应用日志和近期改动。若应用完全无法进入设置页,保留现有应用数据,不做覆盖安装以外的清理,先向维护者确认需要哪些文件。

本页目录