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