You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by bu...@bugzilla.spamassassin.org on 2005/06/12 04:17:58 UTC

[Bug 4403] New: spamd fails DNS test with Net::DNS 0.51

http://bugzilla.spamassassin.org/show_bug.cgi?id=4403

           Summary: spamd fails DNS test with Net::DNS 0.51
           Product: Spamassassin
           Version: 3.0.4
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Libraries
        AssignedTo: dev@spamassassin.apache.org
        ReportedBy: spamkit@yahoo.com


Starting "spamd -D" reports that test domain NS lookup (makes no matter which 
domain from Dns.pm list is used) has failed when Net::DNS 0.51 is installed. 
Downgrading (package taken from an old host and embedded to perl on the target 
machine for tests) to 0.42 worked.

P.S. May be Net::DNS error but unsure.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[Bug 4403] 'NS lookup failed horribly' error with Net::DNS 0.51

Posted by bu...@bugzilla.spamassassin.org.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4403


sidney@sidney.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|spamd fails DNS test with   |'NS lookup failed horribly'
                   |Net::DNS 0.51               |error  with Net::DNS 0.51




------- Additional Comments From sidney@sidney.com  2005-06-17 15:32 -------
The error happens under Cygwin too. I had a setup error that caused me to still
be running Net::DNS 0.49 when I thought I was testing 0.51.

Also, it has nothing to do with spamd. spamassassin -D -t < sample-nonspam.txt
shows the same error. I'm changing the summary to reflect that.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[Bug 4403] 'NS lookup failed horribly' error with Net::DNS 0.51

Posted by bu...@bugzilla.spamassassin.org.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4403





------- Additional Comments From sidney@sidney.com  2005-06-17 18:15 -------
The persistent_udp option broke as of Net::DNS version 0.51. Spamassassin 3.1
trunk no longer uses that option, so it happens not to be affected.

I reported the problem to te Net::DNS developer in

  http://rt.cpan.org/NoAuth/Bug.html?id=13297




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[Bug 4403] spamd fails DNS test with Net::DNS 0.51

Posted by bu...@bugzilla.spamassassin.org.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4403





------- Additional Comments From sidney@sidney.com  2005-06-13 15:37 -------
As I recall there were two changes in Net::DNS that resulted from the work I was
doing on the DNS replies out of order problem. The one that Fred quoted was a
very obscure timing problem that caused some replies to be dropped under certain
circumstances. The other fixed a problem in Win32 in which it was possible for a
bogus nameserver to be on the list of nameservers that the resolver obtained
from the OS.

I just happened on those bugs while fixing the problems in SpamAssassin code. I
don't think the changes I made are likely to be related to these newest problems.

>From the changelog, version 0.50 made some much more fundamental changes that
had nothing to do with those two bug fixes. I would look for an answer there.

I still need to hear from someone who has a problem with Net::DNS 0.51 with
specifics about the OS and the error log from spamd -D, because I don't
reproduce the problem here. When I last looked at the sa-user discussions I only
saw a thread about a problem with Net::DNS 0.50 that was fixed in 0.51. Are
people other than the one who opened up this bug report still having trouble
even with 0.51?



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[Bug 4403] spamd fails DNS test with Net::DNS 0.51

Posted by bu...@bugzilla.spamassassin.org.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4403





------- Additional Comments From sidney@sidney.com  2005-06-11 20:23 -------
I just tried it under Cygwin and it worked for me. Could you provide the
specifics of what OS and perl version you are running and attach the log from
spamd -D showing the error?




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[Bug 4403] 'NS lookup failed horribly' error with Net::DNS 0.51

Posted by bu...@bugzilla.spamassassin.org.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4403


sidney@sidney.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |WONTFIX




------- Additional Comments From sidney@sidney.com  2005-06-17 21:25 -------
I submitted a patch for Net::DNS and verified that it does solve the problem in
SpamAssassin 3.0.4. I'm closing this as WONTFIX as there seems to be nothing to
do on our end.

