作者:Abhishek来源:Linux中国

在过去的几个星期,(几乎)每次都有消息 Ubuntu 15.04在启动时检测到系统程序错误 跑出来“欢迎”我。那时我是直接忽略掉它的,但是这种情况到了某个时刻,它就让人觉得非常烦人了!

检测到系统程序错误(System program problem detected)

你想立即报告这个问题吗?

我肯定地知道如果你是一个Ubuntu用户,你可能曾经也遇到过这个恼人的弹窗。在本文中,我们将探讨在Ubuntu 14.04和15.04中遇到“检测到系统程序错误(system program problem detected)”时,应该怎么办。

怎么解决Ubuntu中"检测到系统程序错误"的错误

那么这个通知到底是关于什么的?

大体上讲,它是在告知你,你的系统的一部分崩溃了。可别因为“崩溃”这个词而恐慌。这不是一个严重的问题,你的系统还是完完全全可用的。只是在之前的某个时刻某个程序崩溃了,而Ubuntu想让你决定要不要把这个问题报告给开发者,这样他们就能够修复这个问题。

那么,我们点了“报告错误”的按钮后,它以后就不再显示了?

不,不是的!即使你点了“报告错误”按钮,最后你还是会被一个如下的弹窗再次“欢迎”一下:

对不起,Ubuntu发生了一个内部错误是个Apport(LCTT 译注:Apport是Ubuntu中错误信息的收集报告系统,详见Ubuntu Wiki中的Apport篇),它将会进一步的打开网页浏览器,然后你可以通过登录或创建Launchpad帐户来填写一份漏洞(Bug)报告文件。你看,这是一个复杂的过程,它要花整整四步来完成。

但是我想帮助开发者,让他们知道这个漏洞啊 !

你这样想的确非常地周到体贴,而且这样做也是正确的。但是这样做的话,存在两个问题。第一,存在非常高的概率,这个漏洞已经被报告过了;第二,即使你报告了个这次崩溃,也无法保证你不会再看到它。

那么,你的意思就是说别报告这次崩溃了?

对,也不对。如果你想的话,在你第一次看到它的时候报告它。你可以在上面图片显示的“显示细节(Show Details)”中,查看崩溃的程序。但是如果你总是看到它,或者你不想报告漏洞(Bug),那么我建议你还是一次性摆脱这个问题吧!

修复Ubuntu中“检测到系统程序错误”的错误

这些错误报告被存放在Ubuntu中目录/var/crash中。如果你翻看这个目录的话,应该可以看到有一些以crash结尾的文件。

