| Summary: | Ошибка в /etc/logrotate.d/apache2 | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | serpiph <serpiph> |
| Component: | apache2 | Assignee: | Anton Farygin <rider> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | major | ||
| Priority: | P3 | CC: | rider |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Reassigned to maintainer. Исправлено, начиная от apache2-2.0.55-alt4 |
В файле /etc/logrotate.d/apache2 ошибка: для перезапуска сервиса после работы с логами используется неверное имя: apache2 вместо httpd2. Должно быть: /usr/sbin/service httpd2 condreload >/dev/null Из-за этого логи после logrotate остаются пустыми. Судя по всему, опечатка из-за того, что пакет и этот файл называются apache2, а сервис (по аналогии с первой версией) httpd2. Steps to Reproduce: Просмотреть файл /etc/logrotate.d/apache2. Actual Results: /var/log/httpd2/*log { missingok notifempty sharedscripts create 0644 root apache2 postrotate /usr/sbin/service apache2 condreload >/dev/null endscript } Expected Results: /var/log/httpd2/*log { missingok notifempty sharedscripts create 0644 root apache2 postrotate /usr/sbin/service httpd2 condreload >/dev/null endscript }