[Bug] 错误:内核状态异常,请查看《内核日志》排查异常原因!
Verify Steps
- [x] Tracker 我已经在 Issue Tracker 中找过我要提出的问题
- [x] Branch 我知道 OpenClash 的 Dev 分支切换开关位于插件设置-版本更新中,或者我会手动下载并安装 Dev 分支的 OpenClash
- [x] Latest 我已经使用最新 Dev 版本测试过,问题依旧存在
- [x] Relevant 我知道 OpenClash 与 内核(Core)、控制面板(Dashboard)、在线订阅转换(Subconverter)等项目之间无直接关系,仅相互调用
- [x] Definite 这确实是 OpenClash 出现的问题
- [ ] Contributors 我有能力协助 OpenClash 开发并解决此问题
- [ ] Meaningless 我提交的是无意义的催促更新或修复请求
OpenClash Version
v0.47.015
Bug on Environment
Other
OpenWrt Version
QWRT R23.11.23 / LuCI Master (git-23.328.50739-5dc79a5)
Bug on Platform
Linux-arm64
Describe the Bug
如题,日志在下方
To Reproduce
1
OpenClash Log
2025-10-16 18:48:18 OpenClash 关闭成功!
2025-10-16 18:48:18 第六步:删除 OpenClash 残留文件...
2025-10-16 18:48:16 第五步: 重启 Dnsmasq 程序...
2025-10-16 18:48:16 第四步: 关闭 Clash 主程序...
2025-10-16 18:48:16 第三步: 关闭 OpenClash 守护程序...
2025-10-16 18:48:14 第二步: 删除 OpenClash 防火墙规则...
2025-10-16 18:48:14 第一步: 备份当前策略组状态...
2025-10-16 18:48:14 OpenClash 开始关闭...
2025-10-16 18:48:14 错误:内核状态异常,请查看《内核日志》排查异常原因!
2025-10-16 18:48:10 OpenClash 启动成功,请等待服务器上线!
2025-10-16 18:48:09 第七步: 添加计划任务,启动进程守护程序...
2025-10-16 18:48:09 提示:开始添加自定义防火墙规则...
2025-10-16 18:48:09 提示:正在根据防火墙端口转发和防火墙通信规则添加端口绕过规则...
2025-10-16 18:48:08 提示:DNS 劫持模式为 Dnsmasq 转发...
2025-10-16 18:48:08 第六步: 设置防火墙规则...
2025-10-16 18:48:08 第五步: 设置 Dnsmasq 程序...
2025-10-16 18:48:08 第四步: 启动主程序...
2025-10-16 18:48:08 第三步: 快速启动模式,跳过修改配置文件...
2025-10-16 18:48:07 第二步: 组件运行前检查...
2025-10-16 18:48:06 第一步: 获取配置...
2025-10-16 18:48:06 OpenClash 开始启动...
2025-10-16 18:48:16 level=fatal msg="Parse config error: default nameserver should have at least one nameserver"
2025-10-16 18:48:16 level=info msg="Geosite Matcher implementation: succinct"
2025-10-16 18:48:16 level=info msg="Geodata Loader mode: memconservative"
2025-10-16 18:48:16 level=info msg="Start initial configuration in progress"
2025-10-16 18:48:10 level=fatal msg="Parse config error: default nameserver should have at least one nameserver"
2025-10-16 18:48:10 level=info msg="Geosite Matcher implementation: succinct"
2025-10-16 18:48:10 level=info msg="Geodata Loader mode: memconservative"
2025-10-16 18:48:10 level=info msg="Start initial configuration in progress"
OpenClash Config
Expected Behavior
1
Additional Context
No response
相同版本同样出现了问题
18号更新:
你可以通过在“覆写设置”->"开发者选项",在覆写脚本里面添加下面的代码,就可以避免因为更新订阅导致的手动删除实效。
ruby_edit "$CONFIG_FILE" "['dns']['default-nameserver']" "['223.5.5.5','114.114.114.114']"
2025-10-17 11:55:42 level=info msg="Load GeoSite rule: cn" 2025-10-17 11:55:42 level=info msg="Geosite Matcher implementation: succinct" 2025-10-17 11:55:42 level=info msg="Geodata Loader mode: memconservative" 2025-10-17 11:55:42 level=info msg="Start initial configuration in progress"
2025-10-17 11:55:16 level=info msg="Load GeoSite rule: cn" 2025-10-17 11:55:16 level=info msg="Geosite Matcher implementation: succinct" 2025-10-17 11:55:16 level=info msg="Geodata Loader mode: memconservative" 2025-10-17 11:55:16 level=info msg="Start initial configuration in progress"
2025-10-17 11:54:36 level=info msg="Load GeoSite rule: cn" 2025-10-17 11:54:36 level=info msg="Geosite Matcher implementation: succinct" 2025-10-17 11:54:36 level=info msg="Geodata Loader mode: memconservative" 2025-10-17 11:54:36 level=info msg="Start initial configuration in progress"
2025-10-17 11:54:24 level=info msg="Load GeoSite rule: cn" 2025-10-17 11:54:24 level=info msg="Geosite Matcher implementation: succinct" 2025-10-17 11:54:24 level=info msg="Geodata Loader mode: memconservative" 2025-10-17 11:54:24 level=info msg="Start initial configuration in progress"
在自动更新数据库或其他情况造成OPENCLASH重启后会有上述类似的内核状态异常报告, 查看内核日志就是上面这样卡在“Load GeoSite rule: cn”之后无反应了,看起来像是无法挂上机场。 在手动更新订阅之后大概率可以再次挂上,应该是类似的原因? OPENCLASH能不能设置条件自动重启呢? 在问题清单里面找到类似的了,怀疑是内存不足引起的。
看看配置文件里面是不是有两行是: defaule-nameserver: - system 有的话直接删掉然后启动就行了,我的就是这样
2025-10-17 11:55:42 level=info msg="Load GeoSite rule: cn" 2025-10-17 11:55:42 level=info msg="Geosite Matcher implementation: succinct" 2025-10-17 11:55:42 level=info msg="Geodata Loader mode: memconservative" 2025-10-17 11:55:42 level=info msg="Start initial configuration in progress"
我也遇到一样的问题,跑到这里就自动关闭了,,能不能成功全看运气!!!
一直报错 内核状态异常,请查看《内核日志》排查异常原因!
关键是内核日志里面啥都没有!!!
BUG真是多到数不清。。。
我装回之前正常运行的版本就好了