Cara melaporkan bug sistem

13

Saya berurusan dengan masalah ini: Ubuntu tidak akan mati (macet pada "Menghentikan modul kernel VirtualBox")

dan saya hampir kehilangan keberanian ketika saya ingin melaporkan bug. Saya sedang mempelajari topik "Bagaimana melaporkan bug" selama dua jam sekarang dan saya masih merasa benar-benar baru.

Pertama saya buka di sini https://bugs.launchpad.net/ubuntu/ dan mencoba mengklik tautan "Laporkan bug" yang membawa saya ke sini: https://help.ubuntu.com/community/ReportingBugs dan saya benar-benar membacanya artikel tapi saya masih bingung. Ketika saya datang ke "System crash" hanya ada satu kalimat:

If your system lockups up, freezes, logs you out, etc., 
then this is not an application crash, but a system crash.
Please see below, and consult the following article for 
these types of problems 
https://help.ubuntu.com/community/DebuggingSystemCrash. 

Jadi, apakah dikatakan bahwa Anda tidak dapat melaporkan bug kerusakan sistem? Karena pada artikel "DebuggingSystemCrash" tidak ada yang melaporkan bug.

Kemudian saya datang ke sini di askubuntu dan menemukan pertanyaan seperti ini: Bagaimana cara melaporkan bug? ... tapi sekali lagi tidak ada yang membantu saya. Mereka semua memiliki bug tentang beberapa aplikasi. Jadi mereka hanya menjalankan "ubuntu-bug PID, tapi saya tidak bisa melakukan itu karena saya tidak tahu PID juga paket di mana bug itu. Itu hanya terjadi selama proses shutdown.

Di mana hari mode kuno yang bagus ketika Anda baru saja pergi ke launchpad dan mengklik "Laporkan bug" dan hanya itu. Mungkin itu menyebabkan banyak laporan buruk, tetapi cara baru orang tidak akan melaporkan bug jika mereka tidak mengetahui caranya ...

pengguna568021
sumber
Nah dalam kasus Anda itu bukan sistem crash, setidaknya tidak dalam cara berpikir penulis artikel. Saya berasumsi bahwa beberapa skrip tidak seperti seharusnya ketika komputer dimatikan. Masalah pertama bisa berupa modul VirtualBox. Tetapi bisa juga beberapa perintah berikut. Saya mengomentari pertanyaan Anda. Mari kita lihat apakah kita bisa mengetahuinya.
qbi
Terima kasih ... senang mengetahui ada 1 orang yang memahami kekecewaan saya. Jadi haruskah saya mengubah judul ini jika itu bukan sistem crash?
user568021
Seperti yang saya pahami, Anda bertanya: "Bagaimana melaporkan bug di mana modul kernel tidak bisa membongkar?" Saya sudah memposting ini, untuk menjawab itu . Jika itu yang Anda tanyakan di sini, saya sarankan untuk mengedit judul posting Anda untuk mengklarifikasi itu. Kalau tidak, ini mungkin berakhir ditutup terlalu terlokalisasi (karena ini berkaitan dengan masalah yang Anda bisa selesaikan, yang solusinya didokumentasikan dalam pertanyaan Anda yang lain).
Eliah Kagan

Jawaban:

8

Menentukan Dimana Kegagalan Terjadi

Jika sistem Anda gagal dimatikan, dan teks terakhir yang Anda lihat memberitahu Anda bahwa ia sedang mencoba membongkar modul kernel tertentu (atau melakukan tugas tertentu lainnya), dan tidak ada indikasi di sebelah kanannya, pada baris yang sama , bahwa itu berhasil atau gagal , maka masalahnya hampir pasti dengan tindakan spesifik itu, dan bukan dengan apa pun yang terjadi selanjutnya. Dalam situasi ini, Anda dapat melaporkan bug yang mendokumentasikan kegagalan modul kernel untuk diturunkan.

