三月七小助手更新失败

Author: loader3229Created Aug 28, 2026Updated Aug 29, 2026
Labelsbug / 缺陷

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • 我已经使用一个干净且无其它非必要的插件的环境测试过,问题依旧存在。
  • 我已经在 Issue Tracker 中找过我要提出的问题,没有找到相同问题的ISSUE。
  • 我已知晓并同意,若这个 Issue 是关于其他非程序本身问题,则我的 Issue 可能会被无条件自动关闭/锁定。
  • 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

March7thAssistant 版本 (或 Commit Id)

v2026.7.26(源码运行)

重现步骤

尝试在三月七小助手窗口更新到v2026.8.28

期望的结果是什么?

更新完成到v2026.8.28

实际的结果是什么?

不能更新到v2026.8.28

日志记录

[10:19:32] INFO 正在使用 aria2 下载更新包 [10:22:18] DEBUG 使用外部子进程计算 SHA-256 [10:22:18] DEBUG SHA-256 校验完成,耗时 0.580s [10:22:18] INFO 下载完成: D:\三月七小助手\temp\March7thAssistant_full.7z [10:22:18] DEBUG 未检测到唯一根目录,使用默认路径 [10:22:18] DEBUG 清理已存在的解压目录: D:\三月七小助手\temp [10:22:18] DEBUG 使用 7za 解压: D:\三月七小助手\assets\binary\7za.exe [10:22:19] ERROR Traceback (most recent call last): File "D:\三月七小助手\module\\update\extractor.py", line 144, in extract _run_subprocess_with_cancel( File "D:\三月七小助手\module\\update\extractor.py", line 184, in _run_subprocess_with_cancel raise subprocess.CalledProcessError(ret, command, stdout, stderr) subprocess.CalledProcessError: Command '['D:\三月七小助手\assets\binary\7za.exe', 'x', 'D:\三月七小助手\temp\March7thAssistant_full.7z', '-oD:\三月七小助手\temp', '-aoa']' returned non-zero exit status 2.

The above exception was the direct cause of the following exception:

Traceback (most recent call last): File "D:\三月七小助手\module\\update\\update_window.py", line 81, in run if not engine.prepare_update(): ^^^^^^^^^^^^^^^^^^^^^^^ File "D:\三月七小助手\module\\update\\update_engine.py", line 452, in prepare_update self.extract_file() File "D:\三月七小助手\module\\update\\update_engine.py", line 287, in extract_file result = extract_archive( ^^^^^^^^^^^^^^^^ File "D:\三月七小助手\module\\update\extractor.py", line 149, in extract raise ExtractionError(f"7za 解压失败 (exit={e.returncode})") from e module.update.extractor.ExtractionError: 7za 解压失败 (exit=2)

[10:22:19] ERROR 7za 解压失败 (exit=2)

补充说明(可选)例如电脑操作系统版本、是否非中文系统等等

No response

Source: moesnow/March7thAssistant