у меня ротация вообще не происходила, пока я в строку в /etc/logrotate.d/squid
test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports
не добавил опцию, например, today
test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports today
Также поставил параметр производить ротацию ежемесячно, подправил задания крона, чтобы ротация происходила после генерации ежемесячного отчета sarg. Всё работает.
Запустите в терминале команду
sudo /usr/sbin/logrotate -f /etc/logrotate.d/squid
и посмотрите, есть ли какие-то ошибки при ее выполнении. Если ротация происходит нормально согласно конфига /etc/logrotate.d/squid, то никакого вывода не должно быть.