Tidak ada log yang ditulis ke / var / log


13

Saya punya masalah, tidak ada log yang ditulis ke / var / log.

-rw-r-----  1 syslog adm  6.4M May 21  2014 syslog
-rw-r-----  1 syslog adm  5.7M May 21  2014 daemon.log
-rw-r-----  1 syslog adm  494K May 21  2014 auth.log

Tetapi tanggal dan waktu dikonfigurasi dengan benar

Tue Apr 28 19:38:56 CEST 2015

Tampaknya saya membuat dist-upgrade 21 Mei 2014. Dan sejak itu saya tidak punya catatan tertulis. Sistem saya adalah Ubuntu 14.04 (tanpa GUI). Sudah berjalan selama 132 hari tanpa reboot.

File log lain seperti MySQL atau nginx terbaru. Hanya log sistem yang tidak berfungsi.

Saya harap Anda dapat membantu saya.

Jawaban:


13

Oke, saya menemukan solusi di tempat lain:

sudo apt-get install --reinstall rsyslog

Tampaknya rsyslog telah dihapus sendiri di beberapa titik.


5

sudahkah Anda me-restart sistemlog deamon?

    sudo service rsyslog restart

ini seharusnya bekerja. Masalah ini datang juga untuk saya, saya me-restart deamon ini, sekarang berfungsi dengan baik.


1

Bisa mencoba ini jika ada kesalahan konfigurasi rsyslog, setidaknya sebelum mencoba menginstal ulang penuh:

sudo dpkg-reconfigure rsyslog

0

Saya memperbaikinya dengan menghapus rsyslog sudo apt-get purge rsyslogdan menginstalnya kembali sudo apt-get install rsyslog. Dalam kasus saya, izin dan kepemilikan file semuanya benar tetapi file syslog kosong dan semua log masuk ke uncategorized.log


1
Harap perhatikan bahwa jawaban yang diterima di /ubuntu//a/615473/283721 melakukan fungsi yang sama
Charles Green

0

Tidak benar-benar berhubungan langsung dengan pertanyaan, tetapi memiliki masalah serupa pada WSL (Windows Subsystem untuk Linux): sistem tidak menulis log ke syslog, restart rsyslog tidak berhasil menyelesaikan.

Versi Windows: Windows 10 Pro 1909
Perintah:sudo service rsyslog restart

  • Menghentikan syslogd rsyslogd yang disempurnakan [OK]
  • Mulai syslogd rsyslogd rsyslogd yang disempurnakan: set SO_TIMESTAMP gagal pada '/ dev / log': Argumen tidak valid [v8.32.0]
    rsyslogd: imklog: tidak dapat membuka log kernel (/ proc / kmsg): Tidak ada file atau direktori seperti itu.
    rsyslogd: aktivasi modul imklog gagal [v8.32.0 coba http://www.rsyslog.com/e/2145 ]

Solusi :
Dari /ubuntu//a/615473/497599

sudo apt-get install --reinstall rsyslog   ()

Dan startsetelah itu! restarttidak bekerja.

sudo service rsyslog restart  

Mulai syslogd rsyslogd yang disempurnakan [OK]

https://gist.github.com/0x49D1/596d457921034e9c18e5e1052a4ad515

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.