Bug#778781: cyrus-common: init script uses wrong PIDFILE
Norbert Warmuth
norbert.warmuth at to.com
Thu Feb 19 17:55:14 UTC 2015
Package: cyrus-common
Version: 2.4.17+caldav~beta10-16
Severity: normal
debian/rules adds "--with-pidfile=/var/run/cyrmaster.pid" to configure
but the init script uses PIDFILE="/var/run/cyrus-master.pid".
Thus on systems still using sysvinit the restart and stop actions fail:
root at localhost:~# invoke-rc.d cyrus-imapd restart
Restarting Cyrus IMAPd: cyrmaster failed!
root at localhost:~#
root at localhost:~# invoke-rc.d cyrus-imapd stop
root at localhost:~#
root at localhost:~# ps -v -p $(cat /run/cyrmaster.pid)
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
3175 ? Ss 0:00 0 85 51674 5772 0.0 /usr/sbin/cyrmaster -d
root at localhost:~#
This seems to be a fall-out from fixing #771071.
Workaround: activate the already correct but commented PIDFILE setting in
/etc/default/cyrus-imapd.
Also successfully tested: manual revert of (attached for convenience):
http://anonscm.debian.org/cgit/pkg-cyrus-imapd/cyrus-imapd-2.4.git/commit/?id=effb04ad40e998ee2de7a0c0989b33a8f4681d7e
As noted in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=743013#17
this might be considered security related and justify a severity
ajustment.
- Norbert
-- System Information:
Debian Release: 8.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages cyrus-common depends on:
ii adduser 3.113+nmu3
ii db-upgrade-util 5.3.0
ii db-util 5.3.0
ii debconf [debconf-2.0] 1.5.55
ii dpkg 1.17.23
ii gawk 1:4.1.1+dfsg-1
ii libc6 2.19-13
ii libcomerr2 1.42.12-1
ii libdb5.3 5.3.28-7~deb8u1
ii libical1a 1.0-1.3
ii libkrb5-3 1.12.1+dfsg-17
ii libldap-2.4-2 2.4.40-4
ii libsasl2-2 2.1.26.dfsg1-12
ii libsasl2-modules 2.1.26.dfsg1-12
ii libsnmp30 5.7.2.1~dfsg-7
ii libsqlite3-0 3.8.7.1-1
ii libssl1.0.0 1.0.1k-1
ii libwrap0 7.6.q-25
ii libzephyr4 3.1.2-1
ii netbase 5.3
ii perl 5.20.1-5
ii postfix [mail-transport-agent] 2.11.3-1
ii zlib1g 1:1.2.8.dfsg-2+b1
Versions of packages cyrus-common recommends:
ii cyrus-admin 2.4.17+caldav~beta10-16
ii cyrus-imapd 2.4.17+caldav~beta10-16
Versions of packages cyrus-common suggests:
pn apt-listchanges <none>
ii cyrus-admin 2.4.17+caldav~beta10-16
pn cyrus-caldav <none>
ii cyrus-clients 2.4.17+caldav~beta10-16
ii cyrus-doc 2.4.17+caldav~beta10-16
ii cyrus-imapd 2.4.17+caldav~beta10-16
pn cyrus-murder <none>
pn cyrus-nntpd <none>
pn cyrus-pop3d <none>
ii cyrus-replication 2.4.17+caldav~beta10-16
pn sasl2-bin <none>
-- debconf information excluded
-------------- next part --------------
A non-text attachment was scrubbed...
Name: effb04ad40e998ee2de7a0c0989b33a8f4681d7e.diff
Type: application/octet-stream
Size: 677 bytes
Desc: effb04ad40e998ee2de7a0c0989b33a8f4681d7e.diff
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-imapd-debian-devel/attachments/20150219/e16ce481/attachment.obj>
-------------- next part --------------
--
More information about the Pkg-Cyrus-imapd-Debian-devel
mailing list