Package: zabbix-server-mysql
Version: 1:1.6-1
Severity: normal
Tags: patch

It looks like this bug is still around.

Have a look at the enclosed patch.

And one more question, is it normal to have 24 zabbix_server processes
running ?

Regards,

-- 
Franck Joncourt
http://debian.org - http://smhteam.info/wiki/
Fingerprint : C10E D1D0 EF70 0A2A CACF 9A3C C490 534E 75C0 89FE
From: Franck Joncourt <[EMAIL PROTECTED]>
Subject: [PATCH] zabbix-server-mysql init script

* Do not remove pid file before the daemon is started.

Doing so makes possible to start the daemon twice in a row.
The pid file is left with the pid number associated to the first run, although
a new process has been started.

Type in the following commands you should be able to reproduce the problem:

# /etc/init.d/zabbix-server-mysql start
# /etc/init.d/zabbix-server-mysql start
# /etc/init.d/zabbix-server-mysql stop


* A daemon that cannot be run [-x] should return a error.

Signed-off-by: Franck Joncourt <[EMAIL PROTECTED]>

---
 debian/zabbix-server-mysql.zabbix-server.init |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/debian/zabbix-server-mysql.zabbix-server.init b/debian/zabbix-server-mysql.zabbix-server.init
index dd9ddbe..773f7c3 100644
--- a/debian/zabbix-server-mysql.zabbix-server.init
+++ b/debian/zabbix-server-mysql.zabbix-server.init
@@ -12,7 +12,7 @@ NAME=zabbix_server
 DESC="Zabbix server"
 PID=/var/run/zabbix-server/$NAME.pid
 
-test -f $DAEMON || exit 0
+test -x $DAEMON || exit 0
 
 set -e
 
@@ -20,7 +20,6 @@ export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"
 
 case "$1" in
   start)
-    rm -f $PID
 	echo "Starting $DESC: $NAME"
 	start-stop-daemon --oknodo --start --pidfile $PID \
 		--exec $DAEMON >/dev/null 2>&1
-- 
tg: (61db701..) init (depends on: master)

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to