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)
signature.asc
Description: OpenPGP digital signature

