Saya hanya menyalakan laptop saya (menggunakan Ubuntu 15.10 64-bit) dan memeriksa syslog untuk log hari ini. Dari total
$ cat /var/log/syslog | grep 'Mar 23' | wc -l
23791
$ cat /var/log/syslog | grep -P 'Mar 23.*Ignored relative path' | wc -l
21863
dan isinya seperti:
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
Mengapa ~% 92 dari syslog saya diisi dengan pesan seperti itu?
15.10
syslog
ureadahead
Mostafa Ahangarha
sumber
sumber
sudo systemctl disable ureadahead.service
Jawaban:
ureadahead melakukan salah satu dari dua hal ketika dimulai: jika
/var/lib/ureadahead/pack
ada dan tidak lebih dari satu tahun, ia membaca file yang direkam dalam paket. Namun, jika paket tidak ada atau sudah tua, ureadahead berjalan dalam mode "jejak" , memantau file apa yang dibuka dan merekamnya dalam file paket untuk digunakan di boot selanjutnya.Ini adalah mode jejak yang mengeluarkan pesan-pesan ini. Jadi, jika Anda boot lagi dalam setahun, tidak ada pesan. Inilah sebabnya mengapa orang melihat masalah yang tampaknya "menyelesaikan sendiri", tetapi mereka akan kembali dalam setahun, dan dapat dibuat untuk muncul kembali dengan menghapus
/var/lib/ureadahead/pack
;Ada pemicu paket untuk melakukan ini ketika ada perubahan
/etc/init.d
, sehingga membaca ulang sering dilakukan setelah pembaruan. ureadahead tampaknya selalu bekerja seperti ini, tetapi peringatan hanya ditulis untuk stderr, dan sebelum systemd dan journald, pesan tidak pernah pergi ke mana pun. Mungkin ureadahead harus diubah untuk hanya mengeluarkan pesan-pesan ini dalam--verbose
mode, tetapi sementara itu saya bekerja di sekitar file dengan menjalankan ureadahead dalam--quiet
mode. Saya bisa melakukan ini dengan file drop-in systemd: membuat file bernama/etc/systemd/system/ureadahead.service.d/quiet.conf
mengandungsumber
Hanya
apt purge ureadahead
- pada kosmik Ubuntu telah menyerah. Itu tidak pernah banyak membantu, dan bagi kebanyakan dari kita yang hanya reboot ketika ada pembaruan, itu tidak pernah membantu sama sekali.sumber
Saya akan merekomendasikan canvassing log sebelum ureadahead mulai menulis untuk itu.
Sistem saya memiliki gejala yang sama dan apa yang saya temukan adalah kesalahan terkait dengan kurangnya Java Runtime Environment:
Serta kesalahan mencatat tidak adanya perpustakaan tertentu: libvdpau_nvidia.so.
Apa yang saya lakukan adalah menginstal JRE8 dan kemudian membuat symlink ke /usr/lib/libvdpau_nvidia.so di mana itu sedang dicari. Satu (atau keduanya) dari tindakan ini memecahkan masalah bagi saya.
sumber