Bug 31616 - Ломает работу logrotate
Summary: Ломает работу logrotate
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: logrotate (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL: https://fedorahosted.org/logrotate/br...
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-12 18:19 MSK by Evgenii Terechkov
Modified: 2015-12-13 04:54 MSK (History)
3 users (show)

See Also:


Attachments
Полный лог обновлений в течении дня (1.32 KB, text/plain)
2015-12-12 18:19 MSK, Evgenii Terechkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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).