Bug#369845: cyrus21-common: logcheck enhancements
Ross Boylan
ross at biostat.ucsf.edu
Thu Jun 1 17:38:09 UTC 2006
Package: cyrus21-common
Version: 2.1.18-3
Severity: wishlist
This wishlist item includes the request that originally motivated me
to file the bug, and some other things I noticed along the way. If
you want, I can split it into separate bugs.
In all cases, if these apply to Cyrus 2.2, it would be nice to make
the corresponding enhancement their. I plan to upgrade RSN.
FIRST, every day I get this from logcheck:
May 31 19:36:50 iron cyrus/master[4513]: exiting on SIGTERM/SIGINT
May 31 19:36:50 iron cyrus/notifyd[4518]: got SIGTERM/SIGINT, trying to exit cleanly...
May 31 19:36:50 iron cyrus/imapd[4557]: got SIGTERM/SIGINT, trying to exit cleanly...
May 31 19:44:26 iron cyrus/imapd[7476]: OTP unavailable because can't read/write key database /etc/opiekeys: No such file or directory
I believe at least the majority of those are triggered by a shutdown
of the server to perform a backup. The opiekeys may be a separate
issue, concerning some feature I'm not using.
*If* you think it is appropriate to screen those out, it would be good
to add the appropriate patterns at the appropriate severity. Some of
them may need to go in ignore.d.violations.
SECOND, the existing patterns in
/etc/logcheck/violations.ignore.d/cyrus21 are "incomplete." That is,
they don't include ^ and $. This is the preferred style for logcheck,
since it minimizes the chance of bogus matches (I'm speculating about
the reason; I know the preferred style because the logcheck
maintainers told me when I submitted an incomplete rule). It would be
good to fill those out appropriately.
THIRD, there seems to be an odd division of labor in which some of the
files are in logcheck-database and others are in cyrus21-common:
iron:~# find /etc/logcheck -name '*cyrus*'
/etc/logcheck/ignore.d.server/cyrus21
/etc/logcheck/ignore.d.server/RCS/cyrus21,v
/etc/logcheck/ignore.d.server/cyrus
/etc/logcheck/violations.ignore.d/logcheck-cyrus
/etc/logcheck/violations.ignore.d/cyrus21
iron:~# dpkg -L logcheck-database | grep cyrus
/etc/logcheck/violations.ignore.d/logcheck-cyrus
/etc/logcheck/ignore.d.server/cyrus
iron:~# dpkg -S /etc/logcheck/violations.ignore.d/cyrus21
cyrus21-common: /etc/logcheck/violations.ignore.d/cyrus21
iron:~# dpkg -S /etc/logcheck/ignore.d.server/cyrus21
cyrus21-common: /etc/logcheck/ignore.d.server/cyrus21
It might be good to standardize which package takes responsibility and
what the names are.
Thanks.
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable'), (50, 'unstable'), (40, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages cyrus21-common depends on:
ii adduser 3.87 Add and remove users and groups
ii debconf [debcon 1.5.1 Debian configuration management sy
ii dpkg 1.13.19 package maintenance system for Deb
ii exim4-daemon-li 4.62-1 lightweight exim MTA (v4) daemon
ii gawk 1:3.1.5.dfsg-4 GNU awk, a pattern scanning and pr
ii libc6 2.3.6-7 GNU C Library: Shared libraries
ii libdb3 3.2.9-25 Berkeley v3 Database Libraries [ru
ii libsasl2 2.1.19.dfsg1-0.2 Authentication abstraction library
ii libssl0.9.8 0.9.8b-2 SSL shared libraries
ii libwrap0 7.6.dbs-9 Wietse Venema's TCP wrappers libra
ii libzephyr3 2.1.20010518.SNAPSHOT-15 The original "Instant Message" sys
ii netbase 4.25 Basic TCP/IP networking system
ii perl 5.8.8-4 Larry Wall's Practical Extraction
Versions of packages cyrus21-common recommends:
ii cyrus21-imapd 2.1.18-3 Cyrus mail system (IMAP support)
-- debconf information:
cyrus21-common/warnbackendchange:
cyrus21-common/removespools: false
More information about the Pkg-Cyrus-imapd-Debian-devel
mailing list