Masalah kesalahan startup konstan - apa itu com.ubuntu.apport-support-gtk-root

22

Apa arti kesalahan itu dan mengapa kesalahan itu terus muncul pada saat start-up? Saya melaporkan bug tetapi tidak ada yang berubah.

marcus
sumber
Selamat Datang di Tanya Ubuntu! ;-) Apport adalah sistem yang mencegat crash ketika itu terjadi, jadi itu bukan masalah, hanya gejalanya. Jika Anda ingin bantuan dengan kesalahan itu sendiri, Anda perlu memberikan rincian lebih lanjut.
Fabby

Jawaban:

22

Ubuntu memiliki program bernama Apport yang bertanggung jawab untuk mendeteksi gangguan seperti itu dan atas persetujuan pengguna, melaporkan gangguan ini kepada pengembang. Proses ini bermaksud untuk memperbaiki masalah oleh pengembang.

Namun itu bisa sangat menjengkelkan bagi pengguna biasa, dan tidak ada gunanya menunjukkan kesalahan kepada pengguna ketika mereka tidak bisa melakukan apa-apa tentang itu sendiri. Jadi, Anda mungkin ingin menonaktifkannya.

Sistem apport membuat file laporan kerusakan di direktori / var / crash. File laporan kerusakan ini menyebabkan pesan kesalahan muncul setiap kali Ubuntu melakukan boot.

Matikan apport

$ gksudo gedit /etc/default/apport

Cukup atur nilai diaktifkan ke 0, dan ini akan menonaktifkan apport.

enabled=0

Simpan file dan tutup. Dari boot berikutnya dan seterusnya, seharusnya tidak ada pesan kesalahan. Jika Anda tidak ingin me-restart sistem maka restart apport dari baris perintah.

$ sudo service apport restart
Vlad Savitsky
sumber
Perhatikan bahwa Anda dapat mengganti pengaturan ini untuk sementara sudo service apport start force_start=1.
jvriesem
Bisakah Anda menjelaskan mengapa kesalahan ini diaktifkan secara default? Jika mereka relatif tidak berguna bagi pengguna akhir, itu mungkin akan layak untuk menekan mereka dan menambahkan opsi "laporan crash secara otomatis" global yang tidak antarmuka sama sekali pengguna?
XtrmJosh
15

(Menulis jawaban baru, karena saya belum bisa berkomentar.)

Menambahkan ke jawaban @Vlad Savitsky:

Tugas Apport adalah melaporkan macet ke pengembang Ubuntu. Karena itu jinak dan tidak boleh dimatikan begitu saja.

Apport seharusnya menunjukkan setiap masalah hanya sekali. Masalahnya tampaknya bahwa permintaan itu sendiri dapat menjadi bingung dan gagal untuk mencatat bahwa itu sudah melaporkan masalah, atau lupa bahwa itu memang terjadi. Ini dapat menyebabkan seluruh rangkaian dialog, yang menjengkelkan. Ini mungkin terjadi ketika memutakhirkan sistem.

Salah satu solusinya adalah menghapus semua laporan kerusakan di /var/crashdirektori. Perintah ini dapat melakukannya untuk Anda:

sudo rm /var/crash/*

Tentu saja, jika terjadi crash baru, apport akan memberi tahu Anda tentang hal itu, yang seharusnya.

Jika apport terus mengganggu, mematikannya sepenuhnya adalah solusi yang berbeda. Seperti yang dijelaskan Vlad, Anda harus melakukannya

sudo ${EDITOR-gedit} /etc/default/apport

dan mengatur enabled=0. Untuk mengaktifkan perubahan itu, pada 16.04 dan lebih tinggi, diperlukan sintaks yang berbeda dari restartyang diperlukan untuk memulai kembali apport. 16,04 digunakan systemduntuk mengelola layanan, sehingga systemctlperintah dapat digunakan:

sudo systemctl restart apport
Rainer Blome
sumber