On 08/09/2023 03:31, Tim Sattarov wrote:
On 2023-09-07 04:09, Eugene Berdnikov wrote:
Rsyslog переломан в нескольких местах.
Если не ошибаюсь, то в последнем (12) Дебьяне rsyslog по умолчанию не
ставится и стоит только системный журнал из systemd...
https://wiki.debian.org/Rsyslog#Deprecation_in_Bookworm
Тогда уж
https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#changes-to-system-logging
Я за развитием сюжета не следил, но есть ощущение, что просто люди
жаловались, что место на диске тратится на второй экземпляр логов,
которые можно достать из journald. Я не буду спорить, что в некоторых
случаях rsyslog может не работать. При этом я удивлюсь, если услышу
убедительные аргументы против того, что он нормально работал почти у всех.
А по поводу rsyslog-rotate, можно проверить, что патч
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1031399#24
накладывается и корректно работает, а потом вежливо, без негатива в
сторону systemd/journald, о нем напомнить, подтвердив, что он решает
проблему.
В unstable вроде версия обновилась несколько раз, так что пакет не
выглядит заброшенным. Сомневаюсь правда, что исправление попадет в
bookworm, если не случится какой-нибудь страшный CVE. Может в devuan
пересоберут пакет.
P.S. Можно еще в скрипт добавить дополнительный else с вызовом logger,
чтобы напомнить администратору, что ротацию логов надо чинить.