这个很棘手,因为我不能只识别包并提交有关包的错误,因为它在常规桌面环境中的行为不是问题。
实际上问题是实时系统保持 /var/crash 和 /var/log 安装在支持上。不再是只读的了吧?
因为这 :
- 实时映像被修改(未能在启动前进行进一步的基于校验和的完整性检查)
- 无法加载到 RAM 并弹出
实际上可以加载到 RAM 并弹出(毕竟 Linux 有什么不可能的?),但这需要更多步骤:
# umount /var/crash
# fuser -m -k -TERM /var/log ; umount /var/log # repeat until it works (usually once is enough)
然后以通常的方式弹出,例如从 Nautilus 界面弹出。
但它不应该是在这里报告错误的地方,因此我的问题是:我应该如何报告?
编辑:我发现默认情况下启用了持久性。必须在启动时传递nopersistent
参数,以防止实时系统在支持上创建额外的 r/w 分区。这很烦人...
我终于发现报告
casper
包中的错误是报告特定于实时图像的错误的方法。