Ubuntu启动显示System program problem detected 缘由及解决方法

在使用Ubuntu是常常会遇到的一个这样的错误提示:“System Program problem detected”。linux

如图:ubuntu

缘由: bash

    Ubuntu中有内建实用程序叫作Apport, 当一个程序崩溃时,它能够进行通知。这个叫作Apport的程序会通知错误,在你登陆你的ubuntu系统的任什么时候候。这是正常的,你没必要感到慌张,或者惧怕这样一个错误。app

解决方式: 编辑器

1.   能够通知系统开发者们去作这个事情。推荐你这样作,并且这并不会花费你太多时间。点击“report Prolem”按钮在错误提示的对话框。你会被提示输入你的管理员帐户密码。而后,点击“Continue”发送这个错误提示给开发者们,这样他们就能够帮忙解决这个问题了!ide

       首先确保你正常地链接到互联网。一旦你提交了这个错误报告,开发者们就会仔细研究这个报告,而且尝试着在接下来的release中解决这个错误。this

        在完成错误提示的提交之后,你能够从你的本地系统中删去这个崩溃错误提示的文件。若是想看这些错误提示文件,能够在终端输入以下命令: ls /var/crash/code

输出结果(每一个人不尽相同):orm

 libglib2.0-dev.0.crash _usr_bin_appstreamcli.0.uploaded _usr_bin_appstreamcli.0.crash   _usr_bin_pycompile.0.crash    _usr_bin_appstreamcli.0.upload
经过以下命令,所有删除:   sudorm -fr /var/crash/*开发

2. 禁用Apport 这个功能。不建议这样操做。

编辑apport文件 /etc/default/apport;  

 sudo nano /etc/default/apport

找到 enabled=1 这一行,并改变到0(zero)

# set this to 0 to disable apport, or to 1 to enable it

# you can temporarily override this with

# sudo service apport start force_start=1

enabled=0

按 crtl+x 退出,按 y 保存(nono),回车

注:nano是一个小巧自由,而且友好的编辑器,在大部分linux上都有nano命令。

而后,就能够中止apport服务了。

Sudo stop apport

Apport不会报告任何错误了