Debian: не срабатывает logrotate – unknown group ‘syslog’
Имеется AWS EC2 с Debian с logrotate. Закончилось место на корневом разделе, начали искать причину, обнаружилось, что накопились файлы вида /var/log/syslog.N.gz. При этом по-умолчанию logrotate создаёт файл настроек для syslog: root@monitoring-dev:~# cat /etc/logrotate.d/syslogAnsible managed/var/log/syslog {size 10Mrotate 1daily...} Т.е. должен оставаться syslog + syslog.1, а вместо этого имеем: root@monitoring-dev:~# ll /var/log/ | grep syslog-rw-r----- 1 root adm 11925 Oct 9 09:26 syslog-rw-r----- 1 root adm 361150 Oct 9 06:25 syslog.1-rw-r----- 1 root adm 7712 Oct 8 06:25 syslog.2.gz-rw-r----- 1 root adm 7562 Oct 7 06:25 syslog.3.gz-rw-r----- 1 root adm 7832 Oct 6 06:25 syslog.4.gz-rw-r----- 1 root adm 7720 Oct 5 06:25 syslog.5.gz-rw-r----- 1 root adm 7641 Oct 4 06:25 syslog.6.gz-rw-r----- 1 root adm 8072 Oct 3 06:25 syslog.7.gz Проверяем – запускаем logrotate с --debug: root@monitoring-dev:~# logrotate -d /etc/logrotate.confreading config file /etc/logrotate.conferror: /etc/logrotate.conf:5 unknown group 'syslog'removing last 0 log configs unknown group ‘syslog’ Собственно – вот и…
https://rtfm.co.ua/debian-ne-srabatyvaet-logrotate-unknown-group-syslog/
Post #130
292