Nessun registro viene scritto in / var / log


13

Ho un problema, che nessun registro viene scritto in / 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

Ma la data e l'ora sono configurate correttamente

Tue Apr 28 19:38:56 CEST 2015

Sembra che abbia effettuato un dist-upgrade il 21 maggio 2014. E da allora non ho più registri scritti. Il mio sistema è Ubuntu 14.04 (nessuna GUI). È stato in esecuzione per 132 giorni senza riavvio.

Altri file di registro come MySQL o nginx sono aggiornati. Solo i registri di sistema non funzionano.

Spero che puoi aiutarmi.

Risposte:


13

Ok, ho trovato la soluzione da qualche altra parte:

sudo apt-get install --reinstall rsyslog

Sembra che rsyslog sia stato rimosso da solo a un certo punto.


5

hai riavviato il deamon dei log di sistema?

    sudo service rsyslog restart

questo dovrebbe funzionare. Questo problema è venuto anche per me, ho riavviato questo demone, ora funziona benissimo.


1

Potresti provare questo nel caso in cui qualcosa non sia configurato correttamente rsyslog, almeno prima di provare una reinstallazione completa:

sudo dpkg-reconfigure rsyslog

0

L'ho risolto disinstallando rsyslog sudo apt-get purge rsysloge reinstallandolo sudo apt-get install rsyslog. Nel mio caso i permessi e la proprietà dei file erano tutti corretti ma il file syslog era vuoto e tutti i log andavano in uncategorized.log


1
Si noti che la risposta accettata su https://askubuntu.com/a/615473/283721 svolge la stessa funzione
Charles Green,

0

Non molto direttamente correlato alla domanda, ma aveva un problema simile su WSL (sottosistema Windows per Linux): il sistema non stava scrivendo i log su syslog, il riavvio di rsyslog non si completava correttamente.

Versione di Windows: Windows 10 Pro 1909
comando:sudo service rsyslog restart

  • Arresto di syslogd avanzato rsyslogd [OK]
  • Avvio di syslogd avanzato rsyslogd rsyslogd: set SO_TIMESTAMP non riuscito su '/ dev / log': argomento non valido [v8.32.0]
    rsyslogd: imklog: impossibile aprire il log del kernel (/ proc / kmsg): nessun file o directory.
    rsyslogd: attivazione del modulo imklog non riuscita [v8.32.0 provare http://www.rsyslog.com/e/2145 ]

Soluzione :
da https://askubuntu.com/a/615473/497599

sudo apt-get install --reinstall rsyslog   ()

E startdopo quello! restartnon funziona.

sudo service rsyslog restart  

Avvio di syslogd avanzato rsyslogd [OK]

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.