Melaporkan Bug yang Memengaruhi Modul Kernel

Jika Anda memiliki bug yang disebabkan oleh modul kernel yang disediakan oleh paket non-kernel tertentu, Anda dapat melaporkan bug terhadap paket itu. Jika sebenarnya ada layanan kernel yang berjalan ( ps axmenunjukkan utas kernel dan juga proses normal) untuk modul, yang Anda yakini menyebabkan masalah, maka Anda dapat menjalankan ubuntu-bugdengan PID-nya jika Anda dapat menjalankannya ubuntu-bugsama sekali .

Karena Anda kemungkinan tidak dapat menjalankan perintah apa pun dalam situasi ini , dan karena seringkali tidak ada proses yang berjalan yang jelas bertanggung jawab , setelah reboot, Anda harus menjalankan:

ubuntu-bug packagename

Di sini, itu agak sulit - program userspace VirtualBox disediakan oleh virtualbox. Modul kernel VirtualBox untuk host virtualisasi biasanya dibangun dari sumber, yang disediakan oleh virtualbox-dkms.

Saya akan melaporkan bug ini terhadap virtualbox-dkms(dengan asumsi VirtualBox dikompilasi dan diinstal modul kernel pada mesin Anda). Detail teknis bug kemungkinan mengindikasikan paket apa yang terbaik, dan tidak selalu praktis untuk menentukan paket apa yang dianggap mempengaruhi bug, sebelum melaporkan bug. Jadi, Anda melakukan yang terbaik. Itu selalu dapat diubah nanti di Launchpad, baik oleh Anda atau oleh orang lain (biasanya triager atau pengembang).

Jika Anda ingin melaporkan bug terhadap modul kernel yang dikirimkan bersama kernel, Anda dapat melaporkannya linux:

ubuntu-bug linux
Eliah Kagan
sumber
Anda menjawab pertanyaan saya tetapi juga menarik bahwa masalahnya disebabkan oleh xampp. Jadi mungkin itu tidak terhubung ke virtualbox atau virtualbox-dkms ... Yah saya kira saya bisa melaporkan bug terhadap 'linux' karena saya tidak tahu xampp adalah penyebab ini, kan ...?
user568021
@ user568021 XAMPP mungkin memicu, tetapi dari uraian Anda, sistem hang saat mencoba membongkar modul. Hal terbaik yang harus dilakukan adalah meng-uninstall sepenuhnya VirtualBox dan modul-modul kernelnya dan melihat apakah Anda masih dapat menghasilkan bug (setelah XAMPP diaktifkan kembali). Jika Anda bisa, maka itu bukan bug di VirtualBox. Tetapi jika itu menghentikan modul kernel agar tidak diturunkan, saya sarankan berasumsi itu ada di dalam kernel atau dalam sebuah paket yang menyediakan modul-modul yang gagal diturunkan, bahkan jika itu dipicu oleh perangkat lunak dalam paket lain. (Tentu saja, dalam kutu menjelaskan pemecahannya!)
Eliah Kagan
@EliahKagan Seperti yang ditunjukkan oleh user568021 pada (t) pertanyaannya, saya juga akan berputar-putar mencoba menemukan tombol "laporkan bug" pada launchpad. Bug yang saya perkirakan: ketika sistem saya (12,04 LTS) tertidur dan saya menghubungkan ponsel Android saya (via USB, hanya untuk pengisian daya), sistem segera reboot. Di mana mengibarkan bendera?
gila tentang natty
Mungkin terkait dengan bug itu sendiri (bukan masalah tentang bagaimana dan di mana melaporkannya) dan petunjuk
tentang
1

Ada dua cara melaporkan bug:

Anda dapat menebak paket mana yang akan dilapor dengan menggunakan aplikasi "Synaptic Package Manager". Di sisi lain, dalam kasus terburuk, Anda dapat dengan mudah melaporkan "linux".

Alberto Salvia Novella
sumber