Bug #2820
Updated by Nicolas PERRON over 12 years ago
With Rudder 2.4.0~beta2 Rudder server on a SLES 11, logrotate doesn"t seem to work: <pre> # logrotate -v /etc/logrotate.d/rudder reading config file /etc/logrotate.d/rudder reading config info for /var/log/rudder/apache2/*.log error: /etc/logrotate.d/rudder:8 unknown group 'adm' error: found error in /var/log/rudder/apache2/*.log , skipping removing last 1 log configs error: /etc/logrotate.d/rudder:11 lines must begin with a keyword or a filename (possibly in double quotes) error: /etc/logrotate.d/rudder:12 unknown option 'if' -- ignoring line error: /etc/logrotate.d/rudder:12 unexpected text error: /etc/logrotate.d/rudder:13 unknown option 'invoke' -- ignoring line error: /etc/logrotate.d/rudder:13 unexpected text error: /etc/logrotate.d/rudder:14 unknown option 'else' -- ignoring line error: /etc/logrotate.d/rudder:15 duplicate log entry for fi error: found error in /etc/init.d/apache2 reload > /dev/null fi fi endscript } /var/log/rudder/ldap/slapd.log , skipping removing last 1 log configs reading config info for /var/log/rudder/reports/*.log error: /etc/logrotate.d/rudder:32 unknown group 'adm' error: found error in /var/log/rudder/reports/*.log , skipping removing last 1 log configs Handling 3 logs rotating pattern: /var/log/rudder/apache2/*.log after 1 days (30 rotations) empty log files are not rotated, old logs are removed considering log /var/log/rudder/apache2/access.log log does not need rotating considering log /var/log/rudder/apache2/error.log log does not need rotating rotating pattern: /etc/init.d/apache2 reload > /dev/null fi fi endscript } /var/log/rudder/ldap/slapd.log 1048576 bytes (no old logs will be kept) empty log files are rotated, old logs are removed considering log /etc/init.d/apache2 log does not need rotating considering log reload error: stat of reload failed: Aucun fichier ou dossier de ce type considering log > error: stat of > failed: Aucun fichier ou dossier de ce type considering log /dev/null log does not need rotating considering log fi error: stat of fi failed: Aucun fichier ou dossier de ce type rotating pattern: /var/log/rudder/reports/*.log after 1 days (30 rotations) empty log files are not rotated, old logs are removed considering log /var/log/rudder/reports/all.log log does not need rotating considering log /var/log/rudder/reports/extLinuxReport.log log does not need rotating considering log /var/log/rudder/reports/extWinReport.log log does not need rotating considering log /var/log/rudder/reports/linuxlog.log log does not need rotating considering log /var/log/rudder/reports/winlog.log log does not need rotating </pre> Two reasons: * 'adm' group doesn't exit on SuSE * sharedscript part postscript seems to not be correctly parsed