如果你是一个Ubuntu用户,也许偶尔甚至经常,遇到这样一个错误提示“System Program problem detected”.

Ubuntu有一个内建的实用程序叫做Apport, 当一个程序崩溃时,它可以进行通知。

这个叫做Apport的程序会通知错误,在你登录你的ubuntu系统的任何时候。这是正常的,你不必感到慌张,或者害怕这样一个错误。

当然,你有两个选择去解决这个错误提示。通过报告这个错误,系统开发者们可以注意到引起错误发生的原因,他们或许在不远的将来会尝试着解决他们。或者,你可以简单直接地永远禁用掉这个错误提示。

怎样解决它?

好吧,你还不能靠你自己去解决这个问题,但是你可以通知系统开发者们去做这个事情。推荐你这样做,而且这并不会花费你太多时间。点击“report Prolem”按钮在错误提示的对话框。你会被提示输入你的管理员账户密码。然后,点击“Continue”发送这个错误提示给开发者们,这样他们就可以帮忙解决这个问题了!

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

在完成错误提示的提交以后,你可以从你的本地系统中删去这个崩溃错误提示的文件。如果想看这些错误提示文件,可以在终端输入如下命令

ls /var/crash/

样本输出:

_usr_bin_gksu.1000.crash      _usr_sbin_fatresize.0.uploaded _usr_bin_nm-applet.1000.crash  _usr_share_apport_apport-gtk.1000.crash _usr_sbin_fatresize.0.crash    _usr_share_bleachbit_bleachbit.py.0.crash _usr_sbin_fatresize.0.upload

通过如下命令,全部删除:

