系统版本: ARM / fnOS 1.2.0302(内核 6.18.18.c945-trim,ARM公测版镜像预装内核)
设备环境:
- 虚拟机环境:Mac mini M4 + Parallels Desktop 26
- 局域网访问,通过 Chrome 浏览器 Web 后台操作
BUG现象:
Web后台"系统更新"提示有新组件 linux-modules-trim-6.18.18-trim(版本 6.18.18-trim-649,大小 7.55M),点击"立即更新"后提示更新失败,多次重试均失败。
SSH排查定位到的根本原因:
- 该模块包依赖 linux-image-6.18.18-trim,但ARM公测镜像预装并运行的是 linux-image-6.18.18.c945-trim(带 .c945 后缀的定制内核,版本 6.18.18.c945-trim-945,且被 apt-mark hold 锁定);
- apt仓库中根本不存在 linux-image-6.18.18-trim 这个包(Installed: none / Candidate: none);
- 因此模块包解包后永远无法完成配置,dpkg 停留在 half-installed 状态,配置阶段报错 dependency problems prevent configuration。
初步判断: OTA通道向运行 c945 定制内核的ARM公测设备推送了标准版 6.18.18-trim 内核的模块包,推送目标与设备内核不匹配。当前设备上 c945 内核对应的模块包(linux-modules-trim-6.18.18.c945-trim)本身工作正常。
临时处理方式(供其他遇到的用户参考):
sudo dpkg --remove linux-modules-trim-6.18.18-trim
执行后 dpkg 状态恢复正常,系统功能无影响。但担心后续OTA再次推送该错误包,烦请官方修正ARM公测通道的推送策略。
出现频率: 必现(dpkg.log 记录 10:27-10:48 间连续5次更新尝试均在此处失败)
联系方式: 629群-文森特.张三
以下为关键诊断日志(完整日志文件如需可提供):
dpkg配置报错原文:
dpkg: dependency problems prevent configuration of linux-modules-trim-6.18.18-trim:
linux-modules-trim-6.18.18-trim depends on linux-image-6.18.18-trim; however:
Package linux-image-6.18.18-trim is not installed.
dpkg: error processing package linux-modules-trim-6.18.18-trim (--configure):
dependency problems - leaving unconfigured
系统信息:
Linux MAC-FN 6.18.18.c945-trim #945 SMP Mon Jul 20 01:59:12 UTC 2026 aarch64 GNU/Linux
内核包安装状态:
hi linux-image-6.18.18.c945-trim 6.18.18.c945-trim-945 arm64
hi linux-image-arm64 6.18.18.c945-trim-945 arm64
ii linux-modules-trim-6.18.18.c945-trim 6.18.18.c945-trim-945 arm64
ii linux-modules-trim-extra 6.18.18.c945-trim-945 arm64
apt仓库查询结果:
linux-image-6.18.18-trim:
Installed: (none)
Candidate: (none)
dpkg.log失败记录(节选):
2026-08-01 10:27:47 upgrade linux-modules-trim-6.18.18-trim:arm64 6.18.18-trim-649
2026-08-01 10:27:47 status half-installed linux-modules-trim-6.18.18-trim:arm64
2026-08-01 10:28:09 upgrade linux-modules-trim-6.18.18-trim:arm64 6.18.18-trim-649
2026-08-01 10:28:34 upgrade linux-modules-trim-6.18.18-trim:arm64 6.18.18-trim-649
2026-08-01 10:36:46 upgrade linux-modules-trim-6.18.18-trim:arm64 6.18.18-trim-649
(每次均停在 unpacked / half-installed,无法进入 configured)