Hatanın anlamı nedir ve neden başlangıçta görünmeye devam ediyor? Hata bildirdim ama hiçbir şey değişmedi.
Hatanın anlamı nedir ve neden başlangıçta görünmeye devam ediyor? Hata bildirdim ama hiçbir şey değişmedi.
Yanıtlar:
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
sudo service apport start force_start=1
.
(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/crash
dizindeki 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 restart
sürümlerde, apport'u yeniden başlatmak için gerekenden farklı bir sözdizimi gerekiyor. 16.04 systemd
hizmetleri yönetmek için kullanır , böylece systemctl
komut kullanılabilir:
sudo systemctl restart apport