SELinux + logrotate + prerotate = Permission Denied
Look in /var/log/messages
and /var/log/audit/audit.log
(if you have auditd
running). You can also use audit2allow
to view SELinux error messages and possible solutions.
Additionally, try semanage permissive -a logrotate_t
to allow logrotate to run and not be denied by SELinux.