The workaround is to either downgrade Net::DNS to 0.49 or 0.48 and wait until it
this is fixed in Net::DNS, or upgrade SpamAssassin to 3.1, either now with the
pre-release, or after it is released.




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[Bug 4403] spamd fails DNS test with Net::DNS 0.51

Posted by bu...@bugzilla.spamassassin.org.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4403





------- Additional Comments From jeffc@surbl.org  2005-06-12 00:02 -------
Makes me wonder of Net::DNS folks fixed some of the issues that SA folks tried
to work around, i.e. "DNS answers get mixed up", etc.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[Bug 4403] spamd fails DNS test with Net::DNS 0.51

Posted by bu...@bugzilla.spamassassin.org.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4403





------- Additional Comments From tech2@i-is.com  2005-06-14 14:55 -------
Your config has a lint issue,
change your line:
dns_available yes
not
dns_available 1



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[Bug 4403] spamd fails DNS test with Net::DNS 0.51

Posted by bu...@bugzilla.spamassassin.org.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4403





------- Additional Comments From tech2@i-is.com  2005-06-13 11:54 -------
The changelog is:
http://www.net-dns.org/docs/Changes.html
IT has some details on changes:

*** 0.49_02  May 28, 2005  (Version 0.50 release candidate 2)
Fix: rt.cpan.org#11931 (the off-topic part)

      Sidney Markovitz spotted an awkward condition that rarely happens but is
      significant enough to be dealt with.

      In the send_udp method there are two loops: one over the nameservers
      and one that waits for the sockets to come forward with data.

      That second loop will sometimes timeout and then be entered with a 
      repeated query to the same nameserver. It occasionally happens that the
      old packet arrives on the socket. That packet is discarded but the 
      loop does not return to the loop to wait for the remainder of the
      timeout period for an answer on the second query, that may still arrive.
      This has now been fixed.

      Thanks to Sidney for the assessment of the problem and the fix.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[Bug 4403] spamd fails DNS test with Net::DNS 0.51

Posted by bu...@bugzilla.spamassassin.org.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4403





------- Additional Comments From sidney@sidney.com  2005-06-14 15:06 -------
> Your config has a lint issue

Just to be clear about it, the error in the config file does not cause the
problem. If that line had been correct then spamd would have continued to try to
use DNS even after its test nameserver query failed, but that would not have
prevented the test or the failure.




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[Bug 4403] spamd fails DNS test with Net::DNS 0.51

Posted by bu...@bugzilla.spamassassin.org.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4403





------- Additional Comments From felicity@apache.org  2005-06-11 19:26 -------
Subject: Re:   New: spamd fails DNS test with Net::DNS 0.51

On Sat, Jun 11, 2005 at 07:17:58PM -0700, bugzilla-daemon@bugzilla.spamassassin.org wrote:
> P.S. May be Net::DNS error but unsure.

People on the users@ seem to be reporting that there are issues with Net::DNS
past 0.49.  FWIW.





------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[Bug 4403] spamd fails DNS test with Net::DNS 0.51

Posted by bu...@bugzilla.spamassassin.org.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4403





------- Additional Comments From sidney@sidney.com  2005-06-14 14:53 -------
Ok, I reproduced the problem on my Fedora Core 3 system by installing Net::DNS
0.51 from CPAN. I had to force install because it failed the "escapedchars"
test, as was mentioned by some people in the sa-users mailing list in the thread
about this problem with Net::DNS.

I also tried it using the latest svn trunk and that worked fine. That indicates
two possible workarounds: Install Net::DNS 0.48 or, if you feel like being on
the bleeding edge, install the latest development SpamAssassin 3.1.

This would either be a bug in Net::DNS or a bug in SpamAssassin 3.0.4 that is
triggered by some change in Net::DNS. The way SpamAssassin uses Net::DNS in 3.1
has been completely changed from what it was in 3.0.x.

