Observed a problem with logrotate aborting further
processing when it encounters a non-existant directory
listed in /etc/logrotate.conf. In my case, I had
reconfigured samba to log information somewhere other than
/var/log/samba, and when logrotate read the samba config
file under /etc/logrotate.d, it borked. The result is that
any logfiles that would normally be processed after samba
will never be rotated.
you should rectify this through the use of the "missingok" flag for
that particular logrotate component. Otherwise it will be considered
a fatal error.