Sabit başlangıç ​​hatası sorunu - com.ubuntu.apport-support-gtk-root nedir


22

Hatanın anlamı nedir ve neden başlangıçta görünmeye devam ediyor? Hata bildirdim ama hiçbir şey değişmedi.


Ubuntu'ya Sormaya Hoş Geldiniz! ;-) Apport, meydana geldiklerinde kilitlenmeleri önleyen sistemdir, bu yüzden sorun değil, sadece belirtidir. Hatanın kendisiyle ilgili yardım almak istiyorsanız, daha fazla ayrıntı vermeniz gerekir.
Fabby

Yanıtlar:


22

Ubuntu, bu çökmeleri tespit etmekten sorumlu olan Apport adında bir programa sahiptir ve kullanıcı onayı üzerine bu çökmeleri geliştiricilere bildirir. Bu süreç, geliştiricilerin problemi çözmeyi amaçlamaktadır.

Ancak, genel kullanıcılar için çok can sıkıcı olabilir ve kullanıcılara bu konuda hiçbir şey yapamadıklarında hata göstermenin bir anlamı yoktur. Yani onları devre dışı bırakmak isteyebilirsiniz.

Apport sistemi / var / crash dizininde crash rapor dosyaları oluşturur. Bu kilitlenme rapor dosyaları, Ubuntu her önyüklendiğinde hata iletisinin görünmesine neden olur.

Apport kapatmak

$ gksudo gedit /etc/default/apport

Sadece etkin değerini 0 olarak ayarlayın ve bu durum apportu etkisiz hale getirecektir.

enabled=0

Dosyayı kaydedin ve kapatın. Bir sonraki açılıştan sonra, hiçbir hata mesajı olmamalıdır. Sistemi yeniden başlatmak istemiyorsanız, komut satırından apport'u yeniden başlatın.

$ sudo service apport restart

Bu ayarı geçici olarak geçersiz kılabileceğinizi unutmayın sudo service apport start force_start=1.
jvriesem

Bu hataların neden varsayılan olarak etkin olduğunu açıklayabilir misiniz? Son kullanıcı için göreceli olarak yararsızlarsa, muhtemelen onları bastırmaya ve kullanıcıyı hiç etkilemeyen global bir "otomatik olarak çökme raporu" seçeneği eklemeye değer mi?
XtrmJosh

15

(Yeni bir cevap yazmak, çünkü henüz yorum yapamam.)

@Vlad Savitsky'nin cevabına ekleme:

Apport'un görevi, çökmeleri Ubuntu geliştiricilerine bildirmektir. Bu nedenle iyi huyludur ve basitçe kapatılmaması gerekir.

Apport size her sorunu sadece bir kez göstermeli. Mesele, apportun kendisinin kafası karışabileceği ve zaten bir sorun bildirdiğini kaydedemediği ya da unuttuğunu kaydedemediği görülüyor. Bu can sıkıcı bir dizi diyaloga yol açabilir. Bu, sistemi yükseltirken olabilir.

Bir çözüm /var/crashdizindeki tüm kilitlenme raporlarını silmek . Bu komut sizin için bunu yapabilir:

sudo rm /var/crash/*

Tabii ki, yeni kazalar meydana gelirse, apport size olması gerekenleri bildirecektir.

Apport sinir bozucu olmaya devam ederse, tamamen kapatmak farklı bir çözümdür. Vlad'ın tarif ettiği gibi

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

ve ayarlayın enabled=0. Bu değişikliği etkinleştirmek için, 16.04 ve üzeri restartsürümlerde, apport'u yeniden başlatmak için gerekenden farklı bir sözdizimi gerekiyor. 16.04 systemdhizmetleri yönetmek için kullanır , böylece systemctlkomut kullanılabilir:

sudo systemctl restart apport
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.