sudorm -fr /var/crash/*

现在,你可以重启系统,如果错误再次提示,你可以重新检查看看。

那么怎样禁用它呢?

如果以上的方法不管用,这样的错误提示情况一次次发生,最好的方法是永远禁用掉Apport这一特性。虽然并不推荐这样做,但是这可以让你远离在每次重启时出现错误提示的纷扰。

要这样做,首先要编辑apport文件 /etc/default/apport,

sudonano  /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

保存,退出。

然后,就可以停止apport服务了。

Sudo stop apport

现在,Apport再也不会报告任何错误了!

原文链接地址:http://www.linuxidc.com/Linux/2014-12/110069.htm

解决Ubuntu的错误提示的更多相关文章

  1. 开启Ubuntu php错误提示 ZT

    开启Ubuntu php错误提示 在Ubuntu下,LAMP中PHP错误是不提示的,只会出现一个空白页.当然,这对于运行的生产环境来说是必须的.但有时候也需要查看生产环境上错误提示,那么只要通用下面简 ...

  2. 使用django建博客时遇到的URLcon相关错误以及解决方法。错误提示:类型错误:include0获得一个意外的关键参数app_name

    root@nanlyvm:/home/mydj/mysite# python manage.py runserver Performing system checks... Unhandled exc ...

  3. [Windows] 解决 COM Surrogate 错误提示

    运行环境:Windows 8.1 (64bits) 异常描述:打开 "Windows 照片查看器",试图放大或缩小窗体,弹出 "COM Surrogate” 错误. 解决 ...

  4. 解决Ubuntu启动错误——kernel panic not syncing vfs unable to mount root fs on unknown-block 0 0 – error

    最近在倒腾Ubuntu,然后想着怎么美化一下界面,于是照着网上的教程整了一下Flatabulous这个软件,然后好像/boot就满了.关机之后再开机就出现了如题所述的错误,无法开机,也无法进入reco ...

  5. ubuntu常见错误

    ubuntu常见错误--Could not get lock /var/lib/dpkg/lock解决 ubuntu常见错误--Could not get lock /var/lib/dpkg/loc ...

  6. Ubuntu 17.10 用 apt 搭建 lamp 环境、安装 phpmyadmin、redis 服务+扩展、mysql 扩展、开启错误提示、配置虚拟主机

    2018-02-24 13:50:30 更新: 个人喜欢相对原生又不太麻烦,所以用 apt 构建环境.不过,最近使用到现在记得出现过了 3 次 apache 或 mysql 服务器无法启动或无法连接的 ...

  7. 在Ubuntu 16.04 LTS上用g++和gcc编译C/C++代码错误提示“.../x86_64-linux-gnu/crt1.o: ELF section name out of range”

    (有一些图片我是直接从个人的CSDN博客上复制来的) 最近一个多月来,我曾经多次尝试在Ubuntu 16.04 LTS上使用g++和gcc(这俩好像合起来叫MinGW?)来编译C/C++代码,但是在解 ...

  8. 关于安装Ubuntu系统时提示“分配到/的分区/dev/sdax开始于xxxx字节,使用磁盘的最小对齐,这可能造成非常差的性能..."的解决办法

    由于Windows系统的VMware出了一些问题,索性就不用VM了,直接装上双系统好了.但是在最后安装时出现错误提示“分配到/的分区/dev/sdc1开始于3584字节,使用磁盘的最小对齐,这可能造成 ...

  9. IIS6.0添加上.net4.0后,以前的.net系统出现“服务器应用程序不可用”的错误提示解决办法

    把VS2010开发的网站.net4.0部署到Windows Server 2003的服务器上去, Windows Server 2003操作系统自带的为IIS 6.0,IIS 6.0一般只支持.NET ...

随机推荐

  1. bzoj1968: [Ahoi2005]COMMON 约数研究(数论)

    计算每一个数的贡献就好了..O(N) n/i只有2*sqrtn个取值于是可以优化到O(sqrtn) #include<bits/stdc++.h> #define ll long long ...

  2. noip模拟赛 但有用

    题目描述 给定一个 n ∗ m 个矩阵,矩阵中每个数都是 [1, 12] 内的整数.你可以执行下列两个操作任意多次: • 指定一行,将该行所有数字 +1. • 指定一列,将该列所有数字 +1. 如果执 ...

  3. ReentrantLock和synchronized区别和联系?

    相同:ReentrantLock提供了synchronized类似的功能和内存语义,都是可重入锁. 不同: 1.ReentrantLock功能性方面更全面,比如时间锁等候,可中断锁等候,锁投票等,因此 ...

  4. mysql的select的五子句

    转: http://www.cnblogs.com/billyu/p/5033167.html http://www.cnblogs.com/xiadong90-2015/p/4222965.html ...

  5. apt-get update的hit和ign含义

    How do Ign and Hit affect apt-get update? From what I can see in the apt source code, "Ign" ...

  6. centos7-每天定时备份 mysql数据库

    centos7-每天定时备份 mysql数据库 第一步:编写数据库备份脚本database_mysql_shell.sh #!/bin/bash DATE=`date +%Y%m%d%H%M` #ev ...

  7. python实现堆栈、队列

    一.利用python列表实现堆栈和队列 堆栈: 堆栈是一个后进先出的数据结构,其工作方式就像生活中常见到的直梯,先进去的人肯定是最后出. 我们可以设置一个类,用列表来存放栈中的元素的信息,利用列表的a ...

  8. 【BZOJ】1589: [Usaco2008 Dec]Trick or Treat on the Farm 采集糖果

    [算法]基环树DP [题意]给定若干有向基环树,每个点能走的最远路径长度. [题解] 参考:[BZOJ1589]Trick or Treat on the Farm 基环树裸DP by 空灰冰魂 考虑 ...

  9. Java 扑克牌发牌

    今天看到这个算法题,http://www.cnblogs.com/xishuai/p/3392981.html ,忍不住自己用Java做了一个. 初始化很重要,所有的52张牌按顺序放入到容器里边,标志 ...

  10. ASP.NET 简单鼠标右键效果contextmenutrip

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx. ...