Sistem günlüğünün% 92'si göreceli yolu görmezden gelen 'üre başı' ile ilgili bir mesajla doludur


36

Dizüstü bilgisayarımı yeni açtım (Ubuntu 15.10 64-bit kullanarak) ve günlüğün günlüğü için syslog dosyasını kontrol ettim. Toplamdan

$ cat /var/log/syslog | grep 'Mar 23' | wc -l
23791
$ cat /var/log/syslog | grep -P 'Mar 23.*Ignored relative path' | wc -l
21863

ve içerik şöyle:

Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:.: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:.: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:tunables: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:xdg-user-dirs.d: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:..: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:multiarch.d: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:..: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:home.d: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:..: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:..: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:abstractions: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:apparmor_api: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:..: Ignored relative path
.
.
.
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:3826/stat: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:3826/cmdline: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:list-c: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:tracing_on: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:events/fs/open_exec/enable: Ignored relative path
Mar 23 12:02:56 Ubuntu ureadahead[279]: ureadahead:events/fs/do_sys_open/enable: Ignored relative path

Neden syslog'umun% 92'si bu tür mesajlarla dolu?


Gerçekten hiçbir şey?
Mostafa Ahangarha

pekisudo systemctl disable ureadahead.service
dashesy 13:16 '

Yanıtlar:


25

ureadahead başladığında iki şeyden birini yapar: /var/lib/ureadahead/packvarsa ve bir yıldan daha eski değilse, pakette kayıtlı dosyaları önceden okur. Ancak, paket yoksa veya eskiyse, üredahead "iz" modunda çalışır , hangi dosyaların açıldığını izler ve bunları gelecek botlarda kullanılmak üzere paket dosyasına kaydeder.

Bu mesajları ortaya çıkaran izleme modudur . Yani, bir yıl içinde tekrar başlatırsanız, mesaj yok. Bu insanlar "kendini çözmek" görünüşte sorunu gören, ancak bunlar bir yıl içinde geri gelecek ve kaldırarak yeniden yapılabilir nedenle /var/lib/ureadahead/pack;

İşler değiştiğinde bunu yapmak için bir paket tetikleyici var /etc/init.d, bu nedenle yeniden okuma genellikle bir güncellemeden sonra yapılır. Üredahead her zaman bu şekilde çalışmış gibi görünmektedir, ancak uyarılar sadece stderr'e yazılmıştır ve sistem ve dergiden önce mesajlar hiç bir yere gitmemiştir. Muhtemelen üreder sadece bu mesajları dışa aktaracak şekilde değiştirilmelidir --verbose, fakat bu arada üeadahead i --quietmodda çalıştırarak dosya üzerinde çalıştım . Bunu bir systemd açılan dosyası ile yapabildim: /etc/systemd/system/ureadahead.service.d/quiet.confiçeren bir dosya oluştur

[Service]
ExecStart=
ExecStart=/sbin/ureadahead -q


8

Sadece apt purge ureadahead- kozmik Ubuntu'nun ondan vazgeçtiği gibi. Asla çok yardımcı olmadı ve yalnızca bir güncelleme olduğunda yeniden başlatılan çoğumuz için, hiçbir zaman yardımcı olmadı.


Bu soruyu yayınladığımdan çok zaman geçtiğinden, Ubuntu'nun yeni sürümüne yükselttim. Bu yüzden bunun diğerlerine yardım edip etmediğini doğrulayamıyorum. Ancak girişiniz için teşekkürler. Umarım bu konuya
girenler

Bu sorunla yeni yüklenen Ubuntu Sunucusu 16.04.5 ile yeni tanıştım. Üre kafasını çıkaracak.
Endrju

Önerildiği gibi üredayı çıkarmaya çalıştım, ancak ubuntu-minimal'i de kaldıracaktı (bu
ubuntu'da

1
ubuntu-minimal, bir tanesi (16.04'te) uredahead olan minimal bir Ubuntu kurulumunu içeren paketlere bağlı olan sahte bir pakettir. Zaten tüm minimum paketlerin kurulu olduğundan, ubuntu-minimal'i kaldırmak hiçbir şeyi değiştirmez. Ancak bundan hoşlanmıyorsanız, ureadahead'in önyüklemede çalışmasını durdurmanın başka bir yolu da "sudo systemctl disable ureadahead.service" olur.
rfm

2

Üredahead yazmaya başlamadan önce kütüğü taramanızı tavsiye ederim.

Sistemimde aynı semptomlar vardı ve bulduğum şey, bir Java Runtime Environment olmadığı için hatalardı:

gnome-session[939]: javaldx: Could not find a Java Runtime Environment!

Belirli bir kütüphanenin yokluğunu belirten hataların yanı sıra: libvdpau_nvidia.so.

gnome-session[939]: Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory

Yaptığım JRE8'i yüklemek ve ardından /usr/lib/libvdpau_nvidia.so 'ya arandığı yerde sembolik bağlantılar oluşturmaktı. Bu eylemlerden biri (veya her ikisi de) sorunu benim için çözdü.


Cevabınız için teşekkür ederim. Ama Ubuntu'yu yeniden yükledim ve şimdi Ubuntu 16.04 kullanıyorum, bu yüzden tavsiyenizi kullanamıyorum. Yine de bilinmeyen bir nedenden ötürü sorun birkaç gün sonra çözüldü.
Mostafa Ahangarha
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.