Bug#685493: cyrus-common-2.2: cron.daily and chk_cyrus process

Tom Carrion Chrisstoffels debian at carrionchisstoffels.nl.firstfind.nl
Tue Aug 21 09:09:30 UTC 2012


Package: cyrus-common-2.2
Version: 2.2.13-19+squeeze3
Severity: normal

The standard cronjob set in /etc/cron.daily/cyrus22 does not use the CHKCYRUS=0 variable to diasble the chk_cyrus process.

# 3. runs chk_cyrus
[ -x /usr/sbin/chk_cyrus ] && {
        tmpfile=$(mktemp -t cyrus-daily-cronjob.XXXXXXXXXX)
        trap 'rm -f "${tmpfile}"' 0
#       su "--command=/usr/sbin/chk_cyrus" - cyrus | ...
        start-stop-daemon --start --exec /usr/sbin/chk_cyrus --quiet --chuid cyrus >"${tmpfile}" 2>&1 || cat "${tmpfile}" 1>&2
        rm -f "${tmpfile}"
        trap '' 0
}

chk_cyrus always runs, regardless of the CHKCYRUS variable.

As a fix I inserted [ $CHKCYRUS -ne 0 ]  as an extra check.


-- System Information:
Debian Release: 6.0.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686-bigmem (SMP w/8 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages cyrus-common-2.2 depends on:
ii  addu 3.112+nmu2                          add and remove users and groups
ii  debc 1.5.36.1                            Debian configuration management sy
ii  dpkg 1.15.8.12                           Debian package management system
ii  gawk 1:3.1.7.dfsg-5                      GNU awk, a pattern scanning and pr
ii  liba 1.4.0~git20100726.dfsg.1-2+squeeze1 Heimdal Kerberos - ASN.1 library
ii  libc 2.11.3-2                            Embedded GNU C Library: Shared lib
ii  libc 1.41.12-4stable1                    common error description library
ii  libd 4.7.25-9                            Berkeley v4.7 Database Libraries [
ii  libg 1.4.0~git20100726.dfsg.1-2+squeeze1 Heimdal Kerberos - GSSAPI support 
ii  libk 1.4.0~git20100726.dfsg.1-2+squeeze1 Heimdal Kerberos - libraries
ii  libr 1.4.0~git20100726.dfsg.1-2+squeeze1 Heimdal Kerberos - roken support l
ii  libs 2.1.23.dfsg1-7                      Cyrus SASL - authentication abstra
ii  libs 5.4.3~dfsg-2                        SNMP (Simple Network Management Pr
ii  libs 0.9.8o-4squeeze13                   SSL shared libraries
ii  libw 7.6.q-19                            Wietse Venema's TCP wrappers libra
ii  libz 3.0-1                               Project Athena's notification serv
ii  netb 4.45                                Basic TCP/IP networking system
ii  perl 5.10.1-17squeeze3                   Larry Wall's Practical Extraction 
ii  send 8.14.3-9.4                          powerful, efficient, and scalable 

Versions of packages cyrus-common-2.2 recommends:
ii  cyrus-admin-2.2       2.2.13-19+squeeze3 Cyrus mail system - administration
ii  cyrus-imapd-2.2       2.2.13-19+squeeze3 Cyrus mail system - IMAP support
ii  cyrus-pop3d-2.2       2.2.13-19+squeeze3 Cyrus mail system - POP3 support

Versions of packages cyrus-common-2.2 suggests:
pn  apt-listchanges       <none>             (no description available)
ii  cyrus-admin-2.2       2.2.13-19+squeeze3 Cyrus mail system - administration
ii  cyrus-clients-2.2     2.2.13-19+squeeze3 Cyrus mail system (test clients)
ii  cyrus-doc-2.2         2.2.13-19+squeeze3 Cyrus mail system - documentation 
ii  cyrus-imapd-2.2       2.2.13-19+squeeze3 Cyrus mail system - IMAP support
pn  cyrus-murder-2.2      <none>             (no description available)
pn  cyrus-nntpd-2.2       <none>             (no description available)
ii  cyrus-pop3d-2.2       2.2.13-19+squeeze3 Cyrus mail system - POP3 support
ii  sasl2-bin             2.1.23.dfsg1-7     Cyrus SASL - administration progra

-- Configuration Files:
/etc/cron.daily/cyrus22 changed [not included]
/etc/cyrus.conf changed [not included]
/etc/imapd.conf changed [not included]

-- debconf information:
  cyrus-common-2.2/removespools: false
  cyrus-common-2.2/warnbackendchange:



More information about the Pkg-Cyrus-imapd-Debian-devel mailing list