Żadne logi nie są zapisywane w / var / log

13

Mam problem, że żadne logi nie są zapisywane w / 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

Ale data i godzina są poprawnie skonfigurowane

Tue Apr 28 19:38:56 CEST 2015

Wygląda na to, że dokonałem aktualizacji systemu 21 maja 2014 r. I od tego czasu nie mam zapisanych dzienników. Mój system to Ubuntu 14.04 (bez GUI). Działa przez 132 dni bez ponownego uruchamiania.

Inne pliki dziennika, takie jak MySQL lub nginx, są aktualne. Tylko dzienniki systemowe nie działają.

Mam nadzieję że możesz mi pomóc.

stil
źródło

Odpowiedzi:

13

Ok, znalazłem rozwiązanie gdzie indziej:

sudo apt-get install --reinstall rsyslog

Wygląda na to, że rsyslog został w pewnym momencie usunięty.

stil
źródło
5

zrestartowałeś deamon logów systemowych?

    sudo service rsyslog restart

to powinno działać. Ten problem przyszedł również dla mnie, ponownie uruchomiłem ten diamon, teraz działa dobrze.

amit pandya
źródło
1

Można to zrobić, jeśli coś jest źle skonfigurowane rsyslog, przynajmniej przed próbą pełnej ponownej instalacji:

sudo dpkg-reconfigure rsyslog
Xen2050
źródło
0

Naprawiłem to, odinstalowując rsyslog, sudo apt-get purge rsysloga następnie ponownie instalując sudo apt-get install rsyslog. W moim przypadku uprawnienia i prawa własności do plików były prawidłowe, ale plik syslog był pusty, a wszystkie dzienniki przechodziły do ​​pliku Niesklasyfikowane.

Asim
źródło
1
Należy pamiętać, że zaakceptowana odpowiedź na stronie https://askubuntu.com/a/615473/283721 pełni tę samą funkcję
Charles Green
0

Nie bardzo bezpośrednio związane z pytaniem, ale miał podobny problem na WSL (Windows Subsystem for Linux): system nie zapisywał logów w syslog, restart rsyslog nie powiódł się.

Wersja systemu Windows: Windows 10 Pro 1909
polecenie:sudo service rsyslog restart

  • Zatrzymywanie ulepszonego syslogd rsyslogd [OK]
  • Uruchamianie rozszerzonego syslogd rsyslogd rsyslogd: set SO_TIMESTAMP nie powiodło się na '/ dev / log': Niepoprawny argument [v8.32.0]
    rsyslogd: imklog: nie można otworzyć dziennika jądra (/ proc / kmsg): Brak takiego pliku lub katalogu.
    rsyslogd: aktywacja modułu Imklog nie powiodła się [v8.32.0 spróbuj http://www.rsyslog.com/e/2145 ]

Rozwiązanie :
z https://askubuntu.com/a/615473/497599

sudo apt-get install --reinstall rsyslog   ()

A startpotem! restartnie działa.

sudo service rsyslog restart  

Uruchamianie rozszerzonego syslogd rsyslogd [OK]

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

0x49D1
źródło