У / var / log не записуються журнали


13

У мене проблема, що в журнал / 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

Але дата та час налаштовані належним чином

Tue Apr 28 19:38:56 CEST 2015

Здається, я здійснив розширення оновлення 21 травня 2014 року. І з тих пір у мене не написано жодних журналів. Моя система - Ubuntu 14.04 (без графічного інтерфейсу). Він працює 132 дні без перезавантаження.

Інші файли журналів, такі як MySQL або nginx, оновлені. Тільки системні журнали не працюють.

Сподіваюся, ви можете мені допомогти.

Відповіді:


13

Гаразд, я знайшов рішення десь ще:

sudo apt-get install --reinstall rsyslog

Здається, в якийсь момент rsyslog видалився сам.


5

Ви перезапустили deamon systemlogs?

    sudo service rsyslog restart

це має працювати. Ця проблема виникла і для мене, і я перезапустив цього димана, тепер він працює нормально.


1

Можна спробувати це у випадку, якщо щось неправильно налаштовано rsyslog, принаймні перед тим, як спробувати повну перевстановлення:

sudo dpkg-reconfigure rsyslog

0

Я виправив її, видаливши rsyslog sudo apt-get purge rsyslogта повторно встановивши її sudo apt-get install rsyslog. У моєму випадку дозволи та права власності на файли були правильними, але файл syslog був порожнім, і всі журнали збиралися в uncategorized.log


1
Зверніть увагу, що прийнята відповідь на https://askubuntu.com/a/615473/283721 виконує ту саму функцію
Чарльз Грін

0

Насправді не було прямо пов'язане з питанням, але була схожа проблема на WSL (підсистема Windows для Linux): система не записує журнали в syslog, перезапуск rsyslog не завершується успішно.

Версія Windows: Windows 10 Pro 1909
Command:sudo service rsyslog restart

  • Припинення розширеного rsyslogd syslogd [OK]
  • Запуск розширеного syslogd rsyslogd rsyslogd: встановити SO_TIMESTAMP не вдалося на '/ dev / log': Неправильний аргумент [v8.32.0]
    rsyslogd: imklog: не вдається відкрити журнал ядра (/ proc / kmsg): такого файлу чи каталогу немає.
    rsyslogd: помилка активації imklog модуля [v8.32.0 спробуйте http://www.rsyslog.com/e/2145 ]

Рішення :
З https://askubuntu.com/a/615473/497599

sudo apt-get install --reinstall rsyslog   ()

А startпісля цього! restartне працює.

sudo service rsyslog restart  

Запуск розширеного syslogd rsyslogd [OK]

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.