Package: leafnode
Version: 1.11.3.rel-2
Severity: normal
1. short version :
------------------
On my PC, fetchnews 'hangs'[1] when there is an out-going message in
"/var/spool/news/out.going/". When I erase the file(s) in
"/var/spool/news/out.going/" fetchnews works without a problem.
When I use slrn and connect directly to 'news.easynet.be' without using
leafnode, I can post without a problem.
2. long version :
-----------------
[1] It really doesn't hang, when I wait long enough (severall minutes) I get
some time-out errors. This is what I get (syslog) after waiting ±20 minutes:
| Jul 16 19:51:37 qwerty fetchnews[24124]: config: debugmode is 1
| Jul 16 19:51:37 qwerty fetchnews[24124]: config: server is news.easynet.be
| Jul 16 19:51:37 qwerty fetchnews[24124]: config: expire is 30 days
| Jul 16 19:51:37 qwerty fetchnews[24124]: config: maxfetch is 2000
| Jul 16 19:51:40 qwerty fetchnews[24124]: leafnode 1.11.3.rel: verbosity
level is 15, debugmode is 1
| Jul 16 19:51:40 qwerty fetchnews[24124]: try_lock(timeout=5),
fqdn="qwerty.be"
| Jul 16 19:51:41 qwerty fetchnews[24124]: Last LIST done 891436 seconds ago:
NEWGROUPS
| Jul 16 19:51:41 qwerty fetchnews[24124]: <200 Welcome on Easynet Belgium's
news server (posting ok)
| Jul 16 19:51:41 qwerty fetchnews[24124]: news.easynet.be: connected to
212.100.160.126:119, reply: 200
| Jul 16 19:51:41 qwerty fetchnews[24124]: >MODE READER
| Jul 16 19:51:41 qwerty fetchnews[24124]: <200 Welcome on Easynet Belgium's
news server (posting ok)
| Jul 16 19:51:41 qwerty fetchnews[24124]: >GROUP be.test
| Jul 16 19:51:41 qwerty fetchnews[24124]: <211 28719 103614 132332 be.test
| Jul 16 19:51:41 qwerty fetchnews[24124]: >STAT <[EMAIL PROTECTED]>
| Jul 16 19:56:41 qwerty fetchnews[24124]: < (ERROR: timeout - no response in
300 s)
| Jul 16 19:56:41 qwerty fetchnews[24124]: error: NNTP server went away
(server disconnect or timeout)
| Jul 16 19:56:41 qwerty fetchnews[24124]: news.easynet.be: postarticles:
trying to post file 20549-1121530627-1 Message-ID <[EMAIL PROTECTED]>
| Jul 16 19:56:41 qwerty fetchnews[24124]: >POST
| Jul 16 20:01:41 qwerty fetchnews[24124]: < (ERROR: timeout - no response in
300 s)
| Jul 16 20:01:41 qwerty fetchnews[24124]: error: NNTP server went away
(server disconnect or timeout)
| Jul 16 20:01:41 qwerty fetchnews[24124]: news.easynet.be: postarticles:
server disconnect or timeout while trying to post file 20549-1121530627-1)
| Jul 16 20:01:41 qwerty fetchnews[24124]: >DATE
| Jul 16 20:06:41 qwerty fetchnews[24124]: < (ERROR: timeout - no response in
300 s)
| Jul 16 20:06:41 qwerty fetchnews[24124]: error: NNTP server went away
(server disconnect or timeout)
| Jul 16 20:06:41 qwerty fetchnews[24124]: check_date: news.easynet.be: does
not support DATE, reply 498, expected 111
| Jul 16 20:06:41 qwerty fetchnews[24124]: >NEWGROUPS 050716 174250 GMT
| Jul 16 20:11:41 qwerty fetchnews[24124]: < (ERROR: timeout - no response in
300 s)
| Jul 16 20:11:41 qwerty fetchnews[24124]: error: NNTP server went away
(server disconnect or timeout)
| Jul 16 20:11:41 qwerty fetchnews[24124]: news.easynet.be: reading new
newsgroups failed, reason "server disconnect or timeout"
| Jul 16 20:11:41 qwerty fetchnews[24124]: news.easynet.be: reading server
info from /var/spool/news/leaf.node/news.easynet.be
| Jul 16 20:11:41 qwerty fetchnews[24124]: Merging in
/var/spool/news/leaf.node/news.easynet.be~ from previous run
| Jul 16 20:11:41 qwerty fetchnews[24124]: >GROUP be.comp.os.unix
| Jul 16 20:16:41 qwerty fetchnews[24124]: < (ERROR: timeout - no response in
300 s)
| Jul 16 20:16:41 qwerty fetchnews[24124]: error: NNTP server went away
(server disconnect or timeout)
| Jul 16 20:16:41 qwerty fetchnews[24124]: Warning: aborting fetch from
news.easynet.be due to previous condition.
| Jul 16 20:16:41 qwerty fetchnews[24124]: >QUIT
| Jul 16 20:16:42 qwerty fetchnews[24124]: wrote active file with 48361 lines
| Jul 16 20:16:42 qwerty fetchnews[24878]: Process forked.
| Jul 16 20:16:42 qwerty fetchnews[24124]: child has process ID 24878
| Jul 16 20:16:43 qwerty fetchnews[24878]: Process done.
This is the file I have at the moment in "/var/spool/news/out.going/" :
| pts/6 jan ~$ cat /var/spool/news/out.going/20549-1121530627-1
| Newsgroups: be.test
| From: Jan Wagemakers <[EMAIL PROTECTED]>
| Subject: Re: post test
| References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
| Message-ID: <[EMAIL PROTECTED]>
| User-Agent: slrn/0.9.8.1 (Debian)
| Path: qwerty.be!news
| Date: Sat, 16 Jul 2005 18:17:07 +0200
|
| Hitman schreef:
|
| >> post test
| > je bent de postzegel vergeten
|
| Postzegel is het probleem niet ;-)
|
| Het is fetchnews dat moeilijk doet...
|
|
| --
| Met vriendelijke groetjes - Jan Wagemakers -
|
| - Debian GNU/Linux testing/unstable -
I have also tried to directly type the commands in telnet :
| pts/6 jan ~$ telnet news.easynet.be 119
| Trying 2001:6f8:200:1::5:126...
| Trying 212.100.160.126...
| Connected to reader0.news.be.easynet.net.
| Escape character is '^]'.
| 200 Welcome on Easynet Belgium's news server (posting ok)
| MODE READER
| 200 Welcome on Easynet Belgium's news server (posting ok)
| GROUP be.test
| 211 28719 103614 132332 be.test
| STAT <[EMAIL PROTECTED]>
| 430 No such article
| quit
| 205 Transferred 172 bytes in 0 articles, 1 group. Disconnecting.
| Connection closed by foreign host.
After erasing the file "/var/spool/news/out.going/20549-1121530627-1"
fetchnews works normal :
| Jul 16 20:35:15 qwerty fetchnews[25379]: config: debugmode is 1
| Jul 16 20:35:15 qwerty fetchnews[25379]: config: server is news.easynet.be
| Jul 16 20:35:15 qwerty fetchnews[25379]: config: expire is 30 days
| Jul 16 20:35:15 qwerty fetchnews[25379]: config: maxfetch is 2000
| Jul 16 20:35:18 qwerty fetchnews[25379]: leafnode 1.11.3.rel: verbosity
level is 8, debugmode is 1
| Jul 16 20:35:18 qwerty fetchnews[25379]: try_lock(timeout=5),
fqdn="qwerty.be"
| Jul 16 20:35:19 qwerty fetchnews[25379]: Last LIST done 894054 seconds ago:
NEWGROUPS
| Jul 16 20:35:19 qwerty fetchnews[25379]: <200 Welcome on Easynet Belgium's
news server (posting ok)
| Jul 16 20:35:19 qwerty fetchnews[25379]: news.easynet.be: connected to
212.100.160.126:119, reply: 200
| Jul 16 20:35:19 qwerty fetchnews[25379]: >MODE READER
| Jul 16 20:35:19 qwerty fetchnews[25379]: <200 Welcome on Easynet Belgium's
news server (posting ok)
| Jul 16 20:35:19 qwerty fetchnews[25379]: news.easynet.be: 0 articles posted.
| Jul 16 20:35:19 qwerty fetchnews[25379]: >DATE
| Jul 16 20:35:19 qwerty fetchnews[25379]: <111 20050716183519
| Jul 16 20:35:19 qwerty fetchnews[25379]: check_date: news.easynet.be: server
time 1121538919, our time 1121538919
| Jul 16 20:35:19 qwerty fetchnews[25379]: >NEWGROUPS 050716 181141 GMT
| Jul 16 20:35:19 qwerty fetchnews[25379]: <231 New newsgroups follow.
| Jul 16 20:35:19 qwerty fetchnews[25379]: news.easynet.be: got 0 new
newsgroups.
| Jul 16 20:35:19 qwerty fetchnews[25379]: news.easynet.be: reading server
info from /var/spool/news/leaf.node/news.easynet.be
| Jul 16 20:35:19 qwerty fetchnews[25379]: Merging in
/var/spool/news/leaf.node/news.easynet.be~ from previous run
| Jul 16 20:35:19 qwerty fetchnews[25379]: >GROUP be.comp.os.unix
| Jul 16 20:35:19 qwerty fetchnews[25379]: <211 275 870 1144 be.comp.os.unix
| Jul 16 20:35:19 qwerty fetchnews[25379]: be.comp.os.unix: no new articles
BTW, if you need more info, just ask. And if this problem is my own fault
and I have to RTFM just say so ;-)
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12.2
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=UTF-8)
Versions of packages leafnode depends on:
ii debconf 1.4.52 Debian configuration management sy
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libpcre3 5.0-1.1 Perl 5 Compatible Regular Expressi
ii logrotate 3.7-5 Log rotation utility
ii netbase 4.21 Basic TCP/IP networking system
ii tcpd 7.6.dbs-8 Wietse Venema's TCP wrapper utilit
leafnode recommends no packages.
-- debconf information:
* leafnode/update-groups: false
leafnode/update-groupinfo:
* leafnode/tcpd: true
leafnode/update-maxcount:
leafnode/ppp:
* leafnode/network: PPP
leafnode/expireinfo:
leafnode/purge: false
* leafnode/server: news.easynet.be
--
Met vriendelijke groetjes - Jan Wagemakers -
... My home build PIC18f452(4Mhz) Embedded Web Server...
<http://janw.dyndns.org:18452/>