I will not have time to look at this more until after 10 days, two term papers,
and a final exam. I suspect that if there remains no evidence that the problem
exists in 3.1 we will close this as a WONTFIX with a recommendation that people
using 3.0.4 do not upgrade Net::DNS past 0.48 unless the cause is tracked down
and fixed in Net::DNS in a new version after 0.51. I will look into it when I
have time in case there is a Net::DNS bug that the developer should know about.




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

[Bug 4403] spamd fails DNS test with Net::DNS 0.51

Posted by bu...@bugzilla.spamassassin.org.
http://bugzilla.spamassassin.org/show_bug.cgi?id=4403





------- Additional Comments From spamkit@yahoo.com  2005-06-13 21:00 -------
Hello, sorry, was away for some days.

Sa debug output with 0.51:

[root@h2 tmp]# cat ./sadbg
trying to connect to syslog/unix...
no error connecting to syslog/unix
logging enabled:
        facility: mail
        socket:   unix
        output:   syslog
creating INET socket:
        Listen: 128
        LocalAddr: 127.0.0.1
        LocalPort: 783
        Proto: 6
        ReuseAddr: 1
        Type: 1
debug: SpamAssassin version 3.0.4
debug: Score set 0 chosen.
debug: Storable module v2.13 found
debug: Preloading modules with HOME=/tmp/spamd-1170-init
debug: ignore: test message to precompile patterns and load modules
debug: using "/srv/sa/etc/mail/spamassassin/init.pre" for site rules init.pre
debug: config: read file /srv/sa/etc/mail/spamassassin/init.pre
debug: using "/srv/sa/share/spamassassin" for default rules dir
debug: config: read file /srv/sa/share/spamassassin/10_misc.cf
debug: config: read file /srv/sa/share/spamassassin/20_anti_ratware.cf
debug: config: read file /srv/sa/share/spamassassin/20_body_tests.cf
debug: config: read file /srv/sa/share/spamassassin/20_compensate.cf
debug: config: read file /srv/sa/share/spamassassin/20_dnsbl_tests.cf
debug: config: read file /srv/sa/share/spamassassin/20_drugs.cf
debug: config: read file /srv/sa/share/spamassassin/20_fake_helo_tests.cf
debug: config: read file /srv/sa/share/spamassassin/20_head_tests.cf
debug: config: read file /srv/sa/share/spamassassin/20_html_tests.cf
debug: config: read file /srv/sa/share/spamassassin/20_meta_tests.cf
debug: config: read file /srv/sa/share/spamassassin/20_phrases.cf
debug: config: read file /srv/sa/share/spamassassin/20_porn.cf
debug: config: read file /srv/sa/share/spamassassin/20_ratware.cf
debug: config: read file /srv/sa/share/spamassassin/20_uri_tests.cf
debug: config: read file /srv/sa/share/spamassassin/23_bayes.cf
debug: config: read file /srv/sa/share/spamassassin/25_body_tests_es.cf
debug: config: read file /srv/sa/share/spamassassin/25_hashcash.cf
debug: config: read file /srv/sa/share/spamassassin/25_spf.cf
debug: config: read file /srv/sa/share/spamassassin/25_uribl.cf
debug: config: read file /srv/sa/share/spamassassin/30_text_de.cf
debug: config: read file /srv/sa/share/spamassassin/30_text_fr.cf
debug: config: read file /srv/sa/share/spamassassin/30_text_nl.cf
debug: config: read file /srv/sa/share/spamassassin/30_text_pl.cf
debug: config: read file /srv/sa/share/spamassassin/50_scores.cf
debug: config: read file /srv/sa/share/spamassassin/60_whitelist.cf
debug: using "/srv/sa/etc/mail/spamassassin" for site rules dir
debug: config: read file /srv/sa/etc/mail/spamassassin/local.cf
debug: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC
debug: plugin: registered Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x840d9f0)
debug: plugin: loading Mail::SpamAssassin::Plugin::Hashcash from @INC
debug: plugin: registered Mail::SpamAssassin::Plugin::Hashcash=HASH(0x8b70d90)
debug: plugin: loading Mail::SpamAssassin::Plugin::SPF from @INC
debug: plugin: registered Mail::SpamAssassin::Plugin::SPF=HASH(0x8b4cc0c)
debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x840d9f0) 
implements 'parse_config'
debug: plugin: Mail::SpamAssassin::Plugin::Hashcash=HASH(0x8b70d90) 
implements 'parse_config'
debug: config: SpamAssassin failed to parse line, "1" is not valid 
for "dns_available", skipping: dns_available 1
debug: bayes: no dbs present, cannot tie DB R/O: /tmp/spamd-1170-
init/.spamassassin/bayes_toks
debug: Score set 1 chosen.
debug: ---- MIME PARSER START ----
debug: main message type: text/plain
debug: parsing normal part
debug: added part, type: text/plain
debug: ---- MIME PARSER END ----
debug: bayes: no dbs present, cannot tie DB R/O: /tmp/spamd-1170-
init/.spamassassin/bayes_toks
debug: metadata: X-Spam-Relays-Trusted:
debug: metadata: X-Spam-Relays-Untrusted:
debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x840d9f0) 
implements 'parsed_metadata'
debug: is Net::DNS::Resolver available? yes
debug: Net::DNS version: 0.51
debug: trying (3) doubleclick.com...
debug: looking up NS for 'doubleclick.com'
debug: NS lookup of doubleclick.com failed horribly => Perhaps your resolv.conf 
isn't pointing at a valid server?
debug: All NS queries failed => DNS unavailable (set dns_available to override)
debug: is DNS available? 0
debug: decoding: no encoding detected
debug: Running tests for priority: 0
debug: running header regexp tests; score so far=0
debug: registering glue method for check_hashcash_double_spend 
(Mail::SpamAssassin::Plugin::Hashcash=HASH(0x8b70d90))
debug: registering glue method for check_for_spf_helo_pass 
(Mail::SpamAssassin::Plugin::SPF=HASH(0x8b4cc0c))
debug: all '*From' addrs: ignore@compiling.spamassassin.taint.org
debug: registering glue method for check_hashcash_value 
(Mail::SpamAssassin::Plugin::Hashcash=HASH(0x8b70d90))
debug: all '*To' addrs:
debug: registering glue method for check_for_spf_softfail 
(Mail::SpamAssassin::Plugin::SPF=HASH(0x8b4cc0c))
debug: registering glue method for check_for_spf_pass 
(Mail::SpamAssassin::Plugin::SPF=HASH(0x8b4cc0c))
debug: registering glue method for check_for_spf_helo_softfail 
(Mail::SpamAssassin::Plugin::SPF=HASH(0x8b4cc0c))
debug: registering glue method for check_for_spf_fail 
(Mail::SpamAssassin::Plugin::SPF=HASH(0x8b4cc0c))
debug: registering glue method for check_for_spf_helo_fail 
(Mail::SpamAssassin::Plugin::SPF=HASH(0x8b4cc0c))
debug: running body-text per-line regexp tests; score so far=-2.623
debug: running uri tests; score so far=-2.623
debug: registering glue method for check_uridnsbl 
(Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x840d9f0))
debug: Razor2 is not available
debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x840d9f0) 
implements 'check_tick'
debug: running raw-body-text per-line regexp tests; score so far=-2.623
debug: running full-text regexp tests; score so far=-2.623
debug: Razor2 is not available
debug: Current PATH 
is: /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/b
in:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
debug: Pyzor is not available: pyzor not found
debug: DCCifd is not available: no r/w dccifd socket found.
debug: DCC is not available: no executable dccproc found.
debug: Running tests for priority: 500
debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x840d9f0) 
implements 'check_post_dnsbl'
debug: running meta tests; score so far=-2.623
debug: running header regexp tests; score so far=-1.053
debug: running body-text per-line regexp tests; score so far=-1.053
debug: running uri tests; score so far=-1.053
debug: running raw-body-text per-line regexp tests; score so far=-1.053
debug: running full-text regexp tests; score so far=-1.053
debug: Running tests for priority: 1000
debug: running meta tests; score so far=-1.053
debug: running header regexp tests; score so far=-1.053
debug: lock: 1170 created /tmp/spamd-1170-init/.spamassassin/auto-
whitelist.lock.h2.sm.unixop.net.1170
debug: lock: 1170 trying to get lock on /tmp/spamd-1170-init/.spamassassin/auto-
whitelist with 0 retries
debug: lock: 1170 link to /tmp/spamd-1170-init/.spamassassin/auto-
whitelist.lock: link ok
debug: Tie-ing to DB file R/W in /tmp/spamd-1170-init/.spamassassin/auto-
whitelist
debug: auto-whitelist (db-based): 
ignore@compiling.spamassassin.taint.org|ip=none scores 0/0
debug: AWL active, pre-score: -1.053, autolearn score: -1.053, mean: undef, IP: 
undef
debug: DB addr list: untie-ing and unlocking.
debug: DB addr list: file locked, breaking lock.
debug: unlock: 1170 unlink /tmp/spamd-1170-init/.spamassassin/auto-
whitelist.lock
debug: Post AWL score: -1.053
debug: running body-text per-line regexp tests; score so far=-1.053
debug: running uri tests; score so far=-1.053
debug: running raw-body-text per-line regexp tests; score so far=-1.053
debug: running full-text regexp tests; score so far=-1.053
debug: is spam? score=-1.053 required=5
debug: tests=ALL_TRUSTED,MISSING_DATE,MISSING_SUBJECT,NO_REAL_NAME
debug: 
subtests=__HAS_MSGID,__MSGID_OK_DIGITS,__MSGID_OK_HOST,__SANE_MSGID,__UNUSABLE_M
SGID
server started on port 783/tcp (running version 3.0.4)
logmsg: server started on port 783/tcp (running version 3.0.4)
logmsg: server successfully spawned child process, pid 1172
logmsg: server successfully spawned child process, pid 1173
logmsg: server successfully spawned child process, pid 1174
logmsg: server successfully spawned child process, pid 1175
logmsg: server successfully spawned child process, pid 1176
server pid: 1170
logmsg: server killed by SIGINT, shutting down

