Bagaimana cara melaporkan bug?

455

Saya menemukan masalah dengan aplikasi di Ubuntu.

Pertanyaan:

  • Bagaimana cara terbaik melaporkan masalah ini?
  • Informasi apa yang harus saya berikan?
andrewsomething
sumber

Jawaban:

310

Ubuntu Wiki memiliki panduan yang sangat teliti yang diilustrasikan dengan baik dan mencakup banyak skenario yang memungkinkan.

Inti dari halaman itu adalah bahwa Anda pertama-tama membutuhkan akun Launchpad , lalu tekan Alt+ F2dan masukkan ubuntu-bug packagename. Di 11.04 dan yang lebih baru Anda bisa masuk ubuntu-bug -wdan mengklik jendela yang terpengaruh.

Ada juga metode yang dijelaskan pada halaman wiki yang memberi tahu Anda cara:

Ada video tutorial singkat yang menjelaskan lebih baik.

Dan beberapa informasi lebih lanjut di situs ini tentang cara mengumpulkan informasi untuk laporan bug:

8128
sumber
3
Bisakah lebih banyak detail termasuk perintah sampel ditambahkan untuk kenyamanan pengguna?
ζ--
bagaimana dengan saat bug tidak terlihat? satu-satunya yang saya miliki adalah dmesg. Ubuntu 18.04 saya tidak bisa tidur. Ketika saya secara manual menidurkannya kembali dan seperti yang saya katakan, saya hanya punya dmesg. bagaimana cara melaporkan bug itu?
Pavlos Theodorou
145

Serangkaian instruksi yang paling umum dan komprehensif dapat ditemukan di halaman bantuan yang dikelola komunitas ini. Jawaban ini pada dasarnya, mengkonsolidasikan halaman itu, dan karenanya disarankan agar Anda membacanya, dan jika Anda memburu bug, Anda diharuskan membacanya.

Versi pendek:

  • Tahu paket yang salah? ketik ubuntu-bug <packagename>di terminal.
  • Punya jendela sebelum buggy? ketik ubuntu-bug -wdi terminal, dan klik pada jendela.
  • Punya pid? ketik ubuntu-bug <pid>di terminal.
    Anda juga dapat menggunakan dialog Run ( Alt+ F2) sebagai ganti terminal.

Versi panjang:

Langkah satu: Pendahuluan

Langkah dua: Tentukan paket yang salah

Jika Anda tahu paket mana yang salah, Anda dapat menjalankan ubuntu-bug <packagename>untuk memulai proses pelaporan bug. Anda sekarang dapat melanjutkan ke langkah berikutnya.
Instruksi terperinci untuk menemukan paket yang tepat diberikan di sini Dan jika instruksi terperinci itu tidak membantu, Anda harus mengambil langkah terakhir.

Sebagai Resor terakhir:

Anda dapat mengetik ubuntu-bugdi terminal, atau Jalankan jendela, dan jawab beberapa pertanyaan untuk mengumpulkan beberapa informasi tentang bug.

Jika semuanya gagal, dan Anda tidak dapat menentukan paket yang tepat, Anda dapat meminta bantuan di saluran IRC, atau teruskan dan melaporkan bug terhadap tidak ada paket tertentu. Harap perhatikan bahwa ini menambah upaya ekstra pada kelompok kecil sukarelawan kami, dan Anda diminta untuk menggunakannya, sebagaimana judulnya dibaca, hanya sebagai pilihan terakhir. Perhatikan juga bahwa ini dapat menunda proses penyelesaian bug Anda, dan itulah alasan lain untuk mengerahkan segenap upaya yang Anda bisa, untuk menemukan paket yang tepat.

Anda dapat mengajukan bug terhadap tidak ada paket tertentu dengan pergi di sini .

Langkah tiga: Menyerahkan laporan bug

(dikutip kata demi kata dari ReportingBugs untuk kelengkapan.)

Setelah menjalankan salah satu dari perintah di atas, Apport (Ubuntu bug-reporter) akan mengumpulkan data yang diperlukan. Sebuah jendela kemudian akan muncul, menanyakan apakah Anda ingin melaporkan bug. Klik "Kirim Laporan" jika Anda ingin melanjutkan, atau klik "Konten laporan" jika Anda ingin meninjau informasi yang dikumpulkan.

laporan masalah-masalah

