升级后经常弹出“检测到系统程序问题”的提示。

这是在我进行系统升级后第一次重启后立即发生的。它首先以一个对话框开始,显示“检测到系统程序问题”。然后当我尝试点击“报告问题”时,没有什么特别的反应。我被引导通过一个对话框,最终总是得出问题无法解决的结论。
我知道这提供的信息不多,但我不确定需要发布哪些信息以及如何获取它来调试这个问题。
这是一个屏幕截图! enter image description here
5个回答

在终端中打开(Ctrl+Alt+T)并键入:
sudo rm /var/crash/*

然后按下 Enter 键。 这将清除可能仍在报告的任何旧崩溃(错误报告)。重新启动后,还需要进一步调查任何弹出窗口。

2天才!简洁而准确。这也发生在你在同一个操作系统中切换内核的每一次。 - Ébe Isaac
哇,实际上这是我到目前为止看到的对于这个问题最好的答案。它有效,并且作为额外的好处,保持了投影使能。现在我也看到了我真正的问题。 - spider623
20老的崩溃报告能够引发更多的崩溃报告,这实在令人不安。 - prusswan
2将以下内容添加到cron中,以在启动时运行:find /var/crash -mtime 1 -delete,它将删除一天前的崩溃报告。这意味着您终于可以点击“取消”让它消失了。很烦人的是,“取消”意味着以后再提醒我。 - artfulrobot
我是从Google来的,所以我觉得值得对一个旧答案进行评论。那么它到底是如何工作的呢?如果发生崩溃,系统会在/var/crash/目录下创建文件。然后apport会通知任何准备进行调查的崩溃情况。这样说对吗? - Celdor

禁用错误报告并不是一个理想的解决方案!
Ubuntu有一个名为apport的错误报告系统,它试图在后台捕获所有程序崩溃并将其报告给开发人员。
似乎在升级后,由于不明原因,一些“卡住”的报告仍然显示出来,但禁用apport并不是一个理想的解决方案。
删除旧的崩溃报告
打开终端并删除可能存在于崩溃报告目录中的所有旧的崩溃报告:
sudo rm /var/crash/*

重启后,弹出窗口消失了。
如果您不想重新启动,可以通过关闭所有打开的弹出窗口来解决:
killall system-crash-notification

任何进一步的新弹出窗口仍然应该进行调查。如果您想查看详细信息,请在/var/crash/中查找任何新报告。

48如果开发人员不希望用户禁用错误报告,他们应该确保其正常运行。这似乎是一个长期存在且非常明显的错误。尽管如此,这是一个很好的答案。 - Brent Bradburn
2因为有很多人不理解你帖子的第一行,所以给你点赞。 - Błażej Michalik
15@BłażejMichalik:就价值而言,没有提供任何关于错误发生情况的最微小提示(或如何获取有关该错误的更多信息)的错误消息框也不是一个理想的解决方案。 - O. R. Mapper
2@O.R.Mapper 我同意,但是完全禁用错误报告更糟糕。Apport和chap的冗长是一个不同的问题,目前可能没有真正的解决方案。 - Błażej Michalik
9用户界面出现一个毫无意义的对话框,不断弹出来打扰用户是一个用户体验错误。请添加“从现在开始是”和“从现在开始否”的选项。并且请让我能够找出是什么类型的错误。额外的屏幕并没有提供太多帮助。 - Reinier Post
我看到这里混合了两个问题:它试图在后台捕获所有程序崩溃并将其报告给开发人员。- a) 试图捕获所有崩溃并显示消息 b) 发送数据到其他地方。- 我如何保留(a)并摆脱(b)? - Frank N

这里是如何禁用Apport,这是向Canonical报告错误的系统:
打开你的终端并输入:
gksudo gedit /etc/default/apport

按下 Enter 键。
enabled=1 改为 enabled=0,然后保存并退出。
要解决这个问题,您可以观看这个 YouTube 视频
另请参阅:如何启用或禁用 Apport?

禁用这个并不是一个好主意 - undefined

我在从12.04升级到更高版本时遇到了同样的问题。事实证明,Ubuntu有一个名为"apport"的错误报告系统,在12.04之前的稳定版本中被停用,现在重新激活了。
Manuel Jose制作了一个出色的快速指南,教你如何关闭apport中的错误报告

如果您想在不使用GUI的情况下关闭配置设置:

sudo crudini --set /etc/default/apport '' enabled 0

1sudo -k sed -i -r 's"enabled=1"enabled=0"' /etc/default/apport - Aquarius Power