バグを報告するにはどうすればよいですか?


455

Ubuntuのアプリケーションで問題が見つかりました。

質問:

  • どうすれば問題を報告できますか?
  • どのような情報を提供する必要がありますか?

回答:


310

Ubuntu Wikiには、非常に詳細なガイドがあり、多くのシナリオを網羅しています。

そのページの本質は、最初にLaunchpadアカウントが必要で、それからAlt+ F2を押してEnterを押すことubuntu-bug packagenameです。11.04以降ubuntu-bug -wでは、影響を受けるウィンドウを入力してクリックできます。

また、次の方法を説明するウィキページに記載されているメソッドもあります。

よりよく説明するクイックチュートリアルビデオがあります。

バグレポートの情報を収集する方法に関するこのサイトの詳細情報:


3
ユーザーの利便性のために、サンプルコマンドを含む詳細を追加できますか?
–ζ

バグが表示されない場合はどうですか?私が持っている唯一のものはdmesgです。ubuntu 18.04がスリープ状態になりません。手動でスリープ状態にすると、再びオンになり、先ほど言ったように、dmesgしかありません。そのバグをどのように報告しますか?
パブロス・

145

最も一般的で包括的な指示のセットは、このコミュニティが管理するヘルプページにあります。この答えは本質的にそのページを統合するため、それを読むことをお勧めします。バグを探している場合は、それを読む必要があります。

短縮版:

  • 故障したパッケージを知っていますか?ubuntu-bug <packagename>ターミナルに入力します。
  • バグがある前にウィンドウがありますか?ubuntu-bug -wターミナルに入力して、ウィンドウをクリックします。
  • PIDをお持ちですか?ubuntu-bug <pid>ターミナルに入力します。端末の代わりに
    [実行]ダイアログ(Alt+ F2)を使用することもできます。

ロングバージョン:

ステップ1:準備

ステップ2:障害のあるパッケージを特定する

どのパッケージに問題があるかがわかっている場合は、実行ubuntu-bug <packagename>してバグ報告プロセスを開始できます。次のステップに進むことができます。
適切なパッケージを見つけるための詳細な手順をここに示します。 これらの詳細な手順が役に立たない場合は、最後の手段があります。

最後の手段として:

次のように入力することができubuntu-bug、端末の中に、またはウィンドウを実行し、バグのいくつかの情報を収集するためにいくつかの質問に答えます。

他のすべてが失敗し、適切なパッケージを決定できなかった場合は、IRCチャネルで支援を求めるか、特定のパッケージに対するバグを報告してください。これは私たちの小さなボランティアグループに余分な労力を追加することに注意してください。タイトルが示すように、最後の手段としてのみ使用するように要求されます。また、これはバグの解決プロセスを遅らせる可能性があり、適切なパッケージを見つけるためにできる限りの努力をするもう1つの理由であることに注意してください。

ここに行くこと特定のパッケージに対してバグを提出することはできません。

ステップ3:バグレポートを提出する

(完全性のためにReportingBugsから逐語的に引用されています。)

上記のコマンドのいずれかを実行した後、Apport(Ubuntuバグレポーター)は必要なデータを収集します。ウィンドウがポップアップ表示され、バグを報告するかどうかを尋ねられます。続行する場合は[レポートの送信]をクリックし、Apportが収集した情報を確認する場合は[レポートの内容]をクリックします。

apport-problem-report

Apportは問題情報をLaunchpadにアップロードし、新しいブラウザーウィンドウが開いてバグレポートが処理されていることを通知します。バグレポートデータが処理されると、バグレポートのタイトルを尋ねる新しいページが開きます。バグのタイトルはすべてのバグのリストに表示されるため、バグのタイトルが適切であることを確認してください。完了したら、「次へ」をクリックします。バグレポートに付けたタイトルに基づいて検索が行われ、潜在的に類似したものが表示されます。これらのいずれかが報告している正確なバグと思われる場合は、タイトルをクリックして、「はい、これは報告しようとしているバグです」。そうでない場合は、「いいえ、新しいバグを報告する必要があります」をクリックします。その後、Launchpadが詳細情報を要求します。次の3つのことを指定することが重要です。

  • 予想されること
  • 実際に起こったこと
  • 可能であれば、それを実現するために必要な最小限の一連のステップ。ステップ1は「プログラムを開始する」

説明フィールドにできるだけ多くの情報を入力します。説明に含まれる情報が十分ではないよりも、情報が多すぎることをお勧めします。

ページの下部には、バグレポートをより完全にするために使用できるいくつかの追加オプションがあります。

  • このバグはセキュリティ上の脆弱性です。システムをクラックするために悪用される可能性のある動作がバグレポートに記載されている場合にのみ、これを確認してください。(TODO:より良い表現?)

  • タグ:バグレポートに関連するタグをここに追加できます。定義済みの値はそのままにしておく必要があります。

  • 添付ファイルを含める:このオプションを使用すると、サポートする添付ファイルを追加して、バグを説明したり、他のユーザーがバグを再現したりすることができます。これには、スクリーンショット、問題のビデオキャプチャ、または障害を引き起こすサンプルドキュメントが含まれる場合があります。必要に応じて、ページの下部にある[コメント/添付ファイルを追加]でバグが報告された後に追加の添付ファイルを追加できます。

完了したら、[バグレポートを送信]をクリックします。

オフライン中にデータを収集する必要がある場合、uはそのために使用できますapport-cli。これに関する詳細な指示、および他の多くのヒントはReportingBugsで見つけることができます



43

Xエラー(グラフィカルサブシステム)が発生している場合、Xデバッグページは非常に便利です。

通常、を実行するubuntu-bug xorgと、すべての正しい情報がLaunchpadに取得されます。ブライスは追加します:

はい、間違いなくお勧めです。ただし、実際に問題を説明することも忘れないでください。Xバグレポートを提出する際に最もよくある間違いは、実際に何が起こったかを完全に説明していないことです。ログだけで完全なストーリーを伝えていると思い込まないでください-冗長にしてください。


31

問題のアプリケーション(具体的にはパッケージ名)を知っている場合ubuntu-bugは、ターミナルからコマンドを使用することをお勧めします。 ubuntu-bug packagenameいくつかの自動化された情報を収集し、問題を説明できるランチパッドレポートバグページに移動します。

また、潜在的な重複を検索する良い機会です。もし見つかったら、「私にも影響を与える」ボタンをクリックしてください。

このヘルプページには、さらに役立つ情報があります。ReportingBugs-Community Ubuntu Documentation


27

Launchpadにアクセスして、そこにある2つまたは3つのフィールドを埋めるのと同じくらい簡単です。コマンドラインが唯一の方法ではありません。

または、これを使用することもできます(PACKAGENAMEURLをパッケージ名に置き換えます。例:unity、gnome-shellなど):

http://bugs.launchpad.net/ubuntu/+source/PACKAGENAME/+filebug?no-redirect

Ubuntuのドキュメントに記載されています


1
この方法に従って、メソッドと同じ方法でファイルを追加する場合は、ubuntu-bug単にを入力できますapport-collect REPORTNUMBER。ここで、REPORTNUMBERはバグの番号で、送信されたURLに含まれますが、
v010dya

おそらく通常バグを報告する理想的な方法ではないかもしれませんが、このアプローチは、Apportの使用を妨げる何かがある状況で潜在的に有用です。
エリアケイガン

1

ターミナルを開き、次を入力します。

$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のパッケージは、UbuntuのではないのDebianのバグを報告するためです。Ubuntuはapportを使用します。
ナサニエルM.ビーバー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.