Файлы системного журнала, auth.log, kern.log и журналов сообщений больше не обновляются после обновления до Debian Wheezy (ранее был запущен Debian Squeeze).
Как я мог это исправить?
Я полагал, что именно с этой проблемой столкнулись другие пользователи Debian (http://forums.debian.net/viewtopic.php?f=5&t=104049).
Чтобы восстановить ведение журнала, достаточно переустановить демон syslog (аналогичный тому, который был удален при обновлении), например:
apt-get install inetutils-syslogd
Пришел сюда, потому что один из серверов наших клиентов был обновлен с Debian Etch (4) на squeeze (6), на wheezy (7) и, наконец, на Jessie (8) на прошлой неделе и /var/log/syslog
с тех пор не проявлял активности.
Оказывается, еще в Debian 5 sysklogd
был заменен на rsyslog
. Однако это не было обновлено для конкретной системы. Когда с обновлением до Debian 7 обратная совместимость перестала поддерживаться, она сломалась.
Решение - просто установить пакет rsyslog, как указано в http://jonsimpson.co.uk/log/2014/syslogd-updated-debian и системный журнал снова запущен.
apt-get install rsyslog