我不断收到不定期(一天几次)弹出的内部系统错误(见下面的截图)的弹窗,我不知道该怎么办。如果我继续浏览对话框并尝试将错误报告给 Ubuntu 项目,我会收到一条消息,指出此版本的 Ubuntu 开发已完成,如果我不知道该怎么做,我应该在这里寻求帮助。
我不。
如果我显示错误消息的详细信息,“可执行路径”参数会显示/usr/share/apport/apport-gpu-error-intel.py
。
这是一个我应该向 Launchpad 报告的错误吗?还是只是某个地方的配置错误?如果这是一个错误,我该如何收集我(和开发人员)需要的数据?
更新回应评论:我正在运行华硕 N53SN,配备英特尔酷睿 i7 2630QM CPU 和 NVidia GeForce 550M GPU。
答案1
这些无法报告的错误的潜在原因
我想我已经搞清楚了。我认为这种特定的错误报告途径是 alpha 和 beta 开发阶段的遗留问题——当时开发人员希望收到尽可能多的错误报告,而不管用户是否愿意提交完整的启动板错误报告。12.04 发布后,开发人员不再需要匿名错误报告,因此他们禁用了此功能。他们只想要用户自己花时间手动提交的错误报告。
这是可以理解的,但我认为这是一个错误,它apport
向ubuntu-bug
用户提供了不可操作的信息。当开发停止并且他们不再需要大量的错误报告时,关闭自动错误报告是一回事,但让用户没有路径(至少是链接)向启动板报告,也没有办法保存错误报告中包含的信息,这应该重新考虑。
我对不可操作错误报告的解决方案
我知道下次遇到这些无法报告/无法保存的错误时要做什么。我要截取窗口的屏幕截图,运行apport-bug apport
并提交错误报告,说明 apport 不应向用户提供不可操作的信息。至少用户应该能够保存报告以供自己使用或手动报告错误。
如何解决 GPU 错误
至于您的问题,apport 正在运行一个脚本来调试 GPU 问题。
如果除了这些错误消息之外您实际上没有注意到 GPU 存在其他问题,那么我认为您可以放心地忽略它们。
如果您发现任何与图形相关的怪异行为,请留意您的日志——特别是xorg.0.log
和syslog
,但也许还有内核日志。如果您发现错误,请将它们复制下来,并尽量猜测(或询问)它是驱动程序问题、内核问题还是 X11 问题。然后使用 apport 针对您认为最好的软件包提交错误(例如,对于我的 nvidia 驱动程序,我会输入apport-bug nvidia-current-updates
),在生成的错误报告中尽可能详细地说明,并在提交错误时将您遇到的症状和您注意到的任何错误放入描述中。有关提交错误的更多信息,请参阅这里和这里。 祝你好运。
答案2
继续运行 xdiagnose。取消选中“启用自动崩溃错误报告”。您将再也不会被这些信息困扰。
答案3
如果您使用 NVidia 驱动程序并且经常遇到崩溃和桌面冻结的情况,请尝试切换到专有的 NVidia 驱动程序,而不是开源驱动程序。
答案4
这可能会有所帮助。打开 GParted 程序并检查您是否在其中一个 Ubuntu 分区上看到错误消息。
我最近清理了我的 Mac 分区并在硬盘上安装了 Ubuntu。我看到 Ubuntu 创建了一个带有标志的 977 KB 小分区bios_grub
。
我想知道这是否是导致系统错误的原因。Mac 没有 BIOS。