OS details: server is running RHEL 3.0 with all updates available at the moment.

dmesg output:
.......     : PRQ implemented: 1
.......     : IO APIC version: 0020
.... IRQ redirection table:
 NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
 00 000 00  1    0    0   0   0    0    0    00
 01 003 03  0    0    0   0   0    1    1    39
 02 003 03  0    0    0   0   0    1    1    31
 03 003 03  0    0    0   0   0    1    1    41
 04 003 03  0    0    0   0   0    1    1    49
 05 003 03  0    0    0   0   0    1    1    51
 06 003 03  0    0    0   0   0    1    1    59
 07 003 03  0    0    0   0   0    1    1    61
 08 003 03  0    0    0   0   0    1    1    69
 09 003 03  0    0    0   0   0    1    1    71
 0a 003 03  0    0    0   0   0    1    1    79
 0b 003 03  0    0    0   0   0    1    1    81
 0c 003 03  0    0    0   0   0    1    1    89
 0d 000 00  1    0    0   0   0    0    0    00
 0e 003 03  0    0    0   0   0    1    1    91
 0f 003 03  0    0    0   0   0    1    1    99
 10 003 03  1    1    0   1   0    1    1    A1
 11 003 03  1    1    0   1   0    1    1    A9
 12 003 03  1    1    0   1   0    1    1    B1
 13 003 03  1    1    0   1   0    1    1    B9
 14 003 03  1    1    0   1   0    1    1    C1
 15 003 03  1    1    0   1   0    1    1    C9
 16 003 03  1    1    0   1   0    1    1    D1
 17 003 03  1    1    0   1   0    1    1    D9
