| Summary: | Файл статуса создает в /var/lib вместо /var/lib/logrotate | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Дмитрий Кольвах <k_e_u> |
| Component: | logrotate | Assignee: | Alexey Gladkov <legion> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | k_e_u, ldv, legion, shaba, urozhaevaoo, vercha |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Дмитрий Кольвах
2024-09-12 10:48:19 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
Ошибка актуальна для версии: logrotate-3.20.1-alt2.x86_64 |