I'm getting this error in my mail.log when starting up courierfilters:
Can't call method "close" on an undefined value at /usr/local/lib/perl5/site_perl/5.8.4/Courier/Filter.pm line 299.
I'm using the stock pureperlfilter with just SPF and Logger.
I saw that someone else was having a similar problem, but I didn't see any solution posted to the list archives.
That's me. I've tried several variations of perl 5.8.4 binaries (configure parameters for threads, perlio, both on and off, etc.) but nothing changed. I've about given up, and unless Julian or somebody else comes up with an idea, I'm about ready to move to a newer, perl 5.8.x included, Linux system.
I don't understand why, but RedHat 7.3 isn't sufficient. My perl know-how isn't enough to figure it out, and strace'ing all processes down from "courierfilter start" shows nothing else beyond the "chmod" below (from Courier/Filter.pm):
chmod(0660, $socket_name)
or throw Courier::Error("Unable to chmod socket $socket_name");IO::File->new('<&=3')->close();
jerry
------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click _______________________________________________ courier-users mailing list [EMAIL PROTECTED] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users
