有哪些工具可以报告错误


12

到目前为止,我只知道ubuntu-bug可以用来报告特定程序错误的程序。但现在我了解apport-collect并且apport-bug基本上是:

apport-bug -使用Apport向启动板报告问题,以收集有关系统的大量信息,以帮助开发人员解决问题并避免不必要的问题和答案。

apport-collect-用作apport-bug,但它将信息发送到已经存在的bug报告中。在我的情况下,这是分批收集的1060268,这要感谢Launchpad中的Brad Figg。

还有其他报告错误的工具吗?


Answers:


4

ubuntu-bugapport-bug实际上是同一包Apport。当您启动ubuntu-bugapport-bug不使用任何其他参数时,根据桌面环境,将调用以下Apport用户界面之一:

分配用户界面以提交错误

  • apport-gtk -GTK GUI,用于报告Unity和GNOME中的崩溃类型的错误。
  • apport-kde -KDE GUI,用于报告KDE中的崩溃类型的错误。
  • apport-cli-用于报告崩溃的命令行前端,旨在在服务器上使用。如果崩溃是脱机发生的,您还可以使用它来报告错误

请注意,默认情况下未启用Apport。您必须手动启用它才能报告崩溃类型的错误:

您也可以使用上述任何一个带有附加参数的工具来报告应用程序崩溃以外的问题-f。不必启用Apport报告非崩溃问题。有关apport-cli更多信息,请参见手册页。

其他Apport实用程序

  • apport-collect-用于收集必要的调试数据并将其附加到现有的错误报告中。通常用于针对Linux内核提交错误的情况。除非您是原始错误报告者,或者是内核开发人员之一明确要求您这样做,否则您不应使用此功能。有关apport-collect更多信息,请参见手册页。

全天候服务

所有12.04系统(包括台式机和服务器)都具有一个名为“ whoopsie”的“ Ubuntu错误报告”守护程序。它与apport一起,是Ubuntu错误跟踪器项目的一部分。虽然它不是允许您报告错误的工具之一,但它是处理错误报告的系统的一部分。

也可以看看:

Debian错误报告工具

还有reportbug一个可以帮助您从Ubuntu系统直接在Debian Bug Tracker中提交错误的工具。但是,reportbug默认情况下未在Ubuntu中安装,并且可以通过在终端中发出以下命令来进行安装:

sudo apt-get install reportbug

极好的回答jokerdino。只是一个简单的问题,您提到默认情况下未启用批准,但是每次发生崩溃时,我都会弹出一个崩溃报告窗口。这不算分吗?
路易斯·阿尔瓦拉多

1
不应,但是12.04中存在一个错误,这意味着即使禁用了权限,也会出现apport。自那时以来,它一直是固定的,但人们仍然声称看到了崩溃的崩溃窗口。我想这也可能是您的问题。
jokerdino
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.