[Pkg-net-snmp-devel] Bug#429442: snmpd: init script should explicitly set PATH
Christian Hofstaedtler
ch at nessus.at
Mon Jun 18 06:20:12 UTC 2007
Package: snmpd
Version: 5.2.3-7
Severity: normal
The current init script does not reset the PATH environment variable.
Therefore, it fails to find start-stop-daemon (and therefore fails to
work) from environments where PATH does not include "/sbin".
I found this problem when I added "/etc/init.d/snmpd restart" to the
crontab on this machine (to migitate a memory leak, but this is another
problem).
Proposed solution:
Add the following lines to the init script:
PATH=/sbin:/usr/sbin:/usr/bin:/bin
export PATH
Many other init scripts already do this:
host# grep ^PATH= /etc/init.d/* | wc -l
42
Thank you!
Christian
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-xen-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages snmpd depends on:
ii adduser 3.102 Add and remove users and groups
ii debconf 1.5.11 Debian configuration management sy
ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries
ii libsensors3 1:2.10.1-3 library to read temperature/voltag
ii libsnmp9 5.2.3-7 NET SNMP (Simple Network Managemen
ii libwrap0 7.6.dbs-13 Wietse Venema's TCP wrappers libra
snmpd recommends no packages.
-- debconf information:
snmpd/upgradefrom36:
* snmpd/upgradefrom521:
More information about the Pkg-net-snmp-devel
mailing list