Bir hatayı nasıl rapor edebilirim?


455

Ubuntu'da bir uygulamayla ilgili bir sorun buldum.

Sorular:

  • Sorunu en iyi nasıl rapor ederim?
  • Ne tür bilgiler vermeliyim?

Yanıtlar:


310

Ubuntu Wiki'nin iyi hazırlanmış ve birçok olası senaryoyu kapsayan ayrıntılı bir rehberi var.

Bu sayfanın özü, önce bir Launchpad hesabına ihtiyacınız var , ardından Alt+ ' F2ya basın ve girin ubuntu-bug packagename. 11.04 ve sonrasında ubuntu-bug -w, etkilenen pencereye girip tıklayabilirsiniz.

Bu wiki sayfasında açıklanan ve nasıl yapılacağını anlatan yöntemler de vardır:

Bir yoktur hızlı öğretici bir video daha iyi açıklıyor.

Ve bu sitede bazı hata raporları hakkında bilgi toplama konusunda daha fazla bilgi:


3
Kullanıcıların rahatlığı için örnek komutlar dahil daha fazla ayrıntı eklenebilir mi?
Aug--

böcek görünür değilse ne olacak? Sahip olduğum tek şey bir dmesg. Ubuntu 18.04'üm uyuyamıyor. Elle uyku moduna geçirdiğimde tekrar açılıyor ve dediğim gibi sadece bir dmesgim var. bu hatayı nasıl rapor ederiz?
Pavlos Theodorou

145

En genel ve kapsamlı talimatlar bu topluluğun bakımını yaptığı yardım sayfasında bulunabilir. Bu cevap aslında, o sayfayı birleştirir ve dolayısıyla onu okuyarak ve böcek av olup olmadığını, şekilde çalıştırılması tavsiye edilir gerekli bunu okumanız.

Kısa versiyon:

  • Arızalı paketi biliyor musunuz? türünü gitmek ubuntu-bug <packagename>bir terminalde.
  • Senden önce bir penceren var mı? türünü gitmek ubuntu-bug -wterminalde ve pencereyi tıklayın.
  • Pid var mı? türünü gitmek ubuntu-bug <pid>bir terminalde. Terminal yerine
    Çalıştır iletişim kutusunu ( Alt+ F2) da kullanabilirsiniz .

Uzun versiyon:

Birinci adım: Ön hazırlıklar

İkinci adım: belirleyin paketi hatalı

Hangi paketin hatalı olduğunu biliyorsanız ubuntu-bug <packagename>, hata raporlama işlemini başlatmak için çalıştırabilirsiniz . şimdi bir sonraki adıma geçebilirsiniz.
Doğru paketi bulma ile ilgili ayrıntılı talimatlar burada verilmiştir ve bu ayrıntılı talimatlar yardımcı olmamışsa, son çare sizde olur.

Son çare olarak:

ubuntu-bugBir terminale veya Çalıştır penceresine yazabilir ve hata hakkında bilgi toplamak için birkaç soruyu cevaplayabilirsiniz.

Diğer her şey başarısız olursa ve doğru paketi belirleyemediyseniz, IRC kanallarında yardım isteyebilir veya devam edip belirli bir pakete karşı bir hata bildirebilirsiniz. Bunun küçük gönüllüler grubumuza daha fazla çaba kattığını ve yalnızca okuyucunun sadece son çare olarak kullanmanız istendiğini unutmayın. Ayrıca, hatanın çözüm sürecini geciktirebileceğini ve bunun doğru paketi bulmak için yapabileceğiniz tüm çabayı göstermesinin başka bir nedeni olduğunu unutmayın.

Sen giderek belirli paketin hakkında hata bildiriminde olabilir burada .

Üçüncü adım: Hata raporunu gönderme

( tamlık için ReportingBugs’dan sözlü alıntı .)

Yukarıdaki komutlardan herhangi birini yürüttükten sonra Apport (Ubuntu bug-reporter) gerekli verileri toplayacaktır. Hatayı bildirmek isteyip istemediğinizi soran bir pencere açılır. Devam etmek istiyorsanız "Rapor Gönder" i veya toplanan bilgileri Eklemek için "Raporun İçeriğini" tıklayın.

apport-problem rapor