IRQ to pin mappings:
IRQ0 -> 0:2
IRQ1 -> 0:1
IRQ3 -> 0:3
IRQ4 -> 0:4
IRQ5 -> 0:5
IRQ6 -> 0:6
IRQ7 -> 0:7
IRQ8 -> 0:8
IRQ9 -> 0:9
IRQ10 -> 0:10
IRQ11 -> 0:11
IRQ12 -> 0:12
IRQ14 -> 0:14
IRQ15 -> 0:15
IRQ16 -> 0:16
IRQ17 -> 0:17
IRQ18 -> 0:18
IRQ19 -> 0:19
IRQ20 -> 0:20
IRQ21 -> 0:21
IRQ22 -> 0:22
IRQ23 -> 0:23
.................................... done.
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 2793.2260 MHz.
..... host bus clock speed is 199.5158 MHz.
cpu: 0, clocks: 1995158, slice: 665052
CPU0<T0:1995152,T1:1330096,D:4,S:665052,C:1995158>
cpu: 1, clocks: 1995158, slice: 665052
CPU1<T0:1995152,T1:665040,D:8,S:665052,C:1995158>
checking TSC synchronization across CPUs: passed.
Waiting on wait_init_idle (map = 0x2)
All processors have done init_idle
PCI: PCI BIOS revision 2.10 entry at 0xfba64, last bus=2
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: Ignoring BAR0-3 of IDE controller 00:1f.1
Transparent bridge - Intel Corp. 82801BA/CA/DB/EB PCI Bridge
PCI: Using IRQ router PIIX/ICH [8086/24d0] at 00:1f.0
PCI->APIC IRQ transform: (B0,I29,P0) -> 16
PCI->APIC IRQ transform: (B0,I29,P1) -> 19
PCI->APIC IRQ transform: (B0,I29,P2) -> 18
PCI->APIC IRQ transform: (B0,I29,P0) -> 16
PCI->APIC IRQ transform: (B0,I29,P3) -> 23
PCI->APIC IRQ transform: (B0,I31,P0) -> 18
PCI->APIC IRQ transform: (B0,I31,P0) -> 18
PCI->APIC IRQ transform: (B0,I31,P1) -> 17
PCI->APIC IRQ transform: (B0,I31,P1) -> 17
PCI->APIC IRQ transform: (B2,I0,P0) -> 21
PCI->APIC IRQ transform: (B2,I12,P0) -> 18
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16)
apm: disabled - APM is not SMP safe.
Starting kswapd
allocated 32 pages and 32 bhs reserved for the highmem bounces
VFS: Disk quotas vdquot_6.5.1
Detected PS/2 Mouse Port.
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ 
SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10f
NET4: Frame Diverter 0.46
keyboard: Timeout - AT keyboard not present?(ed)
keyboard: Timeout - AT keyboard not present?(f4)
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH5: IDE controller at PCI slot 00:1f.1
ICH5: chipset revision 2
ICH5: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
hda: ST340014A, ATA DISK drive
hdb: ST340014A, ATA DISK drive
blk: queue c0365980, I/O limit 4095Mb (mask 0xffffffff)
blk: queue c0365ac8, I/O limit 4095Mb (mask 0xffffffff)
hdc: Lite-On LTN486S 48x Max, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63, UDMA(100)
hdb: attached ide-disk driver.
hdb: host protected area => 1
hdb: 78165360 sectors (40021 MB) w/2048KiB Cache, CHS=4865/255/63, UDMA(100)
Partition check:
 hda: hda1 hda2 hda3
 hdb: hdb1
