第一步:准备工作

第一步:准备工作

我发现 Ubuntu 上的一个应用程序存在问题。

问题 :

  • 我该如何最好地报告该问题?
  • 我应该提供什么样的信息?

答案1

Ubuntu Wiki 有非常详尽的指南它很好地说明了并涵盖了许多可能的情况。

该页面的本质是,你首先需要一个Launchpad 账户,然后按Alt+F2并输入ubuntu-bug packagename。在 11.04 及更高版本中,您可以输入ubuntu-bug -w并单击受影响的窗口。

该 Wiki 页面上还描述了一些方法,告诉您如何:

有一个快速教程视频这解释得更好。

此站点上还有一些关于如何收集错误报告信息的更多信息:

答案2

最通用、最全面的说明可以在这里找到这个社区维护的帮助页面。这个答案本质上整合了该页面,因此建议您阅读它,如果您正在寻找错误,那么必需的你读过它。

简洁版本:

  • 知道有问题的包吗?去ubuntu-bug <packagename>终端输入。
  • 您面前的窗口有问题吗?进入ubuntu-bug -w终端,然后单击窗口。
  • ubuntu-bug <pid>有 pid 吗?在终端中输入。
    您也可以使用运行对话框 ( Alt+ F2) 代替终端。

长版本:

第一步:准备工作

第二步:确定包裹有过错

如果你知道哪个包裹有问题,您可以运行ubuntu-bug <packagename>以启动错误报告流程。您现在可以继续下一步。
此处提供了有关如何找到合适包的详细说明 如果这些详细的说明没有帮助,您还有最后的办法。

最后的手段:

您可以ubuntu-bug在终端或运行窗口中输入内容并回答一些问题来收集有关该错误的一些信息。

如果所有其他方法都失败了,并且您无法确定正确的软件包,您可以在 IRC 频道中寻求帮助,或者继续报告针对任何特定软件包的错误。请注意,这会给我们的一小群志愿者带来额外的努力,并且请您只在万不得已的情况下使用它,正如标题所示。还请注意,这可能会延迟解决您的错误的过程,这也是您尽一切努力寻找正确软件包的另一个原因。

你可以通过以下方式提交针对特定软件包的错误报告这里

第三步:提交错误报告

(逐字引用自报告错误为了完整性。

执行上述任何命令后,Apport(Ubuntu bug-reporter)将收集必要的数据。然后会弹出一个窗口,询问您是否要报告错误。如果您希望继续,请单击“发送报告”,或者如果您希望查看 Apport 收集的信息,请单击“报告内容”。

提交问题报告

Apport 随后会将问题信息上传到 Launchpad,然后会打开一个新的浏览器窗口,通知您正在处理错误报告。处理完错误报告数据后,会打开一个新页面,要求您输入错误报告的标题。错误标题将出现在所有错误列表中,因此请确保它能很好地代表错误。完成后,单击“下一步”。然后会根据您为错误报告提供的标题进行搜索,并显示可能相似的错误。如果其中一个似乎是您要报告的确切错误,请单击其标题,然后单击“是的,这是我要报告的错误”。如果不是,请单击“否,我需要报告一个新错误”。然后 Launchpad 会要求您提供更多信息。您需要指定三件事:

  • 您期望发生什么
  • 实际情况
  • 如果可能的话,实现这一目标所需的一系列最少步骤,其中第 1 步是“启动程序”

在描述字段中填写尽可能多的信息,描述中包含的信息最好过多,而不是太少。

在页面底部,您可以使用一些额外的选项来使您的错误报告更加完整:

  • 此错误是一个安全漏洞:仅当您的错误报告描述了可利用来破解系统的行为时,请检查此项。(TODO:更好的措辞?)

  • 标签:您可以在此处添加与您的错误报告相关的标签。预定义值应保持不变。

  • 包含附件:使用此选项,您可以添加支持附件来解释或帮助其他人重现错误。这可能包括屏幕截图、问题的视频捕获或触发故障的示例文档。如果需要,可以在报告错误后通过页面底部的添加评论/附件添加其他附件。

完成后,点击“提交错误报告”。

如果您需要离线收集数据,您可以使用apport-cli它。有关此内容的详细说明以及许多其他提示,请访问报告错误

答案3

最新的指南似乎是ReportingBugs - 社区 Ubuntu 文档

在我看来它看起来相当新,而且我认为把这些信息放在这里是多余的。

答案4

如果您知道有问题的应用程序(特别是软件包名称),我建议使用ubuntu-bug终端中的命令。 ubuntu-bug packagename将收集一些自动信息并直接带您到启动板报告错误页面,您可以在其中描述问题。

这也是搜索潜在重复项的好时机,如果发现重复项,请单击“也影响我”按钮。

此帮助页面有更多有用的信息:ReportingBugs - 社区 Ubuntu 文档

相关内容