[Pkg-net-snmp-devel] Bug#615846: snmpd: init script using wrong return code on option "status"

Ignace Mouzannar ignace.mouzannar at enovance.com
Thu Apr 12 16:11:57 UTC 2012


On Mon, 2011-02-28 at 13:30 +0100, Michael Prokop wrote:
> Package: snmpd
> Version: 5.4.3~dfsg-2
> Severity: normal
> 
> 
> | If the status action is requested, the init script will return the following exit status codes.
> |
> | 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
> 
>   -- http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html
> 
> snmpd's init script uses status_of_proc in the status option code
> but due to lack of pid files (see #611668) this seems to go wrong:
> 
> # /etc/init.d/snmpd status
> snmpd is not running ... failed!
> snmptrapd is not running ... failed!
> # echo $?
> 1

I am unable to reproduce this on a freshly installed Squeeze, using the
same package version.

----
~# /etc/init.d/snmpd status
snmpd is not running ... failed!
snmptrapd is not running ... failed!
~# echo $?
3
----

Using:
----
ii  snmpd                            5.4.3~dfsg-2                 SNMP
(Simple Network Management Protocol) agents
----

Are you still experiencing the same issue? 

Cheers,
 Ignace M






More information about the Pkg-net-snmp-devel mailing list