ide: late registration of driver.
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 154k freed
VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 160k freed
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 16:23:27 Nov 24 2004
usb-uhci.c: High bandwidth mode enabled
PCI: Setting latency timer of device 00:1d.0 to 64
usb-uhci.c: USB UHCI at I/O 0xff80, IRQ 16
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Setting latency timer of device 00:1d.1 to 64
usb-uhci.c: USB UHCI at I/O 0xff60, IRQ 19
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Setting latency timer of device 00:1d.2 to 64
usb-uhci.c: USB UHCI at I/O 0xff40, IRQ 18
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Setting latency timer of device 00:1d.3 to 64
usb-uhci.c: USB UHCI at I/O 0xff20, IRQ 16
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 4
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
PCI: Setting latency timer of device 00:1d.7 to 64
ehci_hcd 00:1d.7: Intel Corp. 82801EB USB2
ehci_hcd 00:1d.7: irq 23, pci mem f8855800
usb.c: new USB bus registered, assigned bus number 5
ehci_hcd 00:1d.7: enabled 64bit PCI DMA
PCI: cache line size of 128 is not supported by device 00:1d.7
ehci_hcd 00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
hub.c: USB hub found
hub.c: 8 ports detected
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vo...@suse.cz>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2), internal journal
Adding Swap: 2040244k swap-space (priority -1)
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,65), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
IA-32 Microcode Update Driver: v1.14 <ti...@veritas.com>
microcode: CPU1 updated from revision 0x17 to 0x2e, date = 08112004
microcode: CPU0 updated from revision 0x17 to 0x2e, date = 08112004
keyboard: Timeout - AT keyboard not present?(f4)
parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
parport0: irq 7 detected
SCSI subsystem driver Revision: 1.00
inserting floppy driver for 2.4.28
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Intel(R) PRO/1000 Network Driver - version 5.4.11-k1-NAPI
Copyright (c) 1999-2004 Intel Corporation.
divert: allocating divert_blk for eth0
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
divert: freeing divert_blk for eth0
ip_tables: (C) 2000-2002 Netfilter core team
Intel(R) PRO/1000 Network Driver - version 5.4.11-k1-NAPI
Copyright (c) 1999-2004 Intel Corporation.
divert: allocating divert_blk for eth0
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
ip_tables: (C) 2000-2002 Netfilter core team
e1000: eth0: e1000_watchdog: NIC Link is Up 10 Mbps Full Duplex
keyboard: Timeout - AT keyboard not present?(f4)
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (8187 buckets, 65496 max) - 288 bytes per conntrack

