openSUSE:提交错误报告
- 开发者和有经验的用户:您可以直接访问 https://bugzilla.opensuse.org/ 并提交错误报告。
- 非技术用户:您可以先尝试 https://forums.opensuse.org 。
- 想学习:这并不是您做过的最简单的事情,但也不是什么火箭科学。请阅读下面的文本,其中包含有关如何报告错误的的基本说明。
总的来说:openSUSE 项目包括一个不断壮大的 Linux 用户和开发人员志愿者网络,他们通过 测试开发版本来参与 openSUSE 的持续创建和改进。这个测试团队有一个共同的任务:他们通过发现并建设性地报告相关的错误来改进世界上最易于使用的 Linux 发行版。
我们在 Bugzilla(openSUSE 错误跟踪系统)中报告错误、提交增强报告或提供补丁。通过搜索系统并提供清晰、准确的详细信息,我们为开发人员提供了一种轻松重现缺陷并找到快速解决方案的方法。
如果您想加入错误报告团队,请查看 openSUSE 错误报告常见问题 以获取信息,了解 严重性和优先级,以及我们为新测试人员提供的 测试信息。
您也可以按照 修复错误文档 中的说明直接修复错误。
创建 Bugzilla 帐户
如果您已经拥有 OBS 登录名,那么您应该已经准备就绪。否则,请在 https://idp-portal.suse.com/univention/self-service/#page=createaccount 创建您的帐户。
访问 Bugzilla
要在 Bugzilla 上报告错误,请访问下面列出的与您的 openSUSE 版本对应的页面。
首先您将看到登录页面。
滚动发布产品
- Tumbleweed,openSUSE 的滚动发布版本:报告 openSUSE Tumbleweed 的错误
- MicroOS,事务更新的 Micro Service OS:报告 openSUSE MicroOS 的错误
- Aeon,基于 MicroOS 的不可变 GNOME 桌面:报告 openSUSE Aeon 的错误
常规发布产品
注意:自 15.4 以来,openSUSE Leap 是基于 SUSE Linux Enterprise 的二进制文件构建的。针对这些继承包的错误报告在 PUBLIC SUSE Linux Enterprise Bugzilla 产品中跟踪,并且优先级由 SLE 发布经理设置。
openSUSE Leap 16.0(当前开发中)
openSUSE Leap 15.6(当前稳定版)
- openSUSE Leap 15.6
- openSUSE Leap 15.6
- PUBLIC SUSE Linux Enterprise Server 15 SP6
- PUBLIC SUSE Linux Enterprise Desktop 15 SP6
- PUBLIC SUSE Linux Enterprise High Availability Extension 15 SP6
openSUSE Leap 15.5(旧稳定版)
- openSUSE Leap 15.5
- PUBLIC SUSE Linux Enterprise Server 15 SP5
- PUBLIC SUSE Linux Enterprise Desktop 15 SP5
- PUBLIC SUSE Linux Enterprise High Availability Extension 15 SP5
openSUSE Leap Micro
对于任何 openSUSE 品牌相关问题、与 SL Micro 的意外差异、安装镜像问题或 Leap Micro 存储库
Leap Micro 从 SL Micro 继承二进制软件包,因此对于内核、cockpit、podman 等中的任何实际软件错误,请使用以下产品
其他有用链接
以下链接可用于 openSUSE 基础设施、构建服务和所有 wiki 服务器
以下是与 openSUSE 项目相关的错误的列表
您可以使用 辅助 javascript 在您的 Opera 或 Firefox(带有 Greasemonkey 扩展)中,使您使用 openSUSE Bugzilla 更加舒适。
搜索错误
在开始之前,请检查是否已经报告了该错误,尤其是在 最令人恼火的错误 列表中。
您还可以搜索
报告错误
在大多数情况下,openSUSE 错误应进入产品“openSUSE”。
例外情况是 Leap,其中从 SLE 继承的软件包需要在 PUBLIC SUSE Linux Enterprise 产品中跟踪(参见上面的链接),社区维护的软件包预计应在产品 openSUSE Distribution 下报告。如果您不确定,您可以将所有 Leap 错误都打开在产品 openSUSE Distribution 下,Leap 发布经理、筛选团队或个人团队负责人将将其移动到相应的 PUBLIC SLE 产品下。
请始终尝试在报告错误时选择正确的产品,这将加快问题的解决速度。
我们建议用户遵循 如何编写好的错误报告 指南。
一些软件组件对错误报告有特殊说明,您可以在此处找到:
- 如何报告 AppArmor 错误
- 如何报告文档错误
- 如何报告 Factory 错误
- 如何报告字体问题
- 如何报告 GCC 错误
- 如何报告 GNOME 错误
- 如何报告 KDE 错误
- 如何报告内核错误
- 如何报告 LibreOffice 错误
- 如何报告 dracut 错误
- 如何报告 MinGW 错误
- 如何报告 NVIDIA 错误
- 如何报告 Mozilla / Firefox 错误
- 如何报告 OpenOffice.org 错误
- 如何报告打印相关的错误
- 如何报告 Samba 错误
- 如何报告 Snapper 错误
- 如何报告 X11 相关的错误
- 如何报告 Wicked 错误
- 如何报告无线连接错误
- 如何附加应用程序崩溃时的错误日志
- 如何附加与 YaST 或安装相关的错误的日志
- 如何附加与 Zypper 或 OpenSUSE Updater Applet 相关的错误的日志
- 如何报告 KVM 堆栈中的虚拟化错误,包括 Kubevirt
选择正确的组件和版本号来报告错误
选择错误的产品或组件会导致对您的报告进行无效处理,因为它最初被分配给错误的人员。或者,它让我们想知道是否已经修复的错误可能在某些情况下重新出现,这也会造成不必要的重复劳动。选择正确的产品、组件和版本对于我们快速重现(并最终解决)您的问题至关重要。因此,请务必小心。
- 您可以下载的所有 openSUSE Leap 版本都在组件“openSUSE Distribution”中处理。在版本字段中,选择正确的版本(“Leap X.X”,其中 X.X 是您发现错误的版本,例如 15.5)。如果您使用的是里程碑和发布候选版本,在错误报告中指定这一点非常重要。仅提供产品版本是不够的。
- Tumbleweed 错误报告在组件“openSUSE Tumbleweed”中处理。如果您不使用最新版本的 Tumbleweed 和/或知道哪个版本引入了该错误,请在错误报告中指定这一点。
- 产品“openSUSE.org”仅用于 bugzilla.opensuse.org 本身的错误。
- 如果您知道项目和软件包,您可以在 build.opensuse.org 中查找它,并单击小甲虫图标 [
] 以获取预填充的 Bugzilla 条目- product=openSUSE.org
- classification=7340
- component=3rd party software
- assigned_to=软件包的 bugowner
- short_desc=project:name/package_name: 发生了什么
在 Bugzilla 中投票
在 Bugzilla 中投票仅用于方向目的——不用于特定的优先级排序或资源分配。
- 有关投票的更多信息,请参阅 投票页面。
- 列出 带有投票的 Bugzilla 报告
报告文档缺陷
请在 Bugzilla(组件:“Documentation”)中报告 openSUSE 文档缺陷。
手册页由相应的源代码包或名为“man-pages”的全局包上游维护;openSUSE 文档部门不对这些文档负责。如果您发现这些手册页中的不准确之处,请花时间向上游报告问题。在手册页的末尾,可以找到错误报告地址。
修复错误
您还可以参与修复错误,方法请参见 修复错误文档。开始修复错误的最简单方法是 初级任务。这些是手动选择的易于修复的示例,您可以从中学习如何贡献并开始贡献。