升级后会定期弹出“检测到系统程序问题”的提示


338

在执行系统升级后第一次重新启动后,这种情况立即开始发生。它首先从显示“检测到系统程序问题”的对话框开始。然后,当我尝试解决“报告问题”时,不会发生太多事情。我被引导通过对话,对话总是以失败告终。

我知道这不是很多信息,但是我不确定我需要发布哪些信息以及如何获取它来调试此问题。

这是屏幕截图! 在此处输入图片说明

Answers:


380

打开一个终端(Ctrl+ Alt+ T)并输入:

sudo rm /var/crash/*

然后打Enter

这将删除所有仍可能报告(错误)的旧崩溃。重新启动/重新启动后,仍然需要调查其他弹出窗口。


2
天才!简洁而精确。每当在同一操作系统中的内核之间切换时,也会发生这种情况。
EBE艾萨克

哇,实际上,这是我迄今为止为止看到的最佳遮阳篷,它可以正常工作,而且奖金一直启用启用
分摊

15
令人
震惊的

1
添加它以在cron中启动时运行,find /var/crash -mtime 1 -delete它将删除早于一天的崩溃报告。这意味着您最终可以单击“取消”,该操作将消失。令人讨厌的是,Cancel意味着na。
artfulrobot

我是从Google来到这里的,所以我认为值得对一个旧答案发表评论。那么,它如何真正起作用?如果发生崩溃,系统将在中创建文件/vat/crash/。然后apport通知准备进行调查的所有崩溃。那是对的吗?
Celdor

133

禁用错误报告不是理想的解决方案!

Ubuntu有一个名为apport的错误报告系统,该系统尝试在后台捕获所有程序崩溃并报告它们以帮助开发人员。

远程升级后,似乎有一些卡住的报告由于不清楚的原因而继续显示,但是禁用权限并不是一个理想的解决方案。

删除旧的崩溃报告

打开一个终端,并删除崩溃报告目录中可能存在的所有旧崩溃报告:

sudo rm /var/crash/*

重新启动后,弹出窗口消失了。

如果您不想重新启动,可以使用以下命令关闭所有打开的弹出窗口:

killall system-crash-notification

(仍应调查更多新的弹出窗口。如果要查看详细信息,请
查找/var/crash/任何新报告)


47
如果开发人员不希望人们禁用错误报告,则他们可能应该使其正常工作。这似乎是一个长期存在且非常明显的错误。不过,这是一个很好的答案。
nobar 2014年

2
由于有许多人不理解您的第一行,所以提出了投票。
Błażej米哈利克

14
@BłażejMichalik:就其价值而言,不提供关于发生了什么错误(或如何查找有关该错误的更多信息)的丝毫提示的错误消息框也不是理想的解决方案。
或Mapper

2
@ORMapper我同意,但是完全禁用错误报告会更糟。赋予n'chap的冗长性是一个不同的问题,目前可能没有真正的解决方案。
Błażej米哈利克

7
用不断弹出的无意义对话框来欺骗用户是一个UX错误。添加选项从现在开始是,从现在开始。并以某种方式让我找出这是什么错误。额外的屏幕不是很有帮助。
Reinier Post



1

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

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

sudo -k sed -i -r 's"enabled=1"enabled=0"' /etc/default/apport
水瓶座力量
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.