Bug 31616

Summary: Ломает работу logrotate
Product: Sisyphus Reporter: Evgenii Terechkov <evg>
Component: logrotateAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: glebfm, ldv, legion
Version: unstable   
Hardware: all   
OS: Linux   
URL: https://fedorahosted.org/logrotate/browser/tags/r3-9-1/CHANGES
Attachments:
Description Flags
Полный лог обновлений в течении дня none

Description Evgenii Terechkov 2015-12-12 18:19:12 MSK
Created attachment 6451 [details]
Полный лог обновлений в течении дня

10.12.2015 провел dist-upgrade до текущего сизифа. Т.к.  в числе обновлений было  glibc-core 6:2.17-alt8 => 6:2.22-alt1 провел перезагрузку машины (i586/systemd/std-pae). На следующий день (и далее каждый день) пришло такое письмо от cron.daily:

=8<==============================================
error: samba: 3 bad olddir path /var/log/samba/old
error: found error in /var/log/samba/*, skipping
error: samba: 3 } expected
error: found error in file samba, skipping
=8<==============================================

Сам файл /etc/logrotate.d/samba не изменялся уже год:
=8<==============================================
root@teer /etc # git log -p -n 1 -- logrotate.d/samba 
commit d1f33521bc6203b89160345efe85cd361b932858
Author: Evgenii Terechkov <teer@kras.ru>
Date:   Tue Sep 30 17:00:35 2014 +0800
 
    committing changes in /etc after apt run
    
    Package changes:
    +0:samba-client-4.1.12-alt1.i586
    +0:samba-common-4.1.12-alt1.i586
 
diff --git a/logrotate.d/samba b/logrotate.d/samba
new file mode 100644
index 0000000..6ccd04d
--- /dev/null
+++ b/logrotate.d/samba
@@ -0,0 +1,7 @@
+/var/log/samba/* {
+    notifempty
+    olddir /var/log/samba/old
+    missingok
+    sharedscripts
+    copytruncate
+}
=8<==============================================

Содержимое /var/log/samba - пусто (за исключением каталога old).

Посмотрел, с чем слинкован бинарник logrotate, последние даты сборок этих пакетов однозначно указывают на glibc.

Напомню, что у нас древний (2010-го года), заведомо дырявый (https://bugzilla.altlinux.org/show_bug.cgi?id=29681) и подверженный крахам (см. апстримный лог изменений по ссылке) logrotate.
Comment 2 Repository Robot 2015-12-13 04:54:09 MSK
logrotate-3.9.1-alt1 -> sisyphus:

* Sun Dec 13 2015 Dmitry V. Levin <ldv@altlinux> 3.9.1-alt1
- Updated to 3.9.1 (closes: #12593, #29681, #31616).