Создает и использует файл статуса /var/lib/status вместо /var/lib/logrotate/status. /var/lib/logrotate/status имеется в системе, но не используется. В man указан /var/lib/status, по всей вероятности продукт автогенерации. Ожидаемое поведение: Использует /var/lib/logrotate/status В p11 аналогичная ошибка.
Версия программы: ================= logrotate-3.20.1-alt2.x86_64 Стенды с ошибкой, обновлен. до Sisyphus: ======================================== Alt Workstation K 10.3 Alt Workstation 10.2 Alt Server 10.2 Шаги, приводящие к ошибке: ========================== 1.Создать конфигурационный файл и проверить его на корректность: # touch /var/log/test && cat > /etc/logrotate.d/test <<EOF /var/log/test { rotate 3 size 1K compress delaycompress create 0644 root test postrotate touch /var/logrotate-done-\$(date +%s) endscript } EOF # logrotate -d /etc/logrotate.d/test Реальный результат: =================== reading config file /etc/logrotate.d/test Reading state from file: /var/lib/status state file /var/lib/status does not exist Ожидаемый результат: ==================== Используется файл /var/lib/logrotate/status Дополнительная информация: ========================== Не воспроизводится на Alt Education 10.2 XFCE/KDE: reading config file /etc/logrotate.d/test Reading state from file: /var/lib/status Allocating hash table for state file, size 64 entries Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state Creating new state