openSUSE:Bugreport GNOME

跳转到:导航搜索


通用

本文将帮助您提交 GNOME 的错误报告。

向 openSUSE 报告错误是用户帮助社区改进发行版的重要方式。 我们建议您在向 openSUSE 的 GNOME 组件报告错误之前阅读 openSUSE 错误报告指南如何有效地报告错误

报告之前

您遇到的问题可能是一个已知问题,或者不是 openSUSE 特有的错误。 因此,在向 https://bugzilla.opensuse.org/ 报告任何内容之前,请考虑以下事项

确保您的系统已完全更新

更新您的系统并检查您是否仍然可以重现该错误是有用的。

搜索重复报告

对于 GNOME 相关的错误,检查是否为已知问题的最佳做法是逐一检查以下站点

GNOME 上游问题追踪器

GNOME 使用 GitLab 实例 来管理错误报告和功能请求。 您可以选择特定的项目并在相应的 issue 列表中搜索,或全局搜索。 由于 Leap 使用旧版本的 GNOME,即使 Tumbleweed 在某种程度上落后于主分支,也明智地首先检查上游,因为您的 issue 可能已经被发现或由最新版本修复。

openSUSE Bugzilla

  • 您可以通过 此链接 浏览 openSUSE Leap & Stable 发行版中 GNOME 的开放错误
  • 您可以通过 此链接 浏览 openSUSE Tumbleweed 中 GNOME 的开放错误
  • 或者您可以在 Bugzilla 中直接搜索

其他论坛和互联网

  • 有时,其他社区用户可能会发现该问题:openSUSE 论坛
  • Google 或其他方便的搜索引擎:使用程序的名称、版本以及任何相关的错误消息进行搜索。

openSUSE 或 GNOME 上游

由于资源有限,openSUSE 团队必须专注于 openSUSE 特有的错误/功能。 此外,他们不可能精通每个应用程序,因此 https://gitlab.gnome.org/ 中的应用程序维护者可能拥有更多知识并能更快地修复问题。

因此,每个非 openSUSE 特有的错误,即也适用于其他发行版的错误,都应在 https://gitlab.gnome.org/ 上报告。 如果是一个非常重要的功能,例如蓝牙支持完全不起作用,或者是一个可能已经在上游修复的非常重要的错误,那么在下游(bugzilla.opensuse.org)提交它也是有意义的,并在 URL 字段中添加上游错误报告。 这样,openSUSE 团队可以在发布前跟踪停滞器,并在发布后跟踪关键修复。

如果您的上游报告设置为“已修复”并包含补丁,您应该将您的 openSUSE 报告从“上游”设置为“已确认”,以便 openSUSE 开发人员可以移植该修复。

在 GNOME 上游报告错误的指南

提交错误报告

收集错误报告的日志

在收集错误报告的日志之前,您应该

  • 确保系统已完全更新
  • 您可以重现此问题

然后启用 gdm 调试选项,在 /etc/gdm/custom.conf 文件中将 debug/Enable 键设置为“true”,并重新启动系统。 按照以下步骤收集日志

  1. 启动到您的系统
  2. 重现该问题
  3. 通过 `sudo journalctl -b > journalctl.txt` 收集 journalctl 日志
  4. 提供发生故障的软件包的版本,如果您不确定应该责怪哪个软件包,只需提供 `rpm -qa > rpm-qa.txt`

逐步指南

  1. 按照 此指南 选择正确的产品
  2. 选择 GNOME 作为组件
  3. 保持您的错误摘要简洁
  4. 描述部分应至少包含
 a. A general description
 b. Version of your system (snapshot number if you are using Tumbleweed), hardware environment
 c. Version of the malfunctioned packages, if you are uncertain about which package should be blamed, just provide `rpm -qa > rpm-qa.txt` collected in the above section
 d. Steps to reproduce the issue
 e. Expected behavior
 f. Actual behavior
 g. Related logs, generally you can provide `sudo journalctl -b > journalctl.txt` collected in the above section
 h. Attachment like screenshot if any

跟进已提交的错误报告

维护者需要时间来调查该错误,当他们需要您的帮助提供更多信息或测试临时修复时,您将收到电子邮件通知。 请关注您的邮箱或错误报告。

如果您有进一步的发现或自行解决了该问题,请也更新错误报告。

特定提示和技巧

openQA 发现的错误

openQA 是促进 openSUSE 测试不可或缺的工具,但是,GNOME 维护者遇到了一些由 openQA 性能或测试脚本最终导致的棘手的 openQA 发现的错误(尤其是对于桌面测试)。 在 openQA 中直接调试不方便。 因此,始终明智的做法是在物理机或虚拟机中尝试手动重现该问题,并在错误报告中提供此信息。

维护者可以相应地设置错误优先级或让 openQA 专家参与。

有用的崩溃报告

如果您想或被要求提供 GNOME 崩溃的堆栈跟踪,请参阅以下链接