iptables output:
[root@h2 tmp]# iptables -L -n -t filter
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Perl Policy.sh:
[root@h2 perl-5.8.7]# cat ./Policy.sh
#!/bin/sh
#
#  This file was produced by running the Policy_sh.SH script, which
#  gets its values from config.sh, which is generally produced by
#  running Configure.
#
#  The idea here is to distill in one place the common site-wide
#  "policy" answers (such as installation directories) that are
#  to be "sticky".  If you keep the file Policy.sh around in
#  the same directory as you are building Perl, then Configure will
#  (by default) load up the Policy.sh file just before the
#  platform-specific hints file and rewrite it at the end.
#
#   The sequence of events is as follows:
#   A:  If you are NOT re-using an old config.sh:
#   1.  At start-up, Configure loads up the defaults from the
#       os-specific  hints/osname_osvers.sh file and any previous
#       Policy.sh file.
#   2.  At the end, Configure runs Policy_sh.SH, which creates
#       Policy.sh, overwriting a previous Policy.sh if necessary.
#
#   B: If you are re-using an old config.sh:
#   1.  At start-up, Configure loads up the defaults from config.sh,
#       ignoring any previous Policy.sh file.
#   2.  At the end, Configure runs Policy_sh.SH, which creates
#       Policy.sh, overwriting a previous Policy.sh if necessary.
#
#  Thus the Policy.sh file gets overwritten each time
#  Configure is run.  Any variables you add to Policy.sh will be lost
#  unless you copy Policy.sh somewhere else before running Configure.
#
#  Allow Configure command-line overrides; usually these won't be
#  needed, but something like -Dprefix=/test/location can be quite
#  useful for testing out new versions.

#Site-specific values:

case "$perladmin" in
'') perladmin='root@h2.sm.unixop.net' ;;
esac

# Installation prefixes.  Allow a Configure -D override.  You
# may wish to reinstall perl under a different prefix, perhaps
# in order to test a different configuration.
# For an explanation of the installation directories, see the
# INSTALL file section on "Installation Directories".
case "$prefix" in
'') prefix='/srv/qmperl' ;;
esac

