Mendapatkan "Masalah program sistem terdeteksi" muncul secara teratur setelah peningkatan

338

Ini mulai terjadi segera setelah saya reboot pertama kali setelah melakukan upgrade sistem. Pertama-tama dimulai dengan dialog yang mengatakan "Masalah program sistem terdeteksi". Maka ketika saya mencoba menekan 'laporkan masalah' tidak banyak terjadi. Saya dipimpin melalui dialog yang selalu berakhir dengan masalah yang tidak dapat diselesaikan.

Saya sadar ini bukan banyak informasi, namun saya tidak yakin informasi mana yang perlu saya publikasikan dan bagaimana saya mendapatkannya untuk men-debug masalah ini.

Ini screenshotnya! masukkan deskripsi gambar di sini

grrrbytes
sumber

Jawaban:

380

Buka terminal ( Ctrl+ Alt+ T) dan ketik:

sudo rm /var/crash/*

Lalu pukul Enter.

Ini akan menghapus semua crash lama, yang mungkin masih dilaporkan (salah). Setelah reboot / memulai kembali, sembulan selanjutnya masih perlu diselidiki.

Jason
sumber
2
Jenius! Ringkas namun tepat. Ini juga terjadi setiap kali Anda berpindah antar kernel di OS yang sama.
Ébe Isaac
wow, sebenarnya itu adalah awnser terbaik yang saya lihat sampai sekarang untuk masalah ini, ia berfungsi dan sebagai bonus membuat apport tetap aktif, juga sekarang saya melihat masalah nyata yang saya miliki
spider623
15
Sangat mengganggu bahwa laporan kerusakan yang lama dapat memicu lebih banyak laporan kerusakan
prusswan
1
Tambahkan ini untuk dijalankan saat boot di cron find /var/crash -mtime 1 -deletedan itu akan menghapus laporan kerusakan yang lebih lama dari satu hari. Ini berarti Anda akhirnya dapat menekan Batalkan dan masalahnya akan hilang. Mengganggu bahwa Batalkan berarti cerewet.
artfulrobot
Saya datang ke sini dari Google, jadi saya kira perlu mengomentari jawaban lama. Jadi bagaimana cara kerjanya? Jika terjadi kecelakaan, sistem menciptakan file dalam /vat/crash/. Kemudian apportberi tahu tentang kerusakan yang siap untuk diselidiki. Apakah itu benar?
Celdor
133

Menonaktifkan pelaporan kesalahan bukanlah solusi yang diinginkan!

Ubuntu memiliki sistem pelaporan kesalahan yang disebut apport yang mencoba untuk menangkap semua program crash di latar belakang dan melaporkannya untuk membantu para pengembang.

Tampaknya setelah upgrade-upgrade ada beberapa laporan macet yang terus ditampilkan karena alasan yang tidak jelas, tetapi menonaktifkan peluang bukanlah solusi yang diinginkan.

Hapus laporan kerusakan lama

Buka terminal dan hapus semua laporan kerusakan lama yang mungkin ada di direktori laporan kerusakan:

sudo rm /var/crash/*

Setelah reboot, popup hilang.

Jika Anda tidak ingin memulai ulang, Anda dapat menutup semua popup terbuka dengan:

killall system-crash-notification

( Munculan baru lebih lanjut masih harus diselidiki. Jika Anda ingin melihat detailnya,
lihat /var/crash/laporan baru)

rubo77
sumber
47
Jika pengembang tidak ingin orang menonaktifkan pelaporan kesalahan, mereka mungkin harus membuatnya berfungsi dengan benar. Ini tampaknya merupakan bug yang sudah lama ada dan sangat terlihat. Namun, ini adalah jawaban yang bagus.
Nobar
2
Upvoting karena banyaknya orang yang tidak mengerti baris pertama posting Anda .
Błażej Michalik
14
@ BłażejMichalik: Untuk apa nilainya, kotak pesan kesalahan yang tidak memberikan petunjuk sekecil apa tentang kesalahan apa yang telah terjadi (atau bagaimana mencari tahu lebih banyak tentang kesalahan itu) juga bukan solusi yang diinginkan.
ATAU Mapper
2
@ORMapper Saya setuju, tetapi menonaktifkan pelaporan kesalahan sama sekali lebih buruk. Verbositas apport n 'chap adalah masalah yang berbeda, yang saat ini mungkin tidak ada solusi nyata.
Błażej Michalik
7
Ini adalah kesalahan UX untuk mengganggu pengguna dengan dialog tanpa titik yang terus muncul. Tambahkan opsi Ya mulai sekarang dan Tidak mulai sekarang . Dan entah bagaimana, izinkan saya untuk mencari tahu kesalahan macam apa itu. Layar tambahan tidak terlalu membantu.
Reinier Post
14

Saya memiliki masalah yang sama ketika memutakhirkan dari 12,04 ke versi yang lebih tinggi. Ternyata, Ubuntu memiliki sistem pelaporan kesalahan yang disebut "apport", yang dinonaktifkan dalam rilis Ubuntu yang stabil hingga 12,04 dan diaktifkan kembali sekarang.

Manuel Jose telah membuat panduan cepat yang bagus tentang cara mematikan kesalahan pelaporan di apport

ubuntu_fan_dk
sumber
1

Jika Anda ingin mematikan pengaturan konfigurasi tanpa menggunakan GUI:

sudo crudini --set /etc/default/apport '' enabled 0
gavin
sumber
sudo -k sed -i -r 's"enabled=1"enabled=0"' /etc/default/apport
Aquarius Power