Package: smokeping
Version: 2.3.6-1
Severity: important
Hello!
Just installed smokeping on this machine, and the init-script fails to
start it:
Starting latency logger daemon: smokepingResetting LC_NUMERIC failed -
try removing LC_ALL from the environment at
/usr/share/perl5/smokeping/Smokeping.pm line 31.
Compilation failed in require at /usr/sbin/smokeping line 7.
BEGIN failed--compilation aborted at /usr/sbin/smokeping line 7.
..
I can make sense from this error message, but: if smokeping can't run
with LC_ALL set, I feel like the init script or smokeping itself should
unset LC_ALL (and maybe reset the whole environment). Otherwise one will
get lots of spurious failures, as the init script may run from different
environments (think: bootup, cron, manual invocation from a root shell
or even sudo).
AFAIK, LC_ALL gets set by /etc/environment, which gets created by the
debian installer; therefore it will usually be present on any
conventional system - and smokeping will break on any of these.
The apache2 init script does something similar to get a "sane"
environment for the httpd daemon:
[...]
ENV="env -i LANG=C PATH=/usr/local/bin:/usr/bin:/bin"
APACHE2CTL="$ENV /usr/sbin/apache2ctl"
[...]
start) [...]
$APACHE2CTL start
[...]
Maybe you can consider this for the (current) version in lenny?
Greetings,
Christian Hofstaedtler
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.25.10-pooch (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages smokeping depends on:
ii adduser 3.108 add and remove users and groups
ii debianutils 2.28.4 Miscellaneous utilities specific t
ii exim4 4.69-5 meta-package to ease Exim MTA (v4)
ii exim4-daemon-heavy [mai 4.69-5+b1 Exim MTA (v4) daemon with extended
ii fping 2.4b2-to-ipv6-15 sends ICMP ECHO_REQUEST packets to
ii libdigest-hmac-perl 1.01-7 create standard message integrity
ii librrds-perl 1.2.27-2+b1 Time-series data storage and displ
ii libsnmp-session-perl 1.12-1 Perl support for accessing SNMP-aw
ii liburi-perl 1.35.dfsg.1-1 Manipulates and accesses URI strin
ii libwww-perl 5.812-1 WWW client/server library for Perl
ii lsb-base 3.2-12 Linux Standard Base 3.2 init scrip
ii perl 5.10.0-11 Larry Wall's Practical Extraction
ii perl-modules [libnet-pe 5.10.0-11 Core Perl modules
ii speedy-cgi-perl 2.22-9+b1 speed up perl scripts by making th
ii ucf 3.007 Update Configuration File: preserv
Versions of packages smokeping recommends:
ii apache2 2.2.9-2 Apache HTTP Server metapackage
ii apache2-mpm-worker [httpd] 2.2.9-2 Apache HTTP Server - high speed th
ii dnsutils 1:9.4.2-10 Clients provided with BIND
ii echoping 6.0.2-2+b1 A small test tool for TCP servers
ii libsocket6-perl 0.20-1 Perl extensions for IPv6
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]