错误是什么意思,为什么在启动时仍然显示该错误?我报告了一个错误,但没有任何改变。
欢迎来到Ask Ubuntu! ;-) Apport是在崩溃发生时拦截崩溃的系统,所以这不是问题,而只是症状。如果您需要错误本身的帮助,则需要提供更多详细信息。
—
Fabby 2015年
错误是什么意思,为什么在启动时仍然显示该错误?我报告了一个错误,但没有任何改变。
Answers:
Ubuntu有一个名为Apport的程序,该程序负责检测此类崩溃,并在用户同意后,将这些崩溃报告给开发人员。此过程旨在使开发人员解决此问题。
但是,这对于普通用户可能非常烦人,并且当用户自己无法对此做任何事情时,向用户显示错误也没有意义。因此,您可能要禁用它们。
apport系统在/ var / crash目录中创建崩溃报告文件。这些崩溃报告文件会导致错误消息在每次Ubuntu启动时出现。
关闭批准
$ gksudo gedit /etc/default/apport
只需将启用的值设置为0,这将禁用分配。
enabled=0
保存文件并关闭它。从下次启动开始,永远不会出现错误消息。如果您不想重新启动系统,请从命令行重新启动apport。
$ sudo service apport restart
sudo service apport start force_start=1。
(写一个新的答案,因为我还不能发表评论。)
添加到@Vlad Savitsky的答案:
Apport的任务是向Ubuntu开发人员报告崩溃情况。因此,它是良性的,不应简单地将其关闭。
Apport应该只向您显示每个问题一次。问题似乎是估价本身可能会变得混乱,无法记录它已经报告了一个问题,或者忘记了确实如此。这可能会导致整个系列的对话框,这很烦人。升级系统时可能会发生这种情况。
一种解决方案是删除/var/crash目录中的所有崩溃报告。此命令可以为您做到这一点:
sudo rm /var/crash/*
当然,如果发生新的崩溃,则apport将通知您有关该崩溃的信息。
如果apport仍然很烦人,则完全将其关闭是另一种解决方案。正如弗拉德(Vlad)所述,您需要
sudo ${EDITOR-gedit} /etc/default/apport
并设置enabled=0。要激活该更改,请在16.04及更高版本上使用不同于restart重新启动Apport的语法。16.04用于systemd管理服务,因此systemctl可以使用以下命令:
sudo systemctl restart apport