Apport daha sonra sorun bilgisini Launchpad'e yükleyecek ve hata raporunun işlendiğini bildiren yeni bir tarayıcı penceresi açılacaktır. Hata raporu verileri işlendikten sonra, hata raporunun başlığını isteyecek yeni bir sayfa açılır. Hata başlığı tüm hata listelerinde görünecektir, bu nedenle hatayı iyi temsil ettiğinden emin olun. İşiniz bittiğinde, "İleri" yi tıklayın. Ardından, hata raporuna verdiğiniz başlığa göre bir arama yapılacak ve potansiyel olarak benzerleri gösterilecektir. Bunlardan biri bildirdiğiniz tam hata gibi görünüyorsa, başlığını ve ardından "Evet, bu bildirmeye çalıştığım hata" seçeneğini tıklayın. Değilse, "Hayır, yeni bir hata bildirmem gerekiyor" seçeneğini tıklayın. Launchpad daha fazla bilgi isteyecektir. Üç şey belirtmeniz önemlidir:

  • Ne olacağını umdun
  • Gerçekte ne oldu
  • Mümkünse, bunu gerçekleştirmek için gereken minimum adım dizisidir, burada 1. adım “programı başlatın”

Açıklama alanına mümkün olduğunca fazla bilgi doldurun, açıklamada yeterli olmaktan çok daha fazla bilgiye sahip olmak daha iyidir.

Sayfanın alt kısmında, hata raporunuzu daha eksiksiz hale getirmek için kullanabileceğiniz bazı ekstra seçenekler vardır:

  • Bu hata bir güvenlik açığıdır: Lütfen yalnızca hata raporunuz sisteminizi çatlatmak için kullanılabilecek bir davranış açıklarsa kontrol edin. (TODO: daha iyi ifadeler?)

  • Etiketler: Buraya hata raporunuzla ilgili etiketleri ekleyebilirsiniz. Önceden tanımlanmış değerler yalnız bırakılmalıdır.

  • Bir ek ekleyin: Bu seçeneği kullanarak, başkalarının hatayı çoğaltmasına açıklamak veya yardımcı olmak için destekleyici ekler ekleyebilirsiniz. Bu ekran görüntüsünü, sorunun video kaydını veya hatayı tetikleyen örnek bir belgeyi içerebilir. Gerekirse, sayfanın altındaki Yorum / ek ekle yoluyla hata bildirildikten sonra ek ekler eklenebilir.

İşiniz bittiğinde, "Hata raporu gönder" i tıklayın.

Çevrimdışıyken veri toplamanız gerekiyorsa, bunun için kullanabilirsiniz apport-cli. Bununla ilgili ayrıntılı talimatlar ve daha birçok ipucu ReportingBugs'ta bulunabilir.



43

Bir X hatası yaşıyorsanız (grafik alt sistemi), X Debugging sayfası çok yararlıdır:

Genellikle bir ubuntu-bug xorgLaunchpad için tüm doğru bilgileri alacaksınız. Bryce ekler:

Evet, kesinlikle iyi bir öneri. Fakat aynı zamanda problemi tanımladığınızdan emin olun. X hata raporlarını yazarken yapılan en yaygın hata, gerçekte ne olduğunu tam olarak anlatmamaktır. Günlüklerin tek başına hikayenin tamamını anlattığını varsaymayın - ayrıntılı olun.


31

Söz konusu uygulamayı biliyorsanız (özellikle paket adı), ubuntu-bugkomutu bir terminalden kullanmanızı tavsiye ederim . ubuntu-bug packagenamebazı otomatik bilgiler toplayacak ve sizi fırlatma raporuna götürecek ve sorunu tanımlayabileceğiniz bir hata sayfası göreceksiniz.

Ayrıca potansiyel kopyaları aramak için iyi bir zamandır ve bir tık bulursanız "beni de etkiler" düğmesini tıklayın.

Bu yardım sayfasında daha faydalı bilgiler var: ReportingBugs - Community Ubuntu Documentation


27

Launchpad'i ziyaret etmek ve orada bulunan 2 veya 3 alanı doldurmak kadar kolaydır . Komut satırı tek yol değil.

Alternatif olarak, bunu kullanabilirsiniz ( PACKAGENAMEURL’de paket ismiyle değiştirin. Örneğin: unity, gnome-shell, etc):

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

Ubuntu belgelerinde bahsedilmiştir .


1
Bu yöntemi izlerseniz ve ardından dosyaları yöntemle yaptığınız gibi eklemeye karar verirseniz , REPORTNUMBER hata iletisinin bulunduğu yer olan ubuntu-bugyalnızca apport-collect REPORTNUMBERgirdiğiniz URL'nin URL'sinde olacak şekilde yazabilirsiniz.
v010dya,

Bir hatayı bildirmek için genellikle ideal bir yol olmasa da , bu yaklaşım bir şeyin Apport'un kullanılmasını engellediği durumlar için potansiyel olarak faydalıdır .
Eliah Kagan

1

Terminali açın ve yazın:

$reportbug

Gibi çıktı görüntüler:

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 tuşuna basın: Ubuntu makinesine rapor raporunu yükleyecektir.

Şimdi hatayı bildirebilirsiniz:

$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 paketi değil, Ubuntu Debian böcek bildirmek içindir. Ubuntu apport kullanıyor .
Nathaniel M. Beaver,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.