Логротация в порядке, проблема в "/etc/init.d/syslog reload". Файлы меняют владельца группы по системному журналу. В SUSE 10 проблем с syslog-ng version1 нет.
Мое обходное решение: добавить строку «chgrp news / var / log / mail / var / log / messages» после «/etc/init.d/syslog reload».