我的建议是删除这些错误报告。打开一个终端,执行下面的命令:

  1. sudo rm /var/crash/*

这个操作会删除所有在/var/crash目录下的所有内容。这样你就不会再被这些报告以前程序错误的弹窗所扰。但是如果又有一个程序崩溃了,你就会再次看到“检测到系统程序错误”的错误。你可以再次删除这些报告文件,或者你可以禁用Apport来彻底地摆脱这个错误弹窗。

彻底地摆脱Ubuntu中的系统错误弹窗

如果你这样做,系统中任何程序崩溃时,系统都不会再通知你。如果你想问问我的看法的话,我会说,这不是一件坏事,除非你愿意填写错误报告。如果你不想填写错误报告,那么这些错误通知存不存在都不会有什么区别。

要禁止Apport,并且彻底地摆脱Ubuntu系统中的程序崩溃报告,打开一个终端,输入以下命令:

  1. gksu gedit /etc/default/apport

这个文件的内容是:

  1. # 设置0表示禁用Apportw,或者1开启它。
  2. # 你可以用下面的命令暂时关闭它:
  3. # sudo service apport start force_start=1
  4. enabled=1

把enabled=1改为enabled=0。保存并关闭文件。完成之后你就再也不会看到弹窗报告错误了。很显然,如果我们想重新开启错误报告功能,只要再打开这个文件,把enabled设置为1就可以了。

如何修复ubuntu中检测到系统程序错误的问题相关推荐

  1. 【Error】 Linux系统“检测到系统程序错误”

    原地址:http://www.linuxidc.com/Linux/2015-07/120685.htm 它是在告知你,你的系统的一部分崩溃了.这不是一个严重的问题,你的系统还是完完全全可用的.只是在 ...

  2. 检测到系统程序出现问题(System program problem detected)?已解决!

    一.问题描述  二.问题分析 这里有篇官方的文章讲的挺好的 如何修复 ubuntu 中检测到系统程序错误的问题 (来自Linux中国) ps:补充一下,如下图 三.问题解决 打开终端,输入 sudo ...

  3. Ubuntu20.04使用过程中总是弹出检测到系统程序出现问题的解决方法

       解决方案:在终端输入以下指令 sudo rm /var/crash/*    这个操作会删除所有在/var/crash目录下的所有内容.这样你就不会再被这些报告以前程序错误的弹窗所扰.但是如果又 ...

  4. Ubuntu 20 04 提示“检测到系统程序出现问题”

    Ubuntu 20.04 提示"检测到系统程序出现问题" 问题描述 Ubuntu 20.04 经常弹出提示框提示"检测到系统程序出现问题". 原因分析 通过修改 ...

  5. ubuntu开机后经常提示:检测到系统程序出现问题

    ubuntu开机后经常提示:检测到系统程序出现问题 打开终端,输入 sudo gedit /etc/default/apport    把里面的enabled=1改成enabled=0,保存

  6. Ubuntu提示:检测到系统程序出现问题

    最近,笔记本上的Ubuntu系统开机时老是弹出个系统错误的窗口 说:检测到系统程序出现问题 但是使用起来没有什么影响,鉴于本人对Linux没有太深入的理解,就不去研究到底是什么原因导致的了, 找了个方 ...

  7. Ubuntu 一直提示 “检测到系统程序出现问题”

    从装好系统以后,电脑就会时不时的自己弹出 "检测到系统程序出现问题" 的窗口,解决方法: sudo apt install gksu gksu gedit /etc/default ...

  8. Android驱动(1)---Ubuntu中为Android系统上编写Linux内核驱动程序实现方法

    Ubuntu中为Android系统上编写Linux内核驱动程序实现方法 本文主要介绍在Ubuntu 上为Android系统编写Linux内核驱动程序, 这里对编写驱动程序做了详细的说明,对研究Andr ...

  9. Ubuntu中编写C语言程序

    Ubuntu中编写C语言程序 1.准备工作 1.1 安装GCC 2.使用GCC编写C语言程序 2.1 编写一个Hello World程序 2.2 编写一个主程序文件main1.c和子程序文件sub1. ...

最新文章

  1. 深度学习的“瓶颈”与“遛狗”定理
  2. Jsoup下载图片报错:UnsupportedMimeTypeException
  3. CSLA.NET权限规则的困惑
  4. [unreal4入门系列之十二] 在UE4中创建非玩家角色(NPC)
  5. python有道翻译法语-使用python2爬取有道翻译
  6. Linux Container 研究报告
  7. 第七届蓝桥杯决赛JavaC组真题——详细答案对照(完整版)
  8. SAP UI5 初学者教程之二十 - SAP UI5 的表达式绑定用法讲解
  9. HALCON示例程序class_2dim_unsup.hdev基于二维直方图的聚类分类
  10. Codeforces Round #305 (Div. 1) D. Mike and Fish 欧拉回路
  11. Spring Restful Web服务示例 - 使用JSON,Jackson和客户端程序
  12. sunny底层android,Android网络通信概述
  13. java 网络文件大小_java获取网络文件大小
  14. VC++键盘钩子demo
  15. 【历史上的今天】8 月 24 日:Windows 95 问世;乔布斯辞任苹果 CEO;库克上台
  16. 微信PC版的API接口
  17. SEM和SEO的区别?哪个更好
  18. html鼠标移动到图片上显示冒泡框,Bootstrap 教程 - 提示冒泡(Tooltip)
  19. python装在固态还是机械好_大容量与高性能SSD硬盘的比较
  20. 一页纸需求的应对方法 —— 五步法

热门文章

  1. leetcode(力扣)刷题笔记(c++、python)【上】
  2. oc中怎么写c语言函数,献给Objective-C的初学者--入门篇(一)初识OC
  3. Python 实现Ethernet/IP 通信
  4. java setlayout_Java布局管理器setLayout()
  5. 善用软件: 文本办公之文本编辑
  6. linux数据库no tns,ORA-12541: TNS:no listener
  7. 《金融的逻辑》与《货币战争》,关于金融的一正一邪的两本书
  8. 2022高压电工考试题及答案
  9. sizeof和sizeof(string) (很好的文章,逻辑清楚,解释了很多模糊的概念)
  10. android通讯录效果,Android通讯录中的弹窗效果