Логи не записываются в / 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

Похоже, я сделал dist-upgrade 21 мая 2014 года. И с тех пор у меня не написано логов. Моя система - Ubuntu 14.04 (без графического интерфейса). Работает без перезагрузки 132 дня.

Другие файлы журнала, такие как MySQL или nginx, являются актуальными. Только системные журналы не работают.

Я надеюсь, что вы можете мне помочь.

стил
источник

Ответы:

13

Хорошо, я нашел решение где-то еще:

sudo apt-get install --reinstall rsyslog

Кажется, rsyslog был удален сам в какой-то момент.

стил
источник
5

вы перезапустили системные журналы deamon?

    sudo service rsyslog restart

это должно работать. Эта проблема возникла и у меня, я перезапустил этот демон, теперь он работает нормально.

Amit Pandya
источник
1

Можно попробовать это в случае, если что-то неправильно настроено rsyslog, по крайней мере, перед попыткой полной переустановки:

sudo dpkg-reconfigure rsyslog
Xen2050
источник
0

Я исправил это, удалив rsyslog sudo apt-get purge rsyslogи затем переустановив его sudo apt-get install rsyslog. В моем случае все права и права доступа к файлам были правильными, но файл системного журнала был пуст, и все журналы собирались в uncategorized.log

Асим
источник
1
Обратите внимание, что принятый ответ на https://askubuntu.com/a/615473/283721 выполняет ту же функцию
Чарльз Грин,
0

На самом деле не имеет прямого отношения к этому вопросу, но имела аналогичную проблему в WSL (Windows Subsystem для Linux): система не записывала журналы в syslog, перезапуск rsyslog не завершился успешно.

Версия для Windows: Windows 10 Pro 1909
Команда:sudo service rsyslog restart

  • Остановка расширенного syslogd rsyslogd [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

0x49D1
источник