系统版本:fnOS 1.1.3107,X86
设备环境:
物理机,局域网访问
相册版本:0.9.7
Linux 内核:6.18.18-trim
BUG现象:
相册应用无法启用,点击“启用”后提示:
“执行应用启动脚本失败”。
复现步骤:
- 打开应用中心;
- 进入相册应用;
- 点击“启用”;
- 启用失败,日志提示启动脚本执行失败。
出现频率:
必现。
已经尝试:
- 检查系统更新,已是最新版本;
- 执行系统文件修复并重启;
- 重启后再次启用相册,仍然失败;
- 手动执行相册启动脚本,健康检查连续失败。
排查结果:
相册照片目录为:
/vol1/1000/Photos
该目录本身是普通文件夹,上级目录 /vol1/1000 为 Btrfs 子卷。
trim_file_monitor 日志持续报错:
Received command, path:/vol1/1000/Photos
WatchDirectory, /vol1/1000/Photos
Added flags: 265
Couldn't add monitor '/vol1/1000/Photos', error: Invalid cross-device link
初步怀疑:
trim_file_monitor 对 Btrfs 子卷内目录的监控存在兼容问题,导致相册启动失败。
希望官方协助:
请确认 trim_file_monitor 与当前内核及 Btrfs 子卷的兼容情况,并提供修复方法或更新版本。