Package: cyrus-common
Version: 2.4.16-4+deb7u1
Severity: minor
File: /etc/init.d/cyrus-imapd
Dear Maintainer,
The command `/etc/init.d/cyrus-imapd start` dysplays wollowing error
messages:
find: `/run/cyrus/lock': No such file or directory
find: `/run/cyrus/proc': No such file or directory
These directories not exists really.
I make patch to fix this (it is need to check existence of directory
before find it's contents).
-- System Information:
Debian Release: 7.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages cyrus-common depends on:
ii adduser 3.113+nmu3
ii db-util 5.1.6
ii db4.7-util 4.7.25-21
ii db4.8-util 4.8.30-12
ii db5.1-util 5.1.29-5
ii debconf [debconf-2.0] 1.5.49
cyrus-common recommends no packages.
cyrus-common suggests no packages.
-- debconf information excluded
--- /etc/init.d/cyrus-imapd 2013-05-17 18:50:36.000000000 +0600
+++ src/cyrus-imapd 2014-06-01 11:42:29.503119241 +0600
@@ -145,8 +145,8 @@
# 2 if daemon could not be started
# Clean stale entries
- find "$LOCK_DIR" -mindepth 1 -depth -size 0 -delete
- find "$PROC_DIR" -mindepth 1 -depth -name '[0-9]*' -delete
+ [ -d $LOCK_DIR ] && find "$LOCK_DIR" -mindepth 1 -depth -size 0 -delete
+ [ -d $PROC_DIR ] && find "$PROC_DIR" -mindepth 1 -depth -name '[0-9]*' -delete
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
|| return 1