(Вы не предоставляете самую важную информацию, т.е. что именно вы подразумеваете под «провал» и «испорченный». Без этой информации я могу только выстрелить в темноте ...)
logrotate
должен иметь возможность вращать любой файл , независимо от их содержимого - насколько я знаю, все, что он делает, это переименовывает и сжимает файл.Файл с поврежденным содержимым будет обрабатываться так же, как и любой другой файл.
Имея это в виду, я могу только думать, что причина сбоя logrotate
заключается в том, что вызвало повреждение файла журнала в первомместо.Я бы начал с более внимательного изучения вашего оборудования хранения - например, сбой диска может повредить файл журнала, а затем вызвать ошибку ввода-вывода при его чтении, тем самым останавливая logrotate
на его дорожках.