Apport kemudian akan mengunggah informasi masalah ke Launchpad, dan jendela browser baru kemudian akan terbuka untuk memberi tahu Anda bahwa laporan bug sedang diproses. Setelah data laporan bug diproses, halaman baru akan terbuka yang akan menanyakan judul laporan bug Anda. Judul bug akan muncul di semua daftar bug jadi pastikan itu mewakili bug dengan baik. Setelah selesai, klik "Next". Pencarian akan terjadi berdasarkan pada judul yang Anda berikan ke laporan bug, dan akan menunjukkan yang berpotensi serupa. Jika salah satu dari ini adalah bug yang Anda laporkan, klik judulnya, lalu "Ya, ini bug yang saya coba laporkan". Jika tidak, klik "Tidak, saya perlu melaporkan bug baru". Launchpad kemudian akan meminta Anda untuk informasi lebih lanjut. Penting bagi Anda menentukan tiga hal:

  • Apa yang Anda harapkan terjadi
  • Apa yang sebenarnya terjadi
  • Jika memungkinkan, serangkaian langkah minimal yang diperlukan untuk mewujudkannya, di mana langkah 1 adalah "memulai program"

Isi kolom deskripsi dengan sebanyak mungkin informasi, lebih baik memiliki terlalu banyak informasi dalam deskripsi daripada tidak cukup.

Di bagian bawah halaman, ada beberapa opsi tambahan yang dapat Anda gunakan untuk membuat laporan bug Anda lebih lengkap:

  • Bug ini adalah kerentanan keamanan: Silakan periksa ini hanya jika laporan bug Anda menjelaskan perilaku yang dapat dieksploitasi untuk memecahkan sistem Anda. (TODO: kata-kata yang lebih baik?)

  • Tag: Anda dapat menambahkan tag di sini yang berkaitan dengan laporan bug Anda. Nilai yang telah ditentukan harus dibiarkan sendiri.

  • Sertakan lampiran: Dengan menggunakan opsi ini, Anda dapat menambahkan lampiran pendukung untuk menjelaskan atau membantu orang lain mereproduksi bug. Ini mungkin termasuk tangkapan layar, pengambilan video dari masalah atau dokumen sampel yang memicu kesalahan. Lampiran tambahan, jika perlu, dapat ditambahkan setelah bug dilaporkan melalui Tambahkan komentar / lampiran di bagian bawah halaman.

Setelah selesai, klik "Kirim laporan bug".

Jika Anda perlu mengumpulkan data saat offline, Anda dapat menggunakannya apport-cliuntuk itu. Petunjuk terperinci tentang ini, dan banyak kiat lainnya dapat ditemukan di ReportingBugs

Mahesh
sumber
43

Jika Anda mengalami kesalahan X (subsistem grafis), halaman X Debugging sangat berguna:

Biasanya melakukan ubuntu-bug xorgakan mendapatkan semua informasi yang tepat untuk Launchpad. Bryce menambahkan:

Ya, pasti rekomendasi yang bagus. Tetapi juga pastikan untuk benar-benar menggambarkan masalahnya. Kesalahan paling umum yang dibuat dalam mengajukan laporan bug X adalah tidak sepenuhnya menggambarkan apa yang sebenarnya terjadi. Jangan berasumsi log saja menceritakan kisah lengkap - menjadi bertele-tele.

Jorge Castro
sumber
31

Jika Anda mengetahui aplikasi yang dimaksud (khususnya nama paket), saya akan merekomendasikan menggunakan ubuntu-bugperintah dari terminal. ubuntu-bug packagenameakan mengumpulkan beberapa informasi otomatis dan membawa Anda langsung ke halaman peluncuran, melaporkan halaman bug, tempat Anda dapat menggambarkan masalahnya.

Ini juga saat yang tepat untuk mencari duplikat potensial, dan jika Anda menemukan satu klik tombol "mempengaruhi saya juga".

Halaman bantuan ini memiliki lebih banyak info berguna: ReportingBugs - Community Ubuntu Documentation

Scott Ritchie
sumber
27

Ini semudah mengunjungi Launchpad dan mengisi 2 atau 3 bidang yang ada. Baris perintah bukan satu-satunya cara.

Atau, Anda dapat menggunakan ini (ganti PACKAGENAMEdi URL dengan nama paket. Misalnya: unity, gnome-shell, dll):

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

Itu disebutkan dalam dokumentasi Ubuntu .

ini aku
sumber
1
Jika Anda mengikuti metode ini, dan kemudian memutuskan untuk menambahkan file dengan cara yang sama seperti yang Anda lakukan dengan ubuntu-bugmetode, Anda bisa mengetik apport-collect REPORTNUMBER, di mana REPORTNUMBER adalah jumlah bug, yang akan berada di URL yang Anda kirimkan tetapi.
v010dya
Meskipun mungkin biasanya bukan cara yang ideal untuk melaporkan bug, pendekatan ini berpotensi berguna untuk situasi di mana sesuatu mencegah Apport digunakan .
Eliah Kagan
1

Buka Terminal dan ketik:

$reportbug

Ini akan menampilkan output seperti:

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 

Tekan Y: dan itu akan menginstal reportbug di mesin Ubuntu

Sekarang Anda dapat Melaporkan Bug:

$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.
Ramesh Chand
sumber
The paket reportbug adalah untuk melaporkan bug di Debian, tidak Ubuntu. Ubuntu menggunakan apport .
Nathaniel M. Beaver