Skip to content

v1.4.8 — 修复微信「反复卡进度、永远装不完」+ 诊断包收录安装状态

Choose a tag to compare

@Gloridust Gloridust released this 19 Jul 08:48
· 5 commits to main since this release

本次修复

微信下载/安装:断点续传,装得完

此前网络半路被掐断时,下次触发会删掉下到一半的包从 0 重来,且多次点安装会互相踩,表现为反复卡在同一百分比后退出、永远装不完(用户实测卡 28%)。现在:

  • 断点续传curl -C -):中断后从已下字节继续,而非重下
  • 并发锁:已有安装在跑时,二次触发直接跳过,不再互相删包
  • 完整性校验dpkg-deb 读得出版本才算完整包,半包/损坏包自动清理并提示重下
  • 安装日志:全过程写入 install.log(curl 退出码、已下字节、续传轮次)

导出诊断:装不上有据可查

「导出诊断」此前只有面板/容器日志,看不到安装为何失败。现在每个实例段追加:

  • status.json:安装 phase / percent / 错误信息,一眼看出卡在哪一步
  • install.log 尾 50 行:下载每一步的实况(v1.4.8 起的实例才有)

配合断点续传修复,形成「装不上 → 导诊断 → 定位根因」闭环。


镜像:ghcr.io/gloridust/{woc-panel,wechat-on-cloud}:1.4.8gloridust/{woc-panel,wechat-on-cloud}:1.4.8(amd64 + arm64)。升级方式不变:面板「检查更新」一键升级。