apparently not sending or receiving emails

Dave Filchak submit at zuka.net
Wed May 20 01:31:39 IST 2009


Hi folks,

Today a problem arose in my mail setup that I am trying to track down. I 
can no longer send or receive emails.

I think it has something to do with mysql but I have had little luck so 
far.

Mysql is running and I can log in and select and search tables. But, as 
you will see below, the logs indicate that there are issues connecting 
through the mysql.sock. You will also note that the path it is trying to 
connect to is /var/run/mysql.sock while the actual location is at 
/var/run/mysqld/mysql.sock

Here is my systems specs:

2.6.9-34.ELsmp #1 SMP Thu Mar 9 06:23:23 GMT 2006 x86_64 x86_64 x86_64 
GNU/Linux
This is CentOS release 4.3 (Final)
This is Perl version 5.008005 (5.8.5)

This is MailScanner version 4.74.15
Module versions are:
1.00    AnyDBM_File
1.20    Archive::Zip
0.22    bignum
1.03    Carp
1.41    Compress::Zlib
1.119   Convert::BinHex
0.17    Convert::TNEF
2.121   Data::Dumper
2.27    Date::Parse
1.00    DirHandle
1.05    Fcntl
2.73    File::Basename
2.08    File::Copy
2.01    FileHandle
1.06    File::Path
0.20    File::Temp
0.78    Filesys::Df
1.35    HTML::Entities
3.56    HTML::Parser
2.37    HTML::TokeParser
1.23    IO
1.14    IO::File
1.13    IO::Pipe
2.04    Mail::Header
1.87    Math::BigInt
0.20    Math::BigRat
3.05    MIME::Base64
5.427   MIME::Decoder
5.427   MIME::Decoder::UU
5.427   MIME::Head
5.427   MIME::Parser
3.03    MIME::QuotedPrint
5.427   MIME::Tools
0.11    Net::CIDR
1.25    Net::IP
0.16    OLE::Storage_Lite
1.04    Pod::Escapes
3.05    Pod::Simple
1.08    POSIX
1.19    Scalar::Util
1.77    Socket
2.13    Storable
1.4     Sys::Hostname::Long
0.18    Sys::Syslog
1.26    Test::Pod
0.7     Test::Simple
1.9707  Time::HiRes
1.02    Time::localtime

Optional module versions are:
1.32    Archive::Tar
0.22    bignum
1.82    Business::ISBN
1.10    Business::ISBN::Data
1.08    Data::Dump
1.814   DB_File
1.13    DBD::SQLite
1.58    DBI
1.15    Digest
1.01    Digest::HMAC
2.36    Digest::MD5
2.11    Digest::SHA1
1.00    Encode::Detect
0.17008 Error
0.19    ExtUtils::CBuilder
2.18    ExtUtils::ParseXS
2.36    Getopt::Long
0.44    Inline
1.08    IO::String
1.04    IO::Zlib
2.21    IP::Country
0.22    Mail::ClamAV
3.002005        Mail::SpamAssassin
v2.004  Mail::SPF
1.999001        Mail::SPF::Query
0.2808  Module::Build
0.20    Net::CIDR::Lite
0.63    Net::DNS
0.002.2 Net::DNS::Resolver::Programmable
0.31    Net::LDAP
4.004  NetAddr::IP
1.94    Parse::RecDescent
missing SAVI
2.64    Test::Harness
0.95    Test::Manifest
1.95    Text::Balanced
1.35    URI
0.7203  version
0.65    YAML

And before you say it, I know the OS is old but we had an application 
running on this machine that did not allow us to update. I think we 
could now so maybe I should do that. But let me finish describing the 
issue.

Today I started getting these in my logs:

May 19 08:29:10 rosewood MailScanner: MailScanner setting UID to postfix 
(80)
May 19 08:29:12 rosewood MailScanner: Unable to initialise database 
connection: Can't connect to local MySQL server through socket 
'/var/run/mysql.sock' (2) at 
/usr/lib/MailScanner/MailScanner/CustomFunctions/SQLBlackWhiteList.pm 
line 116
May 19 08:29:12 rosewood MailScanner: Unable to initialise database 
connection: Can't connect to local MySQL server through socket 
'/var/run/mysql.sock' (2) at 
/usr/lib/MailScanner/MailScanner/CustomFunctions/MailWatch.pm line 82
May 19 08:29:12 rosewood MailScanner: Could not use Custom Function code 
MailScanner::CustomConfig::InitMailWatchLogging, it could not be 
"eval"ed. Make sure the module is correct with perl -wc at 
/usr/lib/MailScanner/MailScanner/Config.pm line 873

When I run perl -wc perl -wc /usr/lib/MailScanner/MailScanner/Config.pm

I get:

Useless use of hash element in void context at 
/usr/lib/MailScanner/MailScanner/Config.pm line 892.
Use of implicit split to @_ is deprecated at 
/usr/lib/MailScanner/MailScanner/Config.pm line 2085.
/usr/lib/MailScanner/MailScanner/Config.pm syntax OK


and more logs:

May 19 13:16:56 rosewood postfix/trivial-rewrite[31466]: fatal: 
mysql:/etc/postfix/maps/sql-aliases.cf(0,lock|fold_fix): table lookup 
problem
May 19 13:16:56 rosewood postfix/trivial-rewrite[31467]: warning: 
connect to mysql server localhost: Can't connect to local MySQL server 
through socket '/var/run/mysql.so
ck' (2)
May 19 13:16:56 rosewood postfix/trivial-rewrite[31467]: fatal: 
mysql:/etc/postfix/maps/sql-aliases.cf(0,lock|fold_fix): table lookup 
problem
May 19 13:16:56 rosewood postfix/trivial-rewrite[31468]: warning: 
connect to mysql server localhost: Can't connect to local MySQL server 
through socket '/var/run/mysql.so
ck' (2)
May 19 13:16:56 rosewood postfix/trivial-rewrite[31468]: fatal: 
mysql:/etc/postfix/maps/sql-aliases.cf(0,lock|fold_fix): table lookup 
problem
May 19 13:16:57 rosewood postfix/cleanup[28938]: warning: premature 
end-of-input on private/rewrite socket while reading input attribute name
May 19 13:16:57 rosewood postfix/smtpd[29109]: warning: premature 
end-of-input on private/rewrite socket while reading input attribute name
May 19 13:16:57 rosewood postfix/cleanup[28938]: warning: problem 
talking to service rewrite: Connection reset by peer
May 19 13:16:57 rosewood postfix/smtpd[29109]: warning: problem talking 
to service rewrite: Success


Upon restart of MailScanner, it seems to start but MailWatch seems to be 
dead. However, I can still not send or receive emails.

Anyone see anything that might give me a hint?

Dave







More information about the MailScanner mailing list