Repository navigation
Arena 0.2.8 — 修复安装目录改名后的更新失败
修复内容
- 修复 0.2.7 更新器在安装目录移动或改名后报 ModuleNotFoundError: No module named cairn。新更新器明确使用发布包自身源码,只复用旧环境第三方依赖;保留 Python 隔离与发布完整性检查。
- 无需改回安装目录名、重装工具或删除镜像;配置中其他显式绝对路径仍须指向实际位置。
- 无新增依赖、数据库迁移或前端变化。复用 0.2.7 Worker 和既有网关固定 digest,不发布新的镜像 tag。
更新方式
在旧安装之外的新空目录下载并校验本 Release 的部署 ZIP(不要使用 Source code ZIP),确认任务退出并备份数据后,运行新包 deploy/update.sh --target /实际安装目录。不要继续运行 0.2.7 新包中的旧更新脚本。Git 安装请按源码更新流程,不使用 ZIP 更新器覆盖工作区。
验证与边界
镜像准备文件 12 项定向测试通过;已用已发布 0.2.7 复现失效 editable 导入错误。最终 ZIP 禁用 editable 注册后更新器入口通过,616 个 manifest 文件校验通过。本机已部署并启动完整系统;其他机器实际升级仍需验收,不代表所有绝对路径迁移均被自动修复。
配套镜像(linux/amd64)
- Worker: yong29/arena-worker@sha256:62c3e3b9a19b1306b77361e98ab1169fa2e41529c31bb7100c3bb23849895d16
- Gateway: yong29/arena-traffic-gateway@sha256:c1ae1c054cc3b12b0648d06476cc7af86a13208b3f366d3ef0c1a3f9c3b41e10
ZIP SHA256: 9e432c215198cd647cce7d6e112e7c293f0c937172d64a751864db5234a196b4
源码 commit: 35528e8