https://bugs.koozali.org/show_bug.cgi?id=11546

            Bug ID: 11546
           Summary: Generates FATAL PLUGIN ERROR [check_badcountries]:  No
                    record found for IP address x.x.x.x
    Classification: Contribs
           Product: SME Contribs
           Version: 10.0rc
          Hardware: x86_64
                OS: ---
            Status: UNCONFIRMED
          Severity: minor
          Priority: P3
         Component: smeserver-geoip
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
  Target Milestone: ---

If an IP address isn't found in the database, the qpsmtpd log is filled with
error messages.  Should it not fail more gracefully?

[root@mail Contribs]# geoiplookup swerts-knudsen.dk
GeoIP Country Edition: DK, Denmark
GeoIP City Edition, Rev 1: DK, 17, Hovedstaden, Copenhagen, 1513, 55.666698,
12.583300, 0, 0
GeoIP ASNum Edition: AS198608 Symbion A/S

[root@mail Contribs]# tail -f /var/log/qpsmtpd/current
@400000006072c8163b0d0ecc 3319 Connection from mail-wr1-f44.google.com
[209.85.221.44]
@400000006072c8182f85ac1c 3319 (connect) check_badcountries: GeoIP RemoteIP:
209.85.221.44
@400000006072c8182f85b3ec 3319 (connect) check_badcountries: GeoIP City: NA
@400000006072c8182f8630ec 3319 (connect) check_badcountries: GeoIP Country: US
@400000006072c81d359dc6d4 3319 (queue) logging::logterse: ` 209.85.221.44      
mail-wr1-f44.google.com mail-wr1-f44.google.com <[email protected]>  
<[email protected]>    queued         
<[email protected]>        No, score=-0.2
required=4.0 autolearn=disable
@400000006072c81d35bfa2cc 3364 (queue) queue::qmail_2dqueue: (for 3319) Queuing
to /var/qmail/bin/qmail-queue
@400000006072cc4a165ed45c 9917 Connection from mone183.secundiarourous.com
[141.98.10.183]
@400000006072cc4c07bcc814 9917 FATAL PLUGIN ERROR [check_badcountries]:  No
record found for IP address 141.98.10.183
@400000006072cc4c07bccfe4
@400000006072cc4c07bccfe4 Trace begun at
/usr/share/perl5/vendor_perl/GeoIP2/Database/Reader.pm line 83
@400000006072cc4c07bcd3cc
GeoIP2::Database::Reader::_model_for_address('GeoIP2::Database::Reader=HASH(0x7f2767d0edb8)',
'City', 'type_check', 'Regexp=REGEXP(0x3590fc8)', 'ip', 141.98.10.183) called
at /usr/share/perl5/vendor_perl/GeoIP2/Database/Reader.pm line 104
@400000006072cc4c07bd54b4
GeoIP2::Database::Reader::city('GeoIP2::Database::Reader=HASH(0x7f2767d0edb8)',
'ip', 141.98.10.183) called at /usr/share/qpsmtpd/plugins/check_badcountries
line 244
@400000006072cc4c07bd589c
Qpsmtpd::Plugin::check_badcountries::geoip2_lookup('Qpsmtpd::Plugin::check_badcountries=HASH(0x7f2767d07e18)',
'Qpsmtpd::Transaction=HASH(0x3598d30)') called at
/usr/share/perl5/vendor_perl/Qpsmtpd/Plugin.pm line 47
@400000006072cc4c07bd683c
Qpsmtpd::Plugin::__ANON__('Qpsmtpd::TcpServer=HASH(0x2b90b30)',
'Qpsmtpd::Transaction=HASH(0x3598d30)') called at
/usr/share/perl5/vendor_perl/Qpsmtpd.pm line 293
@400000006072cc4c07bd6c24 eval {...} at /usr/share/perl5/vendor_perl/Qpsmtpd.pm
line 293
@400000006072cc4c07bd77dc
Qpsmtpd::run_continuation('Qpsmtpd::TcpServer=HASH(0x2b90b30)') called at
/usr/share/perl5/vendor_perl/Qpsmtpd.pm line 253
@400000006072cc4c07bd971c
Qpsmtpd::run_hooks('Qpsmtpd::TcpServer=HASH(0x2b90b30)', 'connect') called at
/usr/share/perl5/vendor_perl/Qpsmtpd/SMTP.pm line 104
@400000006072cc4c07bd9b04
Qpsmtpd::SMTP::start_conversation('Qpsmtpd::TcpServer=HASH(0x2b90b30)') called
at /usr/share/perl5/vendor_perl/Qpsmtpd/TcpServer.pm line 105
@400000006072cc4c07bd9eec
Qpsmtpd::TcpServer::run('Qpsmtpd::TcpServer=HASH(0x2b90b30)',
'IO::Socket::INET6=GLOB(0x2319768)') called at /usr/bin/qpsmtpd-forkserver line
328
@400000006072cd7b27cb62b4 11777 Connection from Unknown [113.64.96.224]
@400000006072cd7d1df7de0c 11777 (connect) check_badcountries: GeoIP RemoteIP:
113.64.96.224
@400000006072cd7d1df7e1f4 11777 (connect) check_badcountries: GeoIP City:
Guangzhou
@400000006072cd7d1df86e94 11777 (connect) check_badcountries: GeoIP Country: CN
@400000006072cd7f11b4d834 11777 (deny) logging::logterse: ` 113.64.96.224      
Unknown PC-003                  resolvable_fromhost     902     Temporary
address resolution failure (#4.4.3)   msg denied before queued
@400000006072cde820e3d684 12440 Connection from Unknown [141.98.10.143]
@400000006072cdea1259f1d4 12440 FATAL PLUGIN ERROR [check_badcountries]:  No
record found for IP address 141.98.10.143
@400000006072cdea1259f9a4
@400000006072cdea1259f9a4 Trace begun at
/usr/share/perl5/vendor_perl/GeoIP2/Database/Reader.pm line 83
@400000006072cdea1259fd8c
GeoIP2::Database::Reader::_model_for_address('GeoIP2::Database::Reader=HASH(0x7f2758fb94b8)',
'City', 'type_check', 'Regexp=REGEXP(0x3588968)', 'ip', 141.98.10.143) called
at /usr/share/perl5/vendor_perl/GeoIP2/Database/Reader.pm line 104
@400000006072cdea125a825c
GeoIP2::Database::Reader::city('GeoIP2::Database::Reader=HASH(0x7f2758fb94b8)',
'ip', 141.98.10.143) called at /usr/share/qpsmtpd/plugins/check_badcountries
line 244
@400000006072cdea125a8644
Qpsmtpd::Plugin::check_badcountries::geoip2_lookup('Qpsmtpd::Plugin::check_badcountries=HASH(0x7f2767ceb7a8)',
'Qpsmtpd::Transaction=HASH(0x3592440)') called at
/usr/share/perl5/vendor_perl/Qpsmtpd/Plugin.pm line 47
@400000006072cdea125a99cc
Qpsmtpd::Plugin::__ANON__('Qpsmtpd::TcpServer=HASH(0x2b90b30)',
'Qpsmtpd::Transaction=HASH(0x3592440)') called at
/usr/share/perl5/vendor_perl/Qpsmtpd.pm line 293
@400000006072cdea125a9db4 eval {...} at /usr/share/perl5/vendor_perl/Qpsmtpd.pm
line 293
@400000006072cdea125aad54
Qpsmtpd::run_continuation('Qpsmtpd::TcpServer=HASH(0x2b90b30)') called at
/usr/share/perl5/vendor_perl/Qpsmtpd.pm line 253
@400000006072cdea125b0344
Qpsmtpd::run_hooks('Qpsmtpd::TcpServer=HASH(0x2b90b30)', 'connect') called at
/usr/share/perl5/vendor_perl/Qpsmtpd/SMTP.pm line 104
@400000006072cdea125b072c
Qpsmtpd::SMTP::start_conversation('Qpsmtpd::TcpServer=HASH(0x2b90b30)') called
at /usr/share/perl5/vendor_perl/Qpsmtpd/TcpServer.pm line 105
@400000006072cdea125b0b14
Qpsmtpd::TcpServer::run('Qpsmtpd::TcpServer=HASH(0x2b90b30)',
'IO::Socket::INET6=GLOB(0x2b91280)') called at /usr/bin/qpsmtpd-forkserver line
328
@400000006072ce1b1f740e2c 12748 Connection from Unknown [141.98.10.136]
@400000006072ce1d10d476cc 12748 FATAL PLUGIN ERROR [check_badcountries]:  No
record found for IP address 141.98.10.136


[root@mail ~]# geoiplookup 141.98.10.136
GeoIP Country Edition: IP Address not found
GeoIP City Edition, Rev 1: IP Address not found
GeoIP ASNum Edition: IP Address not found

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
_______________________________________________
Mail for each SME Contribs bug report
To unsubscribe, e-mail [email protected]
Searchable archive at https://lists.contribs.org/mailman/public/contribteam/

Reply via email to