Thread: [CSCMail-Users] Can't ignore signal CHLD, forcing to default.
Brought to you by:
countzer0
From: Torsten M. <tmohr@s.netic.de> - 2000-09-08 04:00:28
|
Hi, normally i use cscmail-1.61, my favorite mail tool. But now i have some problems, here's a list of what i did/what happened: - I updated to Perl-5.6.0 - Some modules for cscmail were no longer available - i reinstalled cscmail-1.61 Now cscmail starts, but when i now press the "Send & Receive"-Button, there's a line on the console: Can't ignore signal CHLD, forcing to default. When there's mail available i get something like: ERROR: Date::Manip unable to determine TimeZone. Date::Manip::Date_TimeZone called at /usr/local/lib/perl5/site_perl/5.6.0/Date/Manip.pm line 620 Date::Manip::Date_Init() called at /usr/local/lib/perl5/site_perl/5.6.0/Date/Manip.pm line 738 Date::Manip::ParseDateString('Thu, 7 Sep 2000 20:46:17 -0700') called at /usr/local/lib/perl5/site_perl/5.6.0/Date/Manip.pm line 1655 Date::Manip::UnixDate('Thu, 7 Sep 2000 20:46:17 -0700', '%s') called at /usr/local/lib/cscmail/csclib.pl line 192 main::date_to_localdate('Thu, 7 Sep 2000 20:46:17 -0700') called at /usr/local/lib/cscmail/csclib.pl line 382 main::save_message('DBI::db=HASH(0x8623420)', 'Return-Path: <csc...@li...>^JReceive...', 'HASH(0x81d2dc0)', 'HASH(0x868e424)') called at /usr/local/lib/cscmail/csclib.pl line 490 main::read_from_mbox('DBI::db=HASH(0x8623420)', 'HASH(0x81d2dc0)', 'Gtk::Dialog=HASH(0x85a1c68)', 'HASH(0x868e424)', 2.349609375) called at /usr/local/bin/cscget line 139 You have mail in /var/spool/mail/tmohr Can anybody help me with that? Best regards, Torsten. |
From: Tim S. <ti...@tc...> - 2000-09-08 04:11:43
|
I had the same problem. This is in the FAQ I think. You have to set the timezone manually in Manip.pm - or apparently get an updated version of Manip.pm which isn't even in CPAN. I chose the former, so I can't really comment on the latter. Worked for me. Torsten Mohr wrote: > > Hi, > > normally i use cscmail-1.61, my favorite mail tool. > > But now i have some problems, here's a list of what i did/what happened: > > - I updated to Perl-5.6.0 > - Some modules for cscmail were no longer available > - i reinstalled cscmail-1.61 > > Now cscmail starts, but when i now press the "Send & Receive"-Button, > there's a line on the console: > Can't ignore signal CHLD, forcing to default. > > When there's mail available i get something like: > ERROR: Date::Manip unable to determine TimeZone. > Date::Manip::Date_TimeZone called at /usr/local/lib/perl5/site_perl/5.6.0/Date/Manip.pm line 620 > Date::Manip::Date_Init() called at /usr/local/lib/perl5/site_perl/5.6.0/Date/Manip.pm line 738 > Date::Manip::ParseDateString('Thu, 7 Sep 2000 20:46:17 -0700') called > at /usr/local/lib/perl5/site_perl/5.6.0/Date/Manip.pm line 1655 > Date::Manip::UnixDate('Thu, 7 Sep 2000 20:46:17 -0700', '%s') called at > /usr/local/lib/cscmail/csclib.pl line 192 main::date_to_localdate('Thu, > 7 Sep 2000 20:46:17 -0700') called at /usr/local/lib/cscmail/csclib.pl line 382 > main::save_message('DBI::db=HASH(0x8623420)', 'Return-Path: > <csc...@li...>^JReceive...', 'HASH(0x81d2dc0)', > 'HASH(0x868e424)') called at /usr/local/lib/cscmail/csclib.pl line 490 > main::read_from_mbox('DBI::db=HASH(0x8623420)', 'HASH(0x81d2dc0)', > 'Gtk::Dialog=HASH(0x85a1c68)', 'HASH(0x868e424)', 2.349609375) called at > /usr/local/bin/cscget line 139 You have mail in /var/spool/mail/tmohr > > Can anybody help me with that? > > Best regards, > Torsten. > _______________________________________________ > | Be sure to read the CSCMail FAQ: > | http://www.cscmail.net/cscmail.faq > | > | CSCMail Home Page: > | http://www.cscmail.net > | > | To unsubscribe or change your preferences: > | http://lists.sourceforge.net/mailman/listinfo/cscmail-users |
From: Count Z. <cou...@cy...> - 2000-09-08 11:08:34
|
Torsten Mohr was overheard mumbling something about this on Fri, 8 Sep 2000 05:52:43 +0200 > Hi, > > normally i use cscmail-1.61, my favorite mail tool. > > But now i have some problems, here's a list of what i did/what happened: > > - I updated to Perl-5.6.0 > - Some modules for cscmail were no longer available > - i reinstalled cscmail-1.61 > > Now cscmail starts, but when i now press the "Send & Receive"-Button, > there's a line on the console: > Can't ignore signal CHLD, forcing to default. This is something with Perl-5.6 .. I get the same error, but it still works right... If I comment out the $SIG{CHLD} ='IGNORE'; line in cscmail you end up with a ton of "zombie" cscget processes filling up your process table. If you leave it in, you get the "Can't ignore" error, but no processes, so it is obviously ignoring them anyway! hehe So, they changed something in 5.6 regarding $SIG's .. I'll look into it more when I get the time, but for now thats a harmless error... CSCMail still works fine... > When there's mail available i get something like: > ERROR: Date::Manip unable to determine TimeZone. > Date::Manip::Date_TimeZone called at > /usr/local/lib/perl5/site_perl/5.6.0/Date/Manip.pm line 620 > Date::Manip::Date_Init() called at > /usr/local/lib/perl5/site_perl/5.6.0/Date/Manip.pm line 738 > Date::Manip::ParseDateString('Thu, 7 Sep 2000 20:46:17 -0700') > called > at /usr/local/lib/perl5/site_perl/5.6.0/Date/Manip.pm line 1655 This is in the FAQ (http://www.cscmail.net/cscmail.faq) -CZ |