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/>