Bug 51462 - Файл статуса создает в /var/lib вместо /var/lib/logrotate
Summary: Файл статуса создает в /var/lib вместо /var/lib/logrotate
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: logrotate (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-12 10:48 MSK by Дмитрий Кольвах
Modified: 2024-09-13 19:09 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Дмитрий Кольвах 2024-09-12 10:48:19 MSK
Создает и использует файл статуса  /var/lib/status вместо /var/lib/logrotate/status. /var/lib/logrotate/status имеется в системе, но не используется. В man указан /var/lib/status, по всей вероятности продукт автогенерации.

Ожидаемое поведение: Использует /var/lib/logrotate/status

В p11 аналогичная ошибка.
Comment 1 Olga 2024-09-13 18:42:54 MSK
Версия программы:
=================
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