# By default, the next three are the same as $prefix.
# If the user changes $prefix, and previously $siteprefix was the
# same as $prefix, then change $siteprefix as well.
# Use similar logic for $vendorprefix and $installprefix.

case "$siteprefix" in
'') if test "/srv/qmperl" = "/srv/qmperl"; then
        siteprefix="$prefix"
    else
        siteprefix='/srv/qmperl'
    fi
    ;;
esac
case "$vendorprefix" in
'') if test "" = "/srv/qmperl"; then
        vendorprefix="$prefix"
    else
        vendorprefix=''
    fi
    ;;
esac

# Where installperl puts things.
case "$installprefix" in
'') if test "/srv/qmperl" = "/srv/qmperl"; then
        installprefix="$prefix"
    else
        installprefix='/srv/qmperl'
    fi
    ;;
esac

# Installation directives.  Note that each one comes in three flavors.
# For example, we have privlib, privlibexp, and installprivlib.
# privlib is for private (to perl) library files.
# privlibexp is the same, except any '~' the user gave to Configure
#     is expanded to the user's home directory.  This is figured
#     out automatically by Configure, so you don't have to include it here.
# installprivlib is for systems (such as those running AFS) that
#     need to distinguish between the place where things
#     get installed and where they finally will reside.  As of 5.005_6x,
#     this too is handled automatically by Configure based on
#     /srv/qmperl, so it isn't included here either.
#
# Note also that there are three broad hierarchies of installation
# directories, as discussed in the INSTALL file under
# "Installation Directories":
#
#  =item Directories for the perl distribution
#
#  =item Directories for site-specific add-on files
#
#  =item Directories for vendor-supplied add-on files
#
#  See Porting/Glossary for the definitions of these names, and see the
#  INSTALL file for further explanation and some examples.
#
# In each case, if your previous value was the default, leave it commented
# out.  That way, if you override prefix, all of these will be
# automatically adjusted.
#
# WARNING:  Be especially careful about architecture-dependent and
# version-dependent names, particularly if you reuse this file for
# different versions of perl.

# bin='/srv/qmperl/bin'
# scriptdir='/srv/qmperl/bin'
# privlib='/srv/qmperl/lib/5.8.7'
# archlib='/srv/qmperl/lib/5.8.7/i686-linux'
# man1dir='/srv/qmperl/man/man1'
# man3dir='/srv/qmperl/man/man3'
# Preserving custom html1dir
html1dir=' '
# Preserving custom html3dir
html3dir=' '
# sitebin='/srv/qmperl/bin'
# sitescript='/srv/qmperl/bin'
# sitelib='/srv/qmperl/lib/site_perl/5.8.7'
# sitearch='/srv/qmperl/lib/site_perl/5.8.7/i686-linux'
# Preserving custom siteman1dir
siteman1dir='/srv/qmperl/man/man1'
# Preserving custom siteman3dir
siteman3dir='/srv/qmperl/man/man3'
# Preserving custom sitehtml1dir
sitehtml1dir=''
# Preserving custom sitehtml3dir
sitehtml3dir=''
# vendorbin=''
# vendorscript=''
# vendorlib=''
# vendorarch=''
# Preserving custom vendorman1dir
vendorman1dir=' '
# Preserving custom vendorman3dir
vendorman3dir=' '
# Preserving custom vendorhtml1dir
vendorhtml1dir=' '
# Preserving custom vendorhtml3dir
vendorhtml3dir=' '

#  Lastly, you may add additional items here.  For example, to set the
#  pager to your local favorite value, uncomment the following line in
#  the original Policy_sh.SH file and re-run   sh Policy_sh.SH.
#
#  pager='/usr/bin/less'
#
#  A full Glossary of all the config.sh variables is in the file
#  Porting/Glossary.


Network connection details: server is connected with 10 mbit connection in 
Dallas, TX, Theplanet datacenter. All Internet-dependent services work as 
expected. Changes to /etc/resolv.conf (tried to fill it with other DNS servers) 
produces the same output.




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.