Sistem çökmesi iletişiminde beni rahatsız ediyor, nasıl kapatabilirim? Bir problemi rapor etmem gerekebilir diye nasıl tekrar açacağımı da bilmek isterim.
Sistem çökmesi iletişiminde beni rahatsız ediyor, nasıl kapatabilirim? Bir problemi rapor etmem gerekebilir diye nasıl tekrar açacağımı da bilmek isterim.
Yanıtlar:
Ubuntu 16.04 itibariyle sistemd apport, config dosyasını onurlandırmıyor gibi
Eklentiyi etkinleştirmek / devre dışı bırakmak için kullanılan sistem komutları şunlardır:
Devre dışı
sudo systemctl disable apport.service
Bu işe yaramazsa, servisi gizlemeniz gerekir.
systemctl mask apport.service
Yeniden etkinleştirmek için
systemctl unmask apport.service # if you masked it
sudo systemctl enable apport.service
Ubuntu'nun önceki sürümleri:
Düzenlemelisin /etc/default/apport
. Aşağıdaki değişiklikler Apport'un açılışta başlamasını önleyecektir:
Grafik : ( CTRL+ ALT+ T) ile bir terminal açın ve şunu yazın:
sudo -i gedit /etc/default/apport
ve sonra itin ENTER. Şifreniz giriliyor ancak noktalar halinde görüntülenmiyor.
veya
Komut satırı :
sudo nano /etc/default/apport
Bir dosya düzenleyici şimdi açık. "0" 'dan "1"' e ayarlı olarak değiştirin, böylece şöyle görünür:
enabled=1
Kapatmak için şunu yapın:
enabled=0
Şimdi değişikliklerinizi kaydedin ve dosya düzenleyiciyi kapatın. Apport şimdi açılışta artık başlamayacak. Yeniden başlatmadan hemen kapatmak istiyorsanız, çalıştırın sudo service apport stop
.
Geçici olarak kapatmak için sudo service apport stop
değiştirmeden de kullanabilirsiniz /etc/default/apport
.
Ayrıca bakınız:
systemctl
anahtar sonradan görme gelen systemd beri artık kullanılabilir?
/etc/default/apport
sudo service apport stop ; sudo sed -ibak -e s/^enabled\=1$/enabled\=0/ /etc/default/apport ; sudo mv /etc/default/apportbak ~
Yukarıdaki betiğin apport'u durdurması, ardından yapılandırma dosyasının bir yedeğini alması, önyüklemedeki apport'u devre dışı bırakması ve son olarak da yedeği ana dizininize götürmesi gerekir.
Ubuntu'nun yeni sürümlerinde (15.04+)
Hizmeti durdurmak için:
systemctl stop apport.service
Hizmeti başlangıçta devre dışı bırakmak için:
sudo systemctl disable apport.service
Servisin durumunu kontrol etmek için:
systemctl status apport.service
Son olarak, maskeleme yaparak sistem hizmetinin başlatılmasını da önleyebilirsiniz. Servis, maskesiz bırakılmadıkça (hatta manuel olarak) başlayamaz.
systemctl mask apport.service
Bu, /etc/systemd/system/apport.service adresinden / dev / null dizinine sembolik link vermelidir. fedoraproject.org
Apport'u devre dışı bırakma. Bu günlerden birinde, bir dizi çökme yaşayabilir ve sistemde kötü davranış veya uygulamaya özel bir belirti dışında asla bunu bilemezsiniz.
/var/crash
Dizin herhangi bir aksilik kayıt yoktur. Bir gün ihtiyacın olabilir.
Önerilen prosedür:
$HOME/crash
ve mevcut kilitlenme raporlarının tümünü kopyala.sudo rm /var/crash/*
sudo reboot
Tekrarlayan kilitlenme pop-up davranışı şimdi gitmiş olmalı. Ayrıca, kaydettiğiniz kilitlenme raporları, başlatmayı bir hatayı rapor etmekte değerli olabilir.
Apport'ta standart unix komut satırı hata ayıklamasını kıran bir hata olduğundan ve bu hata 2007'den beri biliniyor (10 yaşına geldiğinde bir pasta alacağım) (bkz. Https://bugs.launchpad.net/ubuntu / + source / apport / + bug / 160999 ) kapatmak, kendi kodunuzu düzeltmeye çalışıyorsanız yapmanız gereken en iyi şeydir.
Neden sadece tamamen çıkarmıyorsunuz?
Sürüm 16.04 LTS
sudo apt-get update
sudo apt-get remove apport
sudo rm /etc/cron.daily/apport
Ayrıca, bunu kontrol etmek isteyebilirsiniz:
Popülerlik-yarışma sistemi bozmadan kaldırılıyor?
18.04’e yeni: