Devuan bug report logs - #699
smokeping: Init script fails to stop smokeping

Package: smokeping; Reported by: TS Lura <[email protected]>; Keywords: debian; merged with #499; Done: Mark Hindley <[email protected]>; Maintainer for smokeping is (unknown).

Message received at [email protected]:


Received: (at 499-done) by bugs.devuan.org; 11 Jan 2023 12:15:02 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from email.devuan.org [2001:41d0:2:d06e::5c4:2612]
	by doc.devuan.org with IMAP (fetchmail-6.4.16)
	for <debbugs@localhost> (single-drop); Wed, 11 Jan 2023 12:15:02 +0000 (UTC)
Received: from email.devuan.org
	by email.devuan.org with LMTP
	id oGeWKhmovmOSdQAAmSBk0A
	(envelope-from <[email protected]>)
	for <[email protected]>; Wed, 11 Jan 2023 12:14:17 +0000
Received: by email.devuan.org (Postfix, from userid 109)
	id A095ADB6; Wed, 11 Jan 2023 12:14:17 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on email.devuan.org
X-Spam-Level: 
X-Spam-Status: No, score=0.4 required=5.0 tests=RDNS_DYNAMIC,SPF_PASS
	autolearn=no autolearn_force=no version=3.4.6
Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=193.36.131.86; helo=mx.hindley.org.uk; [email protected]; receiver=<UNKNOWN> 
Received: from mx.hindley.org.uk (193-36-131-86.cfwn.uk [193.36.131.86])
	by email.devuan.org (Postfix) with ESMTPS id 1A088B11
	for <[email protected]>; Wed, 11 Jan 2023 12:14:15 +0000 (UTC)
Received: from apollo.hindleynet ([192.168.1.3] helo=hindley.org.uk)
	by mx.hindley.org.uk with smtp (Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1pFZzh-0001kQ-SM
	for [email protected]; Wed, 11 Jan 2023 12:14:13 +0000
Received: (nullmailer pid 12839 invoked by uid 1000);
	Wed, 11 Jan 2023 12:14:13 -0000
Date: Wed, 11 Jan 2023 12:14:13 +0000
From: Mark Hindley <[email protected]>
To: [email protected]
Subject: Fixed in Debian #989354
Message-ID: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Debbugs-No-Ack: No Thanks

Version: 2.7.3-4

Set bug forwarded-to-address to 'https://bugs.debian.org/989354'. Request was from Mark Hindley <[email protected]> to [email protected]. Full text available.
Merged 499 699 Request was from Mark Hindley <[email protected]> to [email protected]. Full text available.
Marked as found in versions 2.7.3-2. Request was from Mark Hindley <[email protected]> to [email protected]. Full text available.
Added tag(s) debian. Request was from Mark Hindley <[email protected]> to [email protected]. Full text available.

Message received at [email protected]:


Received: (at 699) by bugs.devuan.org; 9 Aug 2022 06:34:41 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from mail.dyne.org [141.95.83.167]
	by doc.devuan.org with IMAP (fetchmail-6.4.16)
	for <debbugs@localhost> (single-drop); Tue, 09 Aug 2022 06:34:41 +0000 (UTC)
Received: from mx.hindley.org.uk (193-36-131-86.cfwn.uk [193.36.131.86])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by mail.dyne.org (Postfix) with ESMTPS id A6A2066188B
	for <[email protected]>; Tue,  9 Aug 2022 08:33:25 +0200 (CEST)
Received: from apollo.hindleynet ([192.168.1.3] helo=hindley.org.uk)
	by mx.hindley.org.uk with smtp (Exim 4.84_2)
	(envelope-from <[email protected]>)
	id 1oLInr-0003j6-Rf; Tue, 09 Aug 2022 07:33:24 +0100
Received: (nullmailer pid 25734 invoked by uid 1000);
	Tue, 09 Aug 2022 06:33:23 -0000
Date: Tue, 9 Aug 2022 07:33:23 +0100
From: Mark Hindley <[email protected]>
To: TS Lura <[email protected]>, [email protected]
Subject: Re: bug#699: smokeping: Init script fails to stop smokeping
Message-ID: <YvH/s/[email protected]>
References: <CAFS+YqwEjqZVk2yvrkioEy6an65hF4pg+s-nzxJUxvav89n8xQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CAFS+YqwEjqZVk2yvrkioEy6an65hF4pg+s-nzxJUxvav89n8xQ@mail.gmail.com>
X-Debbugs-No-Ack: No Thanks
X-Spam-Status: No, score=0.4 required=5.0 tests=RDNS_DYNAMIC,SPF_PASS
	autolearn=disabled version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.dyne.org

Control: tags -1 debian

On Mon, Aug 08, 2022 at 10:11:27PM +0200, TS Lura wrote:
> Package: smokeping
> Version: 2.7.3-3
> Severity: normal

Thanks for this. SMokeping is not a forked package and Devuan uses Debian's
packages directly without recompilation. Please report this directly to Debian's
BTS to be addressed.

Thanks

Mark

Information forwarded to [email protected], [email protected]:
bug#699; Package smokeping. Full text available.

Message received at [email protected]:


Received: (at submit) by bugs.devuan.org; 8 Aug 2022 20:12:03 +0000
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: from mail.dyne.org [141.95.83.167]
	by doc.devuan.org with IMAP (fetchmail-6.4.16)
	for <debbugs@localhost> (single-drop); Mon, 08 Aug 2022 20:12:03 +0000 (UTC)
Received: from mail-yw1-f179.google.com (mail-yw1-f179.google.com [209.85.128.179])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by mail.dyne.org (Postfix) with ESMTPS id E277E661873
	for <[email protected]>; Mon,  8 Aug 2022 22:11:36 +0200 (CEST)
Authentication-Results: mail.dyne.org;
	dkim=pass (2048-bit key; unprotected) header.d=gmail.com [email protected] header.b="I2QAe8li";
	dkim-atps=neutral
Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-3246910dac3so92061177b3.12
        for <[email protected]>; Mon, 08 Aug 2022 13:11:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20210112;
        h=to:subject:message-id:date:from:mime-version:from:to:cc;
        bh=YLvMp+O+FCv8oGP294X0cu3qBK+5hVSbnEPCmOXMY70=;
        b=I2QAe8limJC22/i/nB1f0fJNhSgnrHUdvu7yWOXGWbvTw+k2VqTP4S5FdioM+94Zmf
         XF+demjXvqY6yuFb4OYhaucWImQjdWTbBflGLGelQs9o9tuzqHj66RR6i64+a2+iD+/C
         4AgDS/GwAW5KqJ/vgMT32SD/C6uit2f/ItsOZO3vezdgmJaqk3do/a3LDTTlDVyKbIdf
         cXemqFqbNMHpfkpXivADXipH/fK0pjuFnvhE84F5a6jt0GKPH80lHtCIHWYeLVYNMuF9
         VKOQapUPvWG+mk/ZZZcabapCUsC1xPs+jenrUENnlGalGWqE/plqBs0hXaEKlM/uOUXW
         YVJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20210112;
        h=to:subject:message-id:date:from:mime-version:x-gm-message-state
         :from:to:cc;
        bh=YLvMp+O+FCv8oGP294X0cu3qBK+5hVSbnEPCmOXMY70=;
        b=RExDuixay58gh9+oA2MPG7zcoMJ3kEcRfwpLPgj9vSdgbocdMNlVBKen5tXMtbZNoR
         ZiZjRYnYYCh3vM7pLZ8K3dPUv8u451w2wntptHLMsln+OhSpmQqxQpXGAtbNL4nPFC7H
         PK/4C0vcDcIxmHasQcwY3OwBHHPBEO+9w0PvlYYLHxat6F5W6UhZQ28pfaItS4ciIB5V
         ZiVqhs4Y5wgSInefaP7jOfewvF/ktS2Xl938mxJYqJE2OdEpbKE9C0wZf86+MlZMVBcO
         hQWMBtvzMTw/rsYsxLvhDWhjtYoB3/Iiq63ae6jM3urPabHoRkPVQy+sLuOeMXUvSFH6
         MM4g==
X-Gm-Message-State: ACgBeo0Y4UfmeLface58Bi2quaWfSrdQSG2CbEYcpFDvS5BGLGPUzeUM
	GnSJnTqEV/mzN/iPNvVGCFsZ3Gut6fYRBa1IznzCDhwLQjI=
X-Google-Smtp-Source: AA6agR7ugi85LB/TASusIxexd9y5OiDzxO/7qez4cVSWWzRofX25xeg0pFL+wUcaNblUmp2Q2okZij8wpcihRSUw9g0=
X-Received: by 2002:a81:60c2:0:b0:321:4f7f:efef with SMTP id
 u185-20020a8160c2000000b003214f7fefefmr20727192ywb.492.1659989493735; Mon, 08
 Aug 2022 13:11:33 -0700 (PDT)
MIME-Version: 1.0
From: TS Lura <[email protected]>
Date: Mon, 8 Aug 2022 22:11:27 +0200
Message-ID: <CAFS+YqwEjqZVk2yvrkioEy6an65hF4pg+s-nzxJUxvav89n8xQ@mail.gmail.com>
Subject: smokeping: Init script fails to stop smokeping
To: [email protected]
Content-Type: multipart/alternative; boundary="0000000000001ae5dc05e5c06c21"
X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
	DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,
	RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=disabled
	version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.dyne.org

--0000000000001ae5dc05e5c06c21
Content-Type: text/plain; charset="UTF-8"

Package: smokeping
Version: 2.7.3-3
Severity: normal

Dear Maintainer,

I wanted to restart my smokeping daemon after a change of my config files.
I wanted to run the command /etc/init.d/smokeping stop
But the smokeping process did not terminate.
I wanted the smokeping process to terminate.

I have supplied a patch.

If you change the line 131 in /etc/init.d/smokeping from:
    start-stop-daemon --oknodo --stop --retry 3 --quiet --pidfile
$PIDFILE --exec $DAEMON --signal 15
to
    start-stop-daemon --oknodo --stop --retry 3 --quiet --pidfile
$PIDFILE --user $DAEMON_USER --signal 15

The command /etc/init.d/smokeping stop , works. e.g. The smokeping
daemon is killed.


-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 4 (chimaera)
Release:	4
Codename:	chimaera
Architecture: x86_64

Kernel: Linux 5.10.0-16-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages smokeping depends on:
ii  adduser                                    3.118
ii  debianutils                                4.11.2
ii  exim4-daemon-light [mail-transport-agent]  4.94.2-7
ii  fping                                      5.0-1
ii  libcgi-fast-perl                           1:2.15-1
ii  libconfig-grammar-perl                     1.13-3
ii  libdigest-hmac-perl                        1.03+dfsg-2.1
ii  libjs-cropper                              1.2.2-1.1
ii  libjs-prototype                            1.7.1-3.1
ii  libjs-scriptaculous                        1.9.0-2.1
ii  librrds-perl                               1.7.2-3+b7
ii  libsnmp-session-perl                       1.14~git20201002.0dedded-1
ii  liburi-perl                                5.08-1
ii  libwww-perl                                6.52-1
ii  lsb-base                                   11.1.0
ii  perl                                       5.32.1-4+deb11u2
ii  ucf                                        3.0043

Versions of packages smokeping recommends:
ii  apache2 [httpd-cgi]        2.4.54-1~deb11u1
ii  bind9-dnsutils [dnsutils]  1:9.16.27-1~deb11u1
pn  echoping                   <none>
ii  libsocket6-perl            0.29-1+b3

Versions of packages smokeping suggests:
ii  curl                   7.74.0-1.3+deb11u1
pn  libauthen-radius-perl  <none>
ii  libio-socket-ssl-perl  2.069-1
pn  libnet-dns-perl        <none>
pn  libnet-ldap-perl       <none>
pn  libnet-telnet-perl     <none>
ii  openssh-client         1:8.4p1-5+deb11u1

-- Configuration Files:
/etc/init.d/smokeping changed:
set -e
. /lib/lsb/init-functions
DAEMON=/usr/sbin/smokeping
NAME=smokeping
DESC="latency logger daemon"
CONFIG=/etc/smokeping/config
PIDFILE=/var/run/smokeping/$NAME.pid
DAEMON_USER=smokeping
DEFAULTS=/etc/default/smokeping
MODE=master
DAEMON_ARGS="--config=$CONFIG"
unset LC_ALL
test -f "$DAEMON" || exit 0
if [ -f "$DEFAULTS" ]
then
    . "$DEFAULTS"
fi
check_slave() {
    if [ "$MODE" != "slave" ]
    then
        return
    fi
    if [ -z "$SHARED_SECRET" ]
    then
        log_progress_msg "(missing \$SHARED_SECRET setting)"
        log_end_msg 6 # program is not configured
        exit 6
    fi
    if [ ! -r "$SHARED_SECRET" ]
    then
        log_progress_msg "(invalid \$SHARED_SECRET setting)"
        log_end_msg 2 # invalid or excess argument(s)
        exit 2
    fi
    if [ -z "$MASTER_URL" ]
    then
        log_progress_msg "(missing \$MASTER_URL setting)"
        log_end_msg 6 # program is not configured
        exit 6
    fi
    DAEMON_ARGS="$DAEMON_ARGS --master-url $MASTER_URL --shared-secret
$SHARED_SECRET"
    if [ -n "$SLAVE_NAME" ]
    then
        DAEMON_ARGS="$DAEMON_ARGS --slave-name $SLAVE_NAME"
    fi
    DAEMON_ARGS="$DAEMON_ARGS --cache-dir /var/lib/smokeping"
    DAEMON_ARGS="$DAEMON_ARGS --pid-dir /var/run/smokeping"
}
check_config () {
    echo "Checking smokeping configuration file syntax..."
    # Check whether the configuration file is available
    if [ ! -r "$CONFIG" ] && [ "$MODE" = "master" ]
    then
        log_progress_msg "($CONFIG does not exist)"
        log_end_msg 6 # program is not configured
        exit 6
    fi
    if [ ! -d /var/run/smokeping ]; then
        mkdir /var/run/smokeping
        chown ${DAEMON_USER}.root /var/run/smokeping
        chmod 0755 /var/run/smokeping
    fi
    ${DAEMON} --config=${CONFIG} --check || exit 6
}
case "$1" in
    start)
        check_config
        log_daemon_msg "Starting $DESC" $NAME
        check_slave
        set +e
        pidofproc -p "$PIDFILE" "$DAEMON" > /dev/null
        STATUS=$?
        set -e
        if [ "$STATUS" = 0 ]
        then
            log_progress_msg "already running"
            log_end_msg $STATUS
            exit $STATUS
        fi
        set +e
        start-stop-daemon --start --quiet --exec $DAEMON --oknodo \
            --chuid $DAEMON_USER --pidfile $PIDFILE \
            -- $DAEMON_ARGS \
            | logger -p daemon.notice -t $NAME
        STATUS=$?
        set -e
        log_end_msg $STATUS
        exit $STATUS
        ;;
    stop)
        log_daemon_msg "Shutting down $DESC" $NAME
        set +e
        start-stop-daemon --oknodo --stop --retry 3 --quiet --pidfile
$PIDFILE --user $DAEMON_USER --signal 15
        STATUS=$?
        set -e
        log_end_msg $STATUS
        exit $STATUS
        ;;
    restart)
        # Restart service (if running) or start service
        $0 stop
        $0 start
        ;;
    reload|force-reload)
        check_config
        log_action_begin_msg "Reloading $DESC configuration"
        set +e
        $DAEMON --reload $DAEMON_ARGS | logger -p daemon.notice -t smokeping
        STATUS=$?
        set -e
        if [ "$STATUS" = 0 ]
        then
            log_action_end_msg 0 "If the CGI has problems reloading,
see README.Debian."
        else
            log_action_end_msg $STATUS
        fi
        exit $STATUS
        ;;
    check)
	check_config
	;;
    status)
        log_daemon_msg "Checking $DESC status" $NAME
        # Use pidofproc to check the status of the service,
        # pidofproc returns the exit status code of 0 when it the process is
        # running.
        # LSB defined exit status codes for status:
        # 0    program is running or service is OK
        # 1    program is dead and /var/run pid file exists
        # 2    program is dead and /var/lock lock file exists
        # 3    program is not running
        # 4    program or service status is unknown
        # 5-199    reserved (5-99 LSB, 100-149 distribution, 150-199
applications)
        set +e
        pidofproc -p "$PIDFILE" "$DAEMON" > /dev/null
        STATUS=$?
        log_progress_msg "(status $STATUS)"
        log_end_msg 0
        set -e
        exit $STATUS
        ;;
    *)
        echo "Usage: $0 {start|stop|status|restart|force-reload|reload}"
        exit 1
        ;;
esac

/etc/smokeping/config.d/Probes changed:
 *** Probes ***
 + FPing
 binary = /usr/bin/fping


/etc/smokeping/config.d/Targets changed:
*** Targets ***
probe = FPing
menu = Top
title = Network Latency Grapher
remark = Welcome to the SmokePing website of xxx Company. \
         Here you will learn all about the latency of our network.
+ Local
menu = Local
title = Local Network
++ LocalMachine
menu = Local Machine
title = This host
host = localhost


-- no debconf information

--0000000000001ae5dc05e5c06c21
Content-Type: text/html; charset="UTF-8"

<div dir="ltr"><pre>Package: smokeping
Version: 2.7.3-3
Severity: normal

Dear Maintainer,

I wanted to restart my smokeping daemon after a change of my config files.
I wanted to run the command /etc/init.d/smokeping stop
But the smokeping process did not terminate.
I wanted the smokeping process to terminate.

I have supplied a patch.

If you change the line 131 in /etc/init.d/smokeping from:
    start-stop-daemon --oknodo --stop --retry 3 --quiet --pidfile $PIDFILE --exec $DAEMON --signal 15
to
    start-stop-daemon --oknodo --stop --retry 3 --quiet --pidfile $PIDFILE --user $DAEMON_USER --signal 15

The command /etc/init.d/smokeping stop , works. e.g. The smokeping daemon is killed.


-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 4 (chimaera)
Release:	4
Codename:	chimaera
Architecture: x86_64

Kernel: Linux 5.10.0-16-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages smokeping depends on:
ii  adduser                                    3.118
ii  debianutils                                4.11.2
ii  exim4-daemon-light [mail-transport-agent]  4.94.2-7
ii  fping                                      5.0-1
ii  libcgi-fast-perl                           1:2.15-1
ii  libconfig-grammar-perl                     1.13-3
ii  libdigest-hmac-perl                        1.03+dfsg-2.1
ii  libjs-cropper                              1.2.2-1.1
ii  libjs-prototype                            1.7.1-3.1
ii  libjs-scriptaculous                        1.9.0-2.1
ii  librrds-perl                               1.7.2-3+b7
ii  libsnmp-session-perl                       1.14~git20201002.0dedded-1
ii  liburi-perl                                5.08-1
ii  libwww-perl                                6.52-1
ii  lsb-base                                   11.1.0
ii  perl                                       5.32.1-4+deb11u2
ii  ucf                                        3.0043

Versions of packages smokeping recommends:
ii  apache2 [httpd-cgi]        2.4.54-1~deb11u1
ii  bind9-dnsutils [dnsutils]  1:9.16.27-1~deb11u1
pn  echoping                   &lt;none&gt;
ii  libsocket6-perl            0.29-1+b3

Versions of packages smokeping suggests:
ii  curl                   7.74.0-1.3+deb11u1
pn  libauthen-radius-perl  &lt;none&gt;
ii  libio-socket-ssl-perl  2.069-1
pn  libnet-dns-perl        &lt;none&gt;
pn  libnet-ldap-perl       &lt;none&gt;
pn  libnet-telnet-perl     &lt;none&gt;
ii  openssh-client         1:8.4p1-5+deb11u1

-- Configuration Files:
/etc/init.d/smokeping changed:
set -e
. /lib/lsb/init-functions
DAEMON=/usr/sbin/smokeping
NAME=smokeping
DESC=&quot;latency logger daemon&quot;
CONFIG=/etc/smokeping/config
PIDFILE=/var/run/smokeping/$NAME.pid
DAEMON_USER=smokeping
DEFAULTS=/etc/default/smokeping
MODE=master
DAEMON_ARGS=&quot;--config=$CONFIG&quot;
unset LC_ALL
test -f &quot;$DAEMON&quot; || exit 0
if [ -f &quot;$DEFAULTS&quot; ]
then
    . &quot;$DEFAULTS&quot;
fi
check_slave() {
    if [ &quot;$MODE&quot; != &quot;slave&quot; ]
    then
        return
    fi
    if [ -z &quot;$SHARED_SECRET&quot; ]
    then
        log_progress_msg &quot;(missing \$SHARED_SECRET setting)&quot;
        log_end_msg 6 # program is not configured
        exit 6
    fi
    if [ ! -r &quot;$SHARED_SECRET&quot; ]
    then
        log_progress_msg &quot;(invalid \$SHARED_SECRET setting)&quot;
        log_end_msg 2 # invalid or excess argument(s)
        exit 2
    fi
    if [ -z &quot;$MASTER_URL&quot; ]
    then
        log_progress_msg &quot;(missing \$MASTER_URL setting)&quot;
        log_end_msg 6 # program is not configured
        exit 6
    fi
    DAEMON_ARGS=&quot;$DAEMON_ARGS --master-url $MASTER_URL --shared-secret $SHARED_SECRET&quot;
    if [ -n &quot;$SLAVE_NAME&quot; ]
    then
        DAEMON_ARGS=&quot;$DAEMON_ARGS --slave-name $SLAVE_NAME&quot;
    fi
    DAEMON_ARGS=&quot;$DAEMON_ARGS --cache-dir /var/lib/smokeping&quot;
    DAEMON_ARGS=&quot;$DAEMON_ARGS --pid-dir /var/run/smokeping&quot;
}
check_config () {
    echo &quot;Checking smokeping configuration file syntax...&quot;
    # Check whether the configuration file is available
    if [ ! -r &quot;$CONFIG&quot; ] &amp;&amp; [ &quot;$MODE&quot; = &quot;master&quot; ]
    then
        log_progress_msg &quot;($CONFIG does not exist)&quot;
        log_end_msg 6 # program is not configured
        exit 6
    fi
    if [ ! -d /var/run/smokeping ]; then
        mkdir /var/run/smokeping
        chown ${DAEMON_USER}.root /var/run/smokeping
        chmod 0755 /var/run/smokeping
    fi
    ${DAEMON} --config=${CONFIG} --check || exit 6
}
case &quot;$1&quot; in
    start)
        check_config
        log_daemon_msg &quot;Starting $DESC&quot; $NAME
        check_slave
        set +e
        pidofproc -p &quot;$PIDFILE&quot; &quot;$DAEMON&quot; &gt; /dev/null
        STATUS=$?
        set -e
        if [ &quot;$STATUS&quot; = 0 ]
        then
            log_progress_msg &quot;already running&quot;
            log_end_msg $STATUS
            exit $STATUS
        fi
        set +e
        start-stop-daemon --start --quiet --exec $DAEMON --oknodo \
            --chuid $DAEMON_USER --pidfile $PIDFILE \
            -- $DAEMON_ARGS \
            | logger -p daemon.notice -t $NAME
        STATUS=$?
        set -e
        log_end_msg $STATUS
        exit $STATUS
        ;;
    stop)
        log_daemon_msg &quot;Shutting down $DESC&quot; $NAME
        set +e
        start-stop-daemon --oknodo --stop --retry 3 --quiet --pidfile $PIDFILE --user $DAEMON_USER --signal 15
        STATUS=$?
        set -e
        log_end_msg $STATUS
        exit $STATUS
        ;;
    restart)
        # Restart service (if running) or start service
        $0 stop
        $0 start
        ;;
    reload|force-reload)
        check_config
        log_action_begin_msg &quot;Reloading $DESC configuration&quot;
        set +e
        $DAEMON --reload $DAEMON_ARGS | logger -p daemon.notice -t smokeping
        STATUS=$?
        set -e
        if [ &quot;$STATUS&quot; = 0 ]
        then
            log_action_end_msg 0 &quot;If the CGI has problems reloading, see README.Debian.&quot;
        else
            log_action_end_msg $STATUS
        fi
        exit $STATUS
        ;;
    check)
	check_config
	;;
    status)
        log_daemon_msg &quot;Checking $DESC status&quot; $NAME
        # Use pidofproc to check the status of the service,
        # pidofproc returns the exit status code of 0 when it the process is
        # running.
        # LSB defined exit status codes for status:
        # 0    program is running or service is OK
        # 1    program is dead and /var/run pid file exists
        # 2    program is dead and /var/lock lock file exists
        # 3    program is not running
        # 4    program or service status is unknown
        # 5-199    reserved (5-99 LSB, 100-149 distribution, 150-199 applications)
        set +e
        pidofproc -p &quot;$PIDFILE&quot; &quot;$DAEMON&quot; &gt; /dev/null
        STATUS=$?
        log_progress_msg &quot;(status $STATUS)&quot;
        log_end_msg 0
        set -e
        exit $STATUS
        ;;
    *)
        echo &quot;Usage: $0 {start|stop|status|restart|force-reload|reload}&quot;
        exit 1
        ;;
esac

/etc/smokeping/config.d/Probes changed:
 *** Probes ***
 + FPing
 binary = /usr/bin/fping
 

/etc/smokeping/config.d/Targets changed:
*** Targets ***
probe = FPing
menu = Top
title = Network Latency Grapher
remark = Welcome to the SmokePing website of xxx Company. \
         Here you will learn all about the latency of our network.
+ Local
menu = Local
title = Local Network
++ LocalMachine
menu = Local Machine
title = This host
host = localhost


-- no debconf information
</pre></div>

--0000000000001ae5dc05e5c06c21--

Acknowledgement sent to TS Lura <[email protected]>:
New bug report received and forwarded. Copy sent to [email protected]. Full text available.
Report forwarded to [email protected], [email protected]:
bug#699; Package smokeping. Full text available.

Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.

Devuan Bugs Owner <[email protected]>.
Last modified: Sun, 1 Dec 2024 00:39:02 UTC