Ubuntu内部错误信息及处理
2017-09-20 17:52
369 查看
烦人的内部错误信息
解决方案
临时关闭Apport错误报告
永久关闭Apport错误报告
简单处理 删除crash文件
“Sorry, the application XXXX has closed unexpectedly.”
“对不起,应用程序XXXX意外关闭了。”
“Sorry, Ubuntu XX.XX has experienced an internal error.”
“对不起,Ubuntu XX.XX 发生了一个内部错误。”
“System program problem detected.”
“检测到系统程序问题。”
实际情况并不是Ubuntu容易出现内部错误,而是一旦程序崩溃过一次,就会生成一个.crash文件,记录着崩溃信息,这些崩溃信息保存在目录:
只要你不去处理,每次开机都会提示你有错误。也就是说:报错并不一定是出现了什么错误,而是曾经出现过错误,而你没有处理。
注意重启Ubuntu系统Apport会继续开启
重启你的Ubuntu系统,Apport将会自动关闭
如果你再也不会用Apport,有一种简单的方法完全移除它
参考:
https://www.zhihu.com/question/57475009/answer/157879375
http://www.linuxdiyf.com/linux/20070.html
http://forum.ubuntu.org.cn/viewtopic.php?t=459138
解决方案
临时关闭Apport错误报告
永久关闭Apport错误报告
简单处理 删除crash文件
烦人的内部错误信息
Ubuntu桌面版预装了Apport,它是一个错误收集系统,会收集软件崩溃、未处理异常和其他,包括程序bug,并为调试目的生成崩溃报告。当一个应用程序崩溃或者出现Bug时候,Apport就会通过弹窗警告用户并且询问用户是否提交崩溃报告:“Sorry, the application XXXX has closed unexpectedly.”
“对不起,应用程序XXXX意外关闭了。”
“Sorry, Ubuntu XX.XX has experienced an internal error.”
“对不起,Ubuntu XX.XX 发生了一个内部错误。”
“System program problem detected.”
“检测到系统程序问题。”
实际情况并不是Ubuntu容易出现内部错误,而是一旦程序崩溃过一次,就会生成一个.crash文件,记录着崩溃信息,这些崩溃信息保存在目录:
/var/crash/
只要你不去处理,每次开机都会提示你有错误。也就是说:报错并不一定是出现了什么错误,而是曾经出现过错误,而你没有处理。
解决方案
临时关闭Apport错误报告
如果你想要临时关闭Apport,使用下列命令$ sudo service apport stop
注意重启Ubuntu系统Apport会继续开启
永久关闭Apport错误报告
为了永久关闭Apport,编辑/etc/default/apport,修改下列参数enabled=0
重启你的Ubuntu系统,Apport将会自动关闭
如果你再也不会用Apport,有一种简单的方法完全移除它
$ sudo apt-get purge apport
简单处理: 删除.crash文件
到/var/crash/目录查看崩溃文件,如果不是什么大问题(通常都没什么大问题),删除该目录下的崩溃文件,之后就不会再报错误了.参考:
https://www.zhihu.com/question/57475009/answer/157879375
http://www.linuxdiyf.com/linux/20070.html
http://forum.ubuntu.org.cn/viewtopic.php?t=459138
相关文章推荐
- 关于wcf异常异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribut
- WCF异常信息:由于内部错误,服务器无法处理该请求
- VirtualBox的Ubuntu中文件共享问题的解决:未处理的错误消息,获取文件"/media/sf_***"信息出错,协议错误
- 整合SSH的顺序以及额外知识(处理中文乱码、jsp错误信息内部设置提示)
- 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,
- WCF异常信息:由于内部错误,服务器无法处理该请求...
- 异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults
- 异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribut
- 异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribut
- 异常信息:由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribut
- 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或打开对每个 Microsoft .NET Framework SDK 文档的跟踪并检查服务器跟踪日志。
- PHP 错误与异常 笔记与总结(15 )使用观察者模式处理异常信息
- 苹果审核的Crash错误信息处理.
- WinHTTP错误信息处理
- ubuntu下安装eclipse出现Could not load SWT library错误处理方式
- 小白式ubuntu14.04在安装anacoda后造成的路径错误问题以及后续问题处理方法
- sqlserver 消息 682,: 内部错误。提供用于读取列值的缓冲区太小。请运行 DBCC CHECKDB 查看是否有损坏情况 的处理方法
- 让IIS 7显示ASP的详细错误信息-无论什么样的代码错误,只显示“500 - 内部服务器错误解决
- vbs 错误捕获器,用于捕获内部错误并进行手工处理
- 项目开发时,出现异常,但控制台没有打印错误信息处理方法