Rin*_*ind 62
这是什么原因造成的?
查看转储到磁盘上的崩溃报告。你想要的目录是/var/crash/,它将包含几个文件,指向你关于它的包以及崩溃是什么。
该目录描述为:
/var/crash:系统崩溃转储(可选)
此目录保存系统故障转储。截至本标准发布之日,Linux 不支持系统故障转储,但其他符合 FHS 的系统可能会支持系统故障转储。
Ubuntu 发行版使用此(可选)目录来转储崩溃,并且执行此操作的包称为apport (和whoopsie)。该链接有详细说明,也有描述崩溃报告数据格式的 PDF 。
如果您想要有关崩溃安装GDB 的非常详细的报告:带有sudo apt-get install gdb.
如何摆脱它?
取决于你所说的“摆脱”。理想的解决方法是检查报告中的内容,并尝试找到解决方法。如果它所涉及的包裹是不需要的或良性的,您也可以清除它。大多数时候它是一个核心功能。
如果大多数时候您无法理解这些崩溃报告,您可以在谷歌上搜索错误通知(其中总会有一个)。或者在聊天中留言。通常,崩溃与 AU 无关,因为它们是错误,需要报告(通过此服务;))。
您可以选择其中任何一个来删除崩溃报告,直到实际删除包(如果错误来自 apport 本身,那将是相当具有讽刺意味的):
sudo rm /var/crash/* 将删除旧的崩溃并停止通知您,直到某些包再次崩溃。
您可以停止服务sudo systemctl disable apport(并再次启用它sudo systemctl enable apport)
如果您不想看到崩溃报告,您可以通过执行sudo vim /etc/default/apport 并更改enabled=1为来禁用它enabled=0。(或sudo nano /etc/default/apport)。反向编辑它会再次启用它。
您可以删除该服务sudo apt purge apport(并再次安装它sudo apt install apport)
还有一种桌面方法(选项“问题报告”:
如何阅读和使用崩溃报告?有一些有趣的答案。它有一个示例崩溃报告和一个追溯崩溃的方法。
Apport 是一种 ubuntu 功能,可在 ubuntu 中报告错误。
它是非关键的,可以安全地禁用而不会产生任何不利影响。
它的目的是帮助 Ubuntu 开发人员识别用户 PC 上发生的问题
你必须编辑一个文件:
sudo nano /etc/default/apport
Run Code Online (Sandbox Code Playgroud)
并替换1为0
像这样:
然后Ctrl+X和Y保存。
如果您不想重新启动以应用,您可以当场禁用它:
sudo systemctl disable apport
Run Code Online (Sandbox Code Playgroud)
您也可以完全卸载应用程序:
sudo apt purge apport
Run Code Online (Sandbox Code Playgroud)
之后,您将不再看到此窗口。
更多有用的信息可以在这里找到:https : //www.linuxbabe.com/ubuntu/disable-apport-error-reporting-ubuntu-16-04-lts
| 归档时间: |
|
| 查看次数: |
48664 次 |
| 最近记录: |