Hi,

we are using the Debian stable version 2.3.6-5, which is indeed a bit old 
compared to the current
version 2.6.6.

At some point we started receiving smokeping mails with a date of 01.01.1970, 
although the date line
seemed to be present in the mail header.

After some debugging I found out that this is a locales problem which is not 
corrected by smokeping
setting LC_NUMERIC to 'C' in lib/Smokeping.pm.

$rfc2822stamp, which is used when sending mails, ends up to be something like 
"Fr, 30 Dez 2011
09:57:08 +0100" (note the "Dez", which is German and not intepreted by the 
mailserver as a valid date).

As I have no time to test 2.6.6 at the moment, my workaround for the Debian 
version is to include
"LC_TIME=C" in /etc/default/smokeping (restart smokeping afterwards).

I actually searched through the 2.6.6 code but found no mention of LC_TIME. So 
if the problem still
persists with 2.6.6, this could be fixed in future releases by not only setting 
LC_NUMERIC but also
LC_TIME to 'C'.

Best regards

Lars Bräuer
-- 
MPeX.net GmbH / Werner-Voß-Damm 62 / D-12101 Berlin / Germany
MPeXnetworks / www.mpexnetworks.de
Tel: ++49-30-78097 180 / Fax: ++49-30-78097 181

Sitz, Registergericht: Berlin, Amtsgericht Charlottenburg, HRB 76688
Geschäftsführer: Lars Bräuer, Gregor Rex-Lawatscheck

_______________________________________________
smokeping-users mailing list
[email protected]
https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users

Reply via email to