Skip to content

[BUG] 更新逻辑问题 #5098

@oozj

Description

@oozj

Verify Steps

  • Tracker 我已经在 Issue Tracker 中找过我要提出的问题
  • Latest 我已经使用最新 Dev 版本查看过,并不包含该功能特性或者还不完善
  • Relevant 我知道 OpenClash 与 内核(Core)、控制面板(Dashboard)、在线订阅转换(Subconverter)等项目之间无直接关系,仅相互调用
  • Definite 这确实是 OpenClash 应包含的特性
  • Contributors 我有能力协助 OpenClash 开发或完善此功能特性
  • Meaningless 我提交的是无意义的催促更新或修复请求

Describe the Feature

第一个问题 先更新内核。然后再更新IPK 然后IPK又把更新的内核删掉 然后启动后重新再下载内核?这个逻辑真的。。。。

2026-04-12 18:27:35 [提示] OpenClash 已关闭!
2026-04-12 18:27:35 [信息] 第五步:删除 OpenClash 残留文件...
2026-04-12 18:27:34 [信息] 第四步: 重启 Dnsmasq 程序...
2026-04-12 18:27:34 [信息] 第三步: 关闭 OpenClash 相关服务...
2026-04-12 18:27:33 [信息] 第二步: 删除 OpenClash 防火墙规则...
2026-04-12 18:27:33 [信息] 第一步: 备份当前策略组状态...
2026-04-12 18:27:33 [提示] OpenClash 开始关闭...
2026-04-12 18:27:33 [错误] 配置文件格式校验失败...
2026-04-12 18:27:33 [信息] 第三步: 修改配置文件...
2026-04-12 18:27:33 [错误] 【Smart】内核最新版本检测失败,请稍后再试...
2026-04-12 18:27:32 [信息] 【/tmp/clash_last_version】下载失败:【curl: (6) Could not resolve host: fastly.jsdelivr.net】
2026-04-12 18:26:56 [提示] 检测到内核文件不存在,准备开始下载...
2026-04-12 18:26:56 [信息] 第二步: 组件运行前检查...
2026-04-12 18:26:55 [信息] 第一步: 获取配置...
2026-04-12 18:26:55 [提示] OpenClash 开始启动...
2026-04-12 18:26:49 [信息] 第四步: 重启 Dnsmasq 程序...
2026-04-12 18:26:49 [信息] 第三步: 关闭 OpenClash 相关服务...
2026-04-12 18:26:48 [信息] 第二步: 删除 OpenClash 防火墙规则...
2026-04-12 18:26:48 [信息] 第一步: 备份当前策略组状态...
2026-04-12 18:26:48 [提示] OpenClash 开始关闭...
2026-04-12 18:26:42 [提示] 【1/3】正在安装新版本,更新过程请不要刷新页面和进行其他操作...
2026-04-12 18:26:42 [提示] 【1/3】正在启动插件升级进程...
2026-04-12 18:26:42 [提示] 【2/3】【OpenClash - v0.47.088】更新前测试通过,准备开始更新,更新过程请不要刷新页面和进行其他操作...
2026-04-12 18:26:36 [提示] 【2/3】【OpenClash - v0.47.088】下载成功,开始进行更新前测试...
2026-04-12 18:26:34 [提示] 【1/3】【OpenClash - v0.47.088】下载成功,开始进行更新前测试...
2026-04-12 18:26:34 [信息] 下载进度:【openclash.ipk - 100%】
2026-04-12 18:26:33 [信息] 下载进度:【openclash.ipk - 78%】
2026-04-12 18:26:32 [信息] 下载进度:【openclash.ipk - 40%】
2026-04-12 18:26:28 [信息] 下载进度:【openclash.ipk - 20%】
2026-04-12 18:26:02 [提示] OpenClash 启动成功,请等待服务器上线!
2026-04-12 18:26:02 [提示] 正在根据防火墙端口转发和防火墙通信规则添加端口绕过规则...
2026-04-12 18:26:02 [信息] 下载进度:【openclash.ipk - 19%】
2026-04-12 18:26:01 [提示] 检测到 Firewall4,使用 NFTABLE 规则...
2026-04-12 18:26:01 [提示] DNS 劫持模式为 Dnsmasq 转发...
2026-04-12 18:26:01 [信息] 下载进度:【openclash.ipk - 18%】
2026-04-12 18:26:00 [信息] 下载进度:【openclash.ipk - 17%】
2026-04-12 18:25:59 [信息] 下载进度:【openclash.ipk - 16%】
2026-04-12 18:25:58 [信息] 下载进度:【openclash.ipk - 4%】
2026-04-12 18:25:49 [信息] 第六步: 内核状态检查及防火墙规则设置...
2026-04-12 18:25:49 [信息] 第五步: 添加计划任务,启动进程守护程序...
2026-04-12 18:25:49 [信息] 第四步: 启动主程序...
2026-04-12 18:25:49 [信息] 第三步: 快速启动模式,跳过修改配置文件...
2026-04-12 18:25:48 [信息] 第二步: 组件运行前检查...
2026-04-12 18:25:47 [信息] 第一步: 获取配置...
2026-04-12 18:25:47 [提示] OpenClash 开始启动...
2026-04-12 18:25:47 [提示] OpenClash 已关闭!
2026-04-12 18:25:47 [信息] 第五步:删除 OpenClash 残留文件...
2026-04-12 18:25:46 [信息] 第四步: 重启 Dnsmasq 程序...
2026-04-12 18:25:46 [信息] 第三步: 关闭 OpenClash 相关服务...
2026-04-12 18:25:46 [信息] 下载进度:【openclash.ipk - 0%】
2026-04-12 18:25:45 [信息] 第二步: 删除 OpenClash 防火墙规则...
2026-04-12 18:25:45 [信息] 第一步: 备份当前策略组状态...
2026-04-12 18:25:45 [提示] OpenClash 开始关闭...
2026-04-12 18:25:45 [提示] OpenClash 重新启动中...
2026-04-12 18:25:45 [提示] 【1/3】【OpenClash - v0.47.088】下载中...
2026-04-12 18:25:45 [提示] 开始下载【OpenClash - v0.47.088】...
2026-04-12 18:25:45 [提示] 【Smart】版本内核更新成功!
2026-04-12 18:25:43 [提示] 【Smart】版本内核下载成功,开始更新...
2026-04-12 18:25:43 [信息] 下载进度:【clash_meta.tar.gz - 100%】
2026-04-12 18:25:42 [信息] 下载进度:【clash_meta.tar.gz - 73%】
2026-04-12 18:25:41 [信息] 下载进度:【clash_meta.tar.gz - 42%】
2026-04-12 18:25:40 [信息] 下载进度:【clash_meta.tar.gz - 11%】
2026-04-12 18:25:38 [信息] 下载进度:【clash_meta.tar.gz - 0%】
2026-04-12 18:25:36 [提示] 【Smart】版本内核正在下载,如下载失败请尝试手动下载并上传...


第二个问题 更新完了以后 每次订阅配置文件都测试失败。发现是GeoSite被删掉了,系统又要重新下载GeoSite,结果这个GeoSite又不使用 Github 地址修改 (https://fastly.jsdelivr.net/)里面的代理地址! 导致下不下来一直失败。。。。。你看彻底闭环了。。。。

解决的办法是去到设置里 先手动更新geosite
再重新订阅。。。。

2026-04-12 18:31:14 [错误] 【xxx】下载失败,请检查网络或稍后再试...
2026-04-12 18:31:14 [错误] 配置文件【xxx】订阅失败,尝试不使用代理下载配置文件...
2026-04-12 18:31:14 [错误] 配置文件测试失败,请查看《内核日志》排查失败原因!
2026-04-12 18:31:14 [信息] 配置文件【xxx】测试失败...
2026-04-12 18:29:43 [信息] 配置文件下载成功,使用内核测试是否有错误...
2026-04-12 18:29:39 [信息] 配置文件【xxx】订阅的下载链接为【https://

Describe Alternatives

能不能一次性更新完整或者先不要急着删掉之前能用的文件,导致再次更新的时候遇到github连不上。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions