如果这是个元问题,我深表歉意。此外,如果有重复内容,请标记出来。
几乎所有在过去十年中安装过 Ubuntu 的人都熟悉以下错误消息:“Ubuntu 遇到内部错误。”错误来源似乎很容易理解(至少对某些人来说)。据我所知,它基本上报告了由于崩溃而导致的未上传内核转储的积压。例如,我的目录/var/crash
包含一系列foo.crash
、、文件,可能表明捕获了崩溃、安排了上传并上传了内核转储。foo.upload
foo.uploaded
apport
但有些文件缺少.upload
和.uploaded
版本。似乎apport
搞砸了,无法上传这些崩溃,从而不断产生“内部错误”。
问题:这个问题怎么这么久都没解决?!我找到的所有解决方案都只是建议禁用,apport
尽管不建议禁用。有更好的解决方案吗?
答案1
apport 错误报告系统运行良好。大多数人误解了它试图告诉他们什么。禁用 apport 不是一个好的解决方案。
首先,如果您收到“Ubuntu 遇到内部错误”或类似信息,您可以选择发送错误报告或不发送。这里最重要的是单击按钮Continue,而不是单击 x(关闭)按钮。否则,每次重启后您都会收到相同的报告。单击按钮Details尝试查看/了解有关崩溃的信息也很重要。
其次,输入terminal
,ls -alt /var/crash
您将看到最近崩溃的应用程序或系统程序的列表。如果您多次看到相同的名称,则该应用程序/程序是一个大问题。因此,修复导致崩溃的问题。暂时禁用您的Startup Applications
。注意运行特定应用程序时是否出现问题。顶部面板中有大量指示器应用程序在运行?禁用它们,看看问题是否消失。等等。