Just some more information: I haven't modified any of the files in /etc/logrotate.d or the logrotate.conf file. Also, I ran logrotate -d /etc/logrotate.conf -- no errors reported. The system is completely up-to-date.
Do you have /tmp mounted with the noexec option?
If so, you may be falling over: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=149270
The logrotate package in rawhide fixes that.
Paul.