Sistem dontuğunda veya oturum açmak için tekrar çöktüğünde nasıl hata ayıklayabilirim?


18

Ubuntu için oldukça yeniyim ve bir şey çöktüğünde hata ayıklamanın iyi bir yolunun ne olduğunu merak ettim?

Örneğin: 11.04'ü yükledim ve varsayılan medya oynatıcı banshee, birkaç dakika müzik çaldıktan sonra dizüstü bilgisayarımı çökertiyor. Sistem tamamen donuyor ve hata mesajı olmadığından neyin yanlış olduğunu bulmak zor.

Ben ikinci sorun bazen sistem giriş çöküyor. Bir Chromium veya Flash olduğundan şüpheleniyorum ancak% 100 emin değilim.

Peki böyle hata ayıklama konusunda bazı ipuçları var mı?

Yanıtlar:


12

Böyle bir çökmeden sonra oturum açma GUI'sini kullanarak oturum açmayın. Ctrl+ Alt+ Tuşlarına basarak metin tabanlı bir oturum açmaya geçin F1. Kullanıcı adınız ve şifrenizle giriş yapın. Bir X oturumu sırasındaki hatalar eklenir ~/.xsession-errors, ancak bu dosyanın üzerine her giriş yapılır. Şu dosyayı yürüterek bu dosyanın yedeğini alın:

mv ~/.xsession-errors{,.1}

Bu .xsession-errorsdosyayı yeniden adlandırır .xsession_errors.1. .1Farklı bir sonek istiyorsanız değiştirin . Şimdi çalıştırarak bu kabuktan çıkış yapabilirsiniz exit.

Sistem günlük dosyalarını kontrol edin /var/log. En ilginç dosyalar:

/var/log/kern.log
/var/log/Xorg.0.log (for the current session)
/var/log/Xorg.0.log.old (for previous session)
/var/log/?dm.log (gdm for gnome, kdm for KDE)

neden bahsetmiyorsun /var/crash/? Burası /var/log/apport.logbeni gönderdi.
David LeBauer

/var/crashgerçekten okunabilir hata mesajları içermez, ancak buna benzer bir dosya _usr_bin_Xorg.0.crashApport kullanılarak gönderilebilir.
Lekensteyn

Bu apport.logbana kontrol etmek için belirli bir * .crash dosyasını söyledi demekti ; ls -ltrh /var/crash/önceki kilitlenme sırasında üretildiğini doğruladı; ama bir dahaki sefere başlayabileceğimi düşünüyordum ls -ltrh /var/crash/.
David LeBauer

2

Tek yapmanız gereken günlük dizinine (/ var / log /) bakmaktır. Orada herhangi bir kilitlenme veya normal günlük bulabilirsiniz.

Bazı uygulamalar kendi dizinlerinde kilit günlükleri oluşturabilir. Örneğin, ana dizininizdeki ~ / .banshee.


Çarpışma belirsiz bir terimdir. Sistem tamamen donarsa ve günlükte olağan dışı bir şey yoksa, tam olarak ne yaparsınız?
mikewhatever

@mikewhatever Necro ama aynı tür sorunları ararken bu bulundu. 2018 ve Ubuntu 18'deyim ve uygulamamda hata ayıklayana kadar kararlı. Tüm sistem donar ve çöker.
Celess
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.