问题:
如何最好地报告此问题?
我应该提供什么样的信息?
#1 楼
Ubuntu Wiki有一个非常详尽的指南,其中有详尽的说明,涵盖了许多可能的情况。该页面的本质是,您首先需要一个Launchpad帐户,然后按Alt + F2并输入
ubuntu-bug packagename
。在11.04及更高版本中,您可以输入ubuntu-bug -w
并单击受影响的窗口。 在该Wiki页面上还描述了一些方法,这些方法告诉您如何:
针对正在运行的程序进行文件错误
针对特定程序包(以及如何执行)决定使用哪个程序包)
和无法访问互联网的计算机。
有一个快速的教程视频,可以更好地解释该问题。
有关此站点的更多信息有关如何收集错误报告信息的方法:
运行Ubuntu Beta时出现内部错误。如何收集信息并找出它是什么?
#2 楼
在此社区维护的帮助页面上可以找到最通用,最全面的说明。此答案从本质上说巩固了该页面,因此建议您阅读该页面,并且如果您正在寻找错误,则必须阅读该页面。
简短版本:
知道包装有问题吗?在终端中输入
ubuntu-bug <packagename>
。在您遇到越野车之前有一个窗户吗?在终端中输入
ubuntu-bug -w
,然后单击窗口。有pid吗?请在终端中输入
ubuntu-bug <pid>
。您也可以使用“运行”对话框(Alt + F2)代替终端。
长版:
第一步:预备
如果没有,请在Launchpad上创建一个帐户。
建议您阅读Launchpad帮助中的新帐户。直接登录/ signup链接此处
确定它是否确实是错误。
通过搜索现有错误来确保尚未报告该错误。
重要的是不要麻烦自愿的Bug小队,他们帮助解决了bug。如果发现现有错误,则可以用“此错误影响我”回答“此错误会影响您吗”,并添加任何其他信息作为注释。
第二步:确定有故障的程序包
如果知道哪个程序包有故障,则可以运行
ubuntu-bug <packagename>
来启动错误报告过程。您现在可以继续下一步。此处提供了找到正确软件包的详细说明,如果这些详细说明无济于事,则您别无选择。
最后渡假胜地:
您可以在终端或“运行”窗口中键入
ubuntu-bug
,然后回答几个问题以收集有关该错误的一些信息。 如果所有其他方法都失败了,而您又无法确定正确的软件包,则可以在IRC渠道中寻求帮助,或者继续报告针对特定软件包的错误。请注意,这为我们的一小批志愿者增加了额外的精力,正如标题所示,请您仅在万不得已的情况下使用它。另请注意,这可能会延迟您的错误的解决过程,而这又是您尽一切努力找到合适的软件包的另一个原因。
您可能会提交错误
第三步:提交错误报告
(为确保完整性,引用了ReportingBugs的逐字记录。)
执行后以上任何命令,Apport(Ubuntu错误报告器)都会收集必要的数据。然后将弹出一个窗口,询问您是否要报告该错误。如果要继续,请单击“发送报告”,如果要查看批准收集的信息,请单击“报告的内容”。
然后,审批将问题信息上传到启动板,然后将打开一个新的浏览器窗口,通知您该错误报告正在处理
。处理了错误报告数据后,将打开一个新的
页面,要求您提供错误报告的标题。 bug
标题将出现在所有错误列表中,因此请确保它很好地表示了
bug。完成后,单击“下一步”。然后会根据您为错误报告提供的标题进行搜索
,并显示
可能相似的内容。如果其中之一似乎是您要报告的确切错误,请单击其标题,然后单击“是,这是我正在尝试报告的错误”。如果不是,请单击“否,我需要报告一个新的错误”。
然后启动板会要求您提供更多信息。重要的是,您要指定三件事:
您期望发生的事情
实际发生的事情
如果可能的话,只需执行最少的步骤即可,其中步骤1是“启动程序”
在描述字段中填写尽可能多的信息,
是最好在描述中提供太多信息,而不是没有足够的信息。
在页面的底部,您可以使用一些其他选项
使错误报告更多complete:
此错误是一个安全漏洞:仅当您的错误报告描述了可用来破解系统的行为时,请进行检查。 (TODO:更好的措辞?)
标签:您可以在此处添加与您的错误报告相关的标签。预定义的值应该保留下来。
包括附件:使用此选项,您可以添加支持附件以解释或帮助其他人重现该错误。这可能
包括屏幕截图,问题的视频捕获或触发故障的示例文档。通过在页面底部添加
注释/附件报告错误后,可以添加其他必要的附件。
完成后,单击“提交错误报告”。
如果您需要在离线时收集数据,则可以使用
apport-cli
。有关详细说明以及许多其他提示,请参见ReportingBugs #3 楼
最新的指南似乎是ReportingBugs-Ubuntu社区文档在我看来它是最新的,我认为将这些信息放在此处是多余的。
#4 楼
如果遇到X错误(图形子系统),则X调试页面非常有用:X / Debugging-Ubuntu Wiki
通常做一个
ubuntu-bug xorg
将为启动板获取所有正确的信息。布莱斯补充说:是的,绝对是一个很好的建议。而且还要确保实际描述问题。提交X错误报告时最常见的错误是无法完全描述实际发生的情况。不要以为日志只是完整的故事-太冗长了。
#5 楼
如果您知道有问题的应用程序(特别是程序包名称),建议从终端使用ubuntu-bug
命令。 ubuntu-bug packagename
将收集一些自动化信息,并带您进入启动板报告错误页面,您可以在其中描述问题。也是寻找潜在重复项的好时机,如果您单击一下, “也影响我”按钮。
此帮助页面包含更多有用的信息:ReportingBugs-社区Ubuntu文档
#6 楼
就像访问启动板并填充其中的2或3个字段一样简单。命令行不是唯一的方法。或者,您可以使用此方法(用包名称替换URL中的
PACKAGENAME
。例如:unity,gnome-shell等):http://bugs.launchpad.net/ubuntu/+source/PACKAGENAME/+filebug?no-redirect
在Ubuntu文档中已提及。
评论
如果您遵循此方法,然后决定以与ubuntu-bug方法相同的方式添加文件,则只需键入apport-collect REPORTNUMBER,其中REPORTNUMBER是错误的编号,该编号将位于您提交的,但是。
– v010dya
15年5月4日在21:18
尽管可能通常不是报告错误的理想方法,但是这种方法在某些情况下可能会阻止使用Apport的情况,这可能很有用。
– Eliah Kagan
19年7月29日在7:52
#7 楼
打开终端并输入:$reportbug
它将显示输出,如:
The program 'reportbug' is currently not installed. You can install it by typing:
apt-get install reportbug
$apt-get install reportbug
Do you want to continue? [Y/n] y
按Y:将在Ubuntu机器上安装reportbug
现在您可以报告错误了:
$reportbug
Please enter the name of the package in which you have found a problem.
> packagename
*** Welcome to reportbug. Use ? for help at prompts. ***
Detected character set: UTF-8
Please change your locale if this is incorrect.
评论
reportbug软件包用于报告Debian(而非Ubuntu)中的错误。 Ubuntu使用apport。
– Nathaniel M. Beaver
19年4月11日在13:20
评论
为了方便用户,是否可以添加更多细节(包括示例命令)?
– Nanofarad
2012年8月2日在20:07
该错误何时不可见怎么办?我唯一拥有的是dmesg。我的Ubuntu 18.04无法入睡。当我手动将其置于睡眠状态时,它会重新打开,并且如我所说,我只有dmesg。我们如何报告该错误?
– Pavlos Theodorou
19年1月18日在14:17