Univention Bugzilla – Bug 39130
Dovecot logrotation is broken
Last modified: 2015-09-24 14:37:42 CEST
Something seems to be broken in the logrotation configured for dovecot: -rw-r----- 1 root adm 0 Jul 28 22:25 /var/log/dovecot.err -rw-r----- 1 root adm 2556 Aug 10 12:09 /var/log/dovecot.info -rw-r----- 1 root adm 0 Aug 9 06:27 /var/log/dovecot.info.1 -rw-r----- 1 root adm 0 Aug 10 06:27 /var/log/dovecot.info.1.1 -rw-r----- 1 root adm 193 Aug 8 07:29 /var/log/dovecot.info.1.1.1 -rw-r----- 1 root adm 0 Aug 10 06:27 /var/log/dovecot.info.1.1.1.1 -rw-r----- 1 root adm 581 Jul 31 17:57 /var/log/dovecot.info.1.1.1.1.1 -rw-r----- 1 root adm 20 Aug 8 06:27 /var/log/dovecot.info.1.1.2.gz -rw-r----- 1 root adm 20 Aug 6 06:27 /var/log/dovecot.info.1.2.gz -rw-r----- 1 root adm 0 Aug 10 06:27 /var/log/dovecot.info.2.gz -rw-r----- 1 root adm 426 Aug 7 11:57 /var/log/dovecot.info.2.gz.1 -rw-r----- 1 root adm 20 Aug 4 06:27 /var/log/dovecot.info.3.gz -rw-r----- 1 root adm 0 Jul 28 22:25 /var/log/dovecot.lmtp -rw-r----- 1 root adm 2556 Aug 10 12:09 /var/log/dovecot.log -rw-r----- 1 root adm 0 Aug 9 06:27 /var/log/dovecot.log.1 -rw-r----- 1 root adm 0 Aug 10 06:27 /var/log/dovecot.log.1.1 -rw-r----- 1 root adm 193 Aug 8 07:29 /var/log/dovecot.log.1.1.1 -rw-r----- 1 root adm 0 Aug 10 06:27 /var/log/dovecot.log.1.1.1.1 -rw-r----- 1 root adm 581 Jul 31 17:57 /var/log/dovecot.log.1.1.1.1.1 -rw-r----- 1 root adm 20 Aug 8 06:27 /var/log/dovecot.log.1.1.2.gz -rw-r----- 1 root adm 20 Aug 6 06:27 /var/log/dovecot.log.1.2.gz -rw-r----- 1 root adm 0 Aug 10 06:27 /var/log/dovecot.log.2.gz -rw-r----- 1 root adm 426 Aug 7 11:57 /var/log/dovecot.log.2.gz.1 -rw-r----- 1 root adm 20 Aug 4 06:27 /var/log/dovecot.log.3.gz -rw-r----- 1 root adm 0 Aug 2 06:27 /var/log/dovecot.warn -rw-r----- 1 root adm 0 Aug 4 06:27 /var/log/dovecot.warn.1 -rw-r----- 1 root adm 0 Aug 6 06:27 /var/log/dovecot.warn.1.1 -rw-r----- 1 root adm 0 Aug 8 06:27 /var/log/dovecot.warn.1.1.1 -rw-r----- 1 root adm 0 Aug 10 06:27 /var/log/dovecot.warn.1.1.1.1 -rw-r----- 1 root adm 193 Jul 28 23:44 /var/log/dovecot.warn.1.1.1.1.1
7 days later... root@master:~# ls -1 /var/log/dovecot.* /var/log/dovecot.err /var/log/dovecot.err.1 /var/log/dovecot.err.1.1 /var/log/dovecot.err.2.gz /var/log/dovecot.info /var/log/dovecot.info.1 /var/log/dovecot.info.10.gz /var/log/dovecot.info.1.1 /var/log/dovecot.info.1.1.1 /var/log/dovecot.info.1.1.1.1 /var/log/dovecot.info.1.1.1.1.1 /var/log/dovecot.info.1.1.1.1.1.1 /var/log/dovecot.info.1.1.1.1.1.1.1 /var/log/dovecot.info.1.1.1.1.1.1.1.1 /var/log/dovecot.info.1.1.1.1.1.1.2.gz /var/log/dovecot.info.1.1.1.1.1.2.gz /var/log/dovecot.info.1.1.1.1.2.gz /var/log/dovecot.info.1.1.1.1.2.gz.1 /var/log/dovecot.info.1.1.1.1.2.gz.1.1 /var/log/dovecot.info.1.1.1.1.2.gz.2.gz /var/log/dovecot.info.1.1.1.1.3.gz /var/log/dovecot.info.1.1.1.1.4.gz /var/log/dovecot.info.1.1.1.2.gz /var/log/dovecot.info.1.1.1.2.gz.1 /var/log/dovecot.info.1.1.1.2.gz.1.1 /var/log/dovecot.info.1.1.1.2.gz.1.1.1 /var/log/dovecot.info.1.1.1.2.gz.2.gz /var/log/dovecot.info.1.1.1.2.gz.2.gz.1 /var/log/dovecot.info.1.1.1.2.gz.3.gz /var/log/dovecot.info.1.1.1.3.gz /var/log/dovecot.info.1.1.1.4.gz /var/log/dovecot.info.1.1.2.gz /var/log/dovecot.info.1.1.2.gz.1 /var/log/dovecot.info.1.1.2.gz.1.1 /var/log/dovecot.info.1.1.2.gz.1.1.1 /var/log/dovecot.info.1.1.2.gz.1.2.gz /var/log/dovecot.info.1.1.2.gz.2.gz /var/log/dovecot.info.1.1.2.gz.2.gz.1 /var/log/dovecot.info.1.1.2.gz.3.gz /var/log/dovecot.info.1.1.3.gz /var/log/dovecot.info.1.1.4.gz /var/log/dovecot.info.1.1.5.gz /var/log/dovecot.info.2.gz /var/log/dovecot.info.2.gz.1 /var/log/dovecot.info.2.gz.1.1 /var/log/dovecot.info.2.gz.1.1.1 /var/log/dovecot.info.2.gz.1.1.1.1 /var/log/dovecot.info.2.gz.1.1.2.gz /var/log/dovecot.info.2.gz.1.2.gz /var/log/dovecot.info.2.gz.1.2.gz.1 /var/log/dovecot.info.2.gz.1.3.gz /var/log/dovecot.info.2.gz.2.gz /var/log/dovecot.info.2.gz.2.gz.1 /var/log/dovecot.info.2.gz.2.gz.1.1 /var/log/dovecot.info.2.gz.2.gz.2.gz /var/log/dovecot.info.2.gz.3.gz /var/log/dovecot.info.2.gz.3.gz.1 /var/log/dovecot.info.2.gz.4.gz /var/log/dovecot.info.3.gz /var/log/dovecot.info.3.gz.1 /var/log/dovecot.info.3.gz.2.gz /var/log/dovecot.info.3.gz.2.gz.1 /var/log/dovecot.info.3.gz.2.gz.1.1 /var/log/dovecot.info.3.gz.3.gz /var/log/dovecot.info.3.gz.3.gz.1 /var/log/dovecot.info.3.gz.4.gz /var/log/dovecot.info.4.gz /var/log/dovecot.info.4.gz.1 /var/log/dovecot.info.4.gz.2.gz /var/log/dovecot.info.5.gz /var/log/dovecot.info.5.gz.1 /var/log/dovecot.info.5.gz.2.gz /var/log/dovecot.info.6.gz /var/log/dovecot.info.6.gz.1 /var/log/dovecot.info.7.gz /var/log/dovecot.info.7.gz.1 /var/log/dovecot.info.8.gz /var/log/dovecot.info.9.gz /var/log/dovecot.lmtp /var/log/dovecot.lmtp.1 /var/log/dovecot.lmtp.1.1 /var/log/dovecot.lmtp.1.1.1 /var/log/dovecot.lmtp.1.1.1.1 /var/log/dovecot.lmtp.2.gz /var/log/dovecot.lmtp.2.gz.1 /var/log/dovecot.lmtp.3.gz /var/log/dovecot.lmtp.3.gz.1 /var/log/dovecot.log /var/log/dovecot.log.1 /var/log/dovecot.log.10.gz /var/log/dovecot.log.1.1 /var/log/dovecot.log.1.1.1 /var/log/dovecot.log.1.1.1.1 /var/log/dovecot.log.1.1.1.1.1 /var/log/dovecot.log.1.1.1.1.1.1 /var/log/dovecot.log.1.1.1.1.1.1.1 /var/log/dovecot.log.1.1.1.1.1.1.1.1 /var/log/dovecot.log.1.1.1.1.1.1.2.gz /var/log/dovecot.log.1.1.1.1.1.2.gz /var/log/dovecot.log.1.1.1.1.2.gz /var/log/dovecot.log.1.1.1.1.2.gz.1 /var/log/dovecot.log.1.1.1.1.2.gz.1.1 /var/log/dovecot.log.1.1.1.1.2.gz.2.gz /var/log/dovecot.log.1.1.1.1.3.gz /var/log/dovecot.log.1.1.1.1.4.gz /var/log/dovecot.log.1.1.1.2.gz /var/log/dovecot.log.1.1.1.2.gz.1 /var/log/dovecot.log.1.1.1.2.gz.1.1 /var/log/dovecot.log.1.1.1.2.gz.1.1.1 /var/log/dovecot.log.1.1.1.2.gz.2.gz /var/log/dovecot.log.1.1.1.2.gz.2.gz.1 /var/log/dovecot.log.1.1.1.2.gz.3.gz /var/log/dovecot.log.1.1.1.3.gz /var/log/dovecot.log.1.1.1.4.gz /var/log/dovecot.log.1.1.2.gz /var/log/dovecot.log.1.1.2.gz.1 /var/log/dovecot.log.1.1.2.gz.1.1 /var/log/dovecot.log.1.1.2.gz.1.1.1 /var/log/dovecot.log.1.1.2.gz.1.2.gz /var/log/dovecot.log.1.1.2.gz.2.gz /var/log/dovecot.log.1.1.2.gz.2.gz.1 /var/log/dovecot.log.1.1.2.gz.3.gz /var/log/dovecot.log.1.1.3.gz /var/log/dovecot.log.1.1.4.gz /var/log/dovecot.log.1.1.5.gz /var/log/dovecot.log.1.2.gz /var/log/dovecot.log.1.2.gz.1 /var/log/dovecot.log.1.2.gz.1.1 /var/log/dovecot.log.1.2.gz.1.1.1 /var/log/dovecot.log.1.2.gz.1.1.1.1 /var/log/dovecot.log.1.2.gz.1.1.2.gz /var/log/dovecot.log.1.2.gz.1.2.gz /var/log/dovecot.log.1.2.gz.2.gz /var/log/dovecot.log.1.2.gz.2.gz.1 /var/log/dovecot.log.1.2.gz.2.gz.1.1 /var/log/dovecot.log.1.2.gz.3.gz /var/log/dovecot.log.1.2.gz.3.gz.1 /var/log/dovecot.log.1.2.gz.4.gz /var/log/dovecot.log.1.3.gz /var/log/dovecot.log.1.4.gz /var/log/dovecot.log.1.5.gz /var/log/dovecot.log.2.gz /var/log/dovecot.log.2.gz.1 /var/log/dovecot.log.2.gz.1.1 /var/log/dovecot.log.2.gz.1.1.1 /var/log/dovecot.log.2.gz.1.1.1.1 /var/log/dovecot.log.2.gz.1.1.2.gz /var/log/dovecot.log.2.gz.1.2.gz /var/log/dovecot.log.2.gz.1.2.gz.1 /var/log/dovecot.log.2.gz.1.3.gz /var/log/dovecot.log.2.gz.2.gz /var/log/dovecot.log.2.gz.2.gz.1 /var/log/dovecot.log.2.gz.2.gz.1.1 /var/log/dovecot.log.2.gz.2.gz.2.gz /var/log/dovecot.log.2.gz.3.gz /var/log/dovecot.log.2.gz.3.gz.1 /var/log/dovecot.log.2.gz.4.gz /var/log/dovecot.log.3.gz /var/log/dovecot.log.3.gz.1 /var/log/dovecot.log.3.gz.2.gz /var/log/dovecot.log.3.gz.2.gz.1 /var/log/dovecot.log.3.gz.2.gz.1.1 /var/log/dovecot.log.3.gz.3.gz /var/log/dovecot.log.3.gz.3.gz.1 /var/log/dovecot.log.3.gz.4.gz /var/log/dovecot.log.4.gz /var/log/dovecot.log.4.gz.1 /var/log/dovecot.log.4.gz.2.gz /var/log/dovecot.log.5.gz /var/log/dovecot.log.5.gz.1 /var/log/dovecot.log.5.gz.2.gz /var/log/dovecot.log.6.gz /var/log/dovecot.log.6.gz.1 /var/log/dovecot.log.7.gz /var/log/dovecot.log.7.gz.1 /var/log/dovecot.log.8.gz /var/log/dovecot.log.9.gz /var/log/dovecot.warn /var/log/dovecot.warn.1 /var/log/dovecot.warn.1.1 /var/log/dovecot.warn.1.1.1 /var/log/dovecot.warn.1.1.1.1 /var/log/dovecot.warn.1.1.1.1.1 /var/log/dovecot.warn.1.1.1.1.1.1 /var/log/dovecot.warn.1.1.1.1.1.1.1 /var/log/dovecot.warn.1.1.1.1.1.1.1.1 /var/log/dovecot.warn.1.1.2.gz /var/log/dovecot.warn.1.2.gz /var/log/dovecot.warn.2.gz /var/log/dovecot.warn.2.gz.1 /var/log/dovecot.warn.3.gz /var/log/dovecot.warn.4.gz
The pattern /var/log/dovecot.* in the logrotate configuration matched, additionally to the intended ones, all previously rotated log files. The new configuration is explicit (no wildcards). Commits: 63476, 63477 (incl. merge to 4.1) YAML (r63478): 2015-09-07-univention-mail-dovecot.yaml
(In reply to Daniel Tröder from comment #2) > The pattern /var/log/dovecot.* in the logrotate configuration matched, > additionally to the intended ones, all previously rotated log files. The new > configuration is explicit (no wildcards). > > Commits: 63476, 63477 (incl. merge to 4.1) > YAML (r63478): 2015-09-07-univention-mail-dovecot.yaml OK: code change OK: merged to UCS 4.1-0 OK: functional test OK: YAML
<http://errata.software-univention.de/ucs/4.0/333.html>