问题描述
OpenBrowser 在中国网络环境下无法完成安装。遇到以下问题:
1. 自动更新检查返回 404
Error invoking remote method 'app:update-download': Error: Update download failed (404)
2. 内核下载失败且残留损坏文件
首次下载被中断 → zip 文件不完整。重试时报 EEXIST: file already exists 阻止重新下载。手动删除文件后可重试,但下载下来的 zip 经常损坏(cannot find zipfile directory)。
3. 解压后 spawn EFTYPE
内核文件部分解压后,wayfern.exe 运行失败:spawn EFTYPE——可能是解压不完整导致的。
复现步骤
- 在 Windows 10/11 受限网络环境(如中国大陆)下安装 OpenBrowser
- 启动 OpenBrowser → 自动下载 Wayfern 内核
- 下载中途失败 → 重试时报 EEXIST
- 手动清理
%APPDATA%/openbrowser/kernels/ → 重试 → zip 损坏或 EFTYPE 错误
期望行为
- 下载失败后应自动清理残留文件再重试
- 损坏的 zip 应做 CRC 校验后重新下载
- 应支持配置自定义内核下载镜像地址
- 更新服务器应可访问,或使用 GitHub Releases 作为备选
环境
- Windows 10
- OpenBrowser 最新版
- 网络:需代理访问外网
建议修复
- 重试前自动删除不完整的下载文件
- 解压前校验 zip 完整性
- 提供自定义内核下载镜像地址的配置项
- 将 Wayfern 内核同步发布到 GitHub Releases 作为备选下载源
问题描述
OpenBrowser 在中国网络环境下无法完成安装。遇到以下问题:
1. 自动更新检查返回 404
Error invoking remote method 'app:update-download': Error: Update download failed (404)2. 内核下载失败且残留损坏文件
首次下载被中断 → zip 文件不完整。重试时报
EEXIST: file already exists阻止重新下载。手动删除文件后可重试,但下载下来的 zip 经常损坏(cannot find zipfile directory)。3. 解压后 spawn EFTYPE
内核文件部分解压后,
wayfern.exe运行失败:spawn EFTYPE——可能是解压不完整导致的。复现步骤
%APPDATA%/openbrowser/kernels/→ 重试 → zip 损坏或 EFTYPE 错误期望行为
环境
建议修复