[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[leafnode-list] fetchnews 2.0b8 stores article in wrong group



Under obscure circumstances, fetchnews 2.0b8 may store articles in the
wrong group directory.

I think it happens after superseding an article which is not in the
current group.

supersede() changes the working directory, and store() doesn't
chdirgroup() if it believes this isn't necessary.
Additionally, the articles will be stored using the other group's
article number range, so my newsreader didn't display them as new.

supersede() should store the current working directory on entry and
restore it on exit.


Details about one such incident:

Jun 17 03:45:46 neon fetchnews[29481]: personalnews.de.uu.net: connected to 192.76.144.245:119 (200)
[...]
Jun 17 03:45:50 neon fetchnews[29481]: de.markt.arbeit.biete.misc: will fetch 27 articles
Jun 17 03:45:50 neon fetchnews[29481]: Wrong reply to ARTICLE command: 430 No such article
Jun 17 03:45:50 neon last message repeated 4 times
Jun 17 03:45:51 neon fetchmail[29553]: starting fetchmail 5.3.3 daemon
Jun 17 03:45:51 neon fetchnews[29481]: Wrong reply to ARTICLE command: 430 No such article
Jun 17 03:45:52 neon last message repeated 9 times
Jun 17 03:45:54 neon fetchnews[29481]: Superseded 4423 in de.markt.arbeit.d
Jun 17 03:45:54 neon fetchnews[29481]: /var/spool/news/message.id/562/<9g7b63$nnd$03$1@xxxxxxxxxxxxxxxxx>: link count is 2
Jun 17 03:45:57 neon fetchnews[29481]: de.markt.arbeit.biete.misc: 12 articles fetched (to 13), 0 killed
[...]
Jun 17 03:46:18 neon fetchnews[29481]: news.cis.dfn.de: connected to 130.133.1.4:119 (200)
[...]
Jun 17 03:46:24 neon fetchnews[29481]: de.markt.arbeit.biete.misc: will fetch 33 articles
Jun 17 03:46:27 neon fetchnews[29481]: Superseded 4356 in de.markt.arbeit.d
Jun 17 03:46:27 neon fetchnews[29481]: /var/spool/news/message.id/244/<991573701.130867@xxxxxxxxxxxxxxxxxxxxxx>: link count is 2
Jun 17 03:46:38 neon fetchnews[29481]: de.markt.arbeit.biete.misc: 33 articles fetched (to 46), 0 killed


(This was the first fetch for de.markt.arbeit.biete.misc; the "link
count" messages are unimportant. The superseded messages both had
"Newsgroups: de.markt.arbeit.d".)

$ ls -lU --full-time /var/spool/news/de/markt/arbeit/biete/misc/
total 113
-rw-rw-r--    2 news     news         2049 Sun Jun 17 03:45:52 2001 2
-rw-rw-r--    2 news     news         2620 Sun Jun 17 03:45:52 2001 3
-rw-rw-r--    2 news     news         4048 Sun Jun 17 03:45:56 2001 12
-rw-rw-r--    2 news     news         3025 Sun Jun 17 03:45:57 2001 13
-rw-rw-r--    3 news     news         4985 Sun Jun 17 03:46:25 2001 14
-rw-rw-r--    2 news     news         2190 Sun Jun 17 03:46:25 2001 15
-rw-rw-r--    2 news     news         4361 Sun Jun 17 03:46:26 2001 16
-rw-rw-r--    2 news     news         4418 Sun Jun 17 03:46:26 2001 17
-rw-rw-r--    2 news     news         2482 Sun Jun 17 03:46:26 2001 18
-rw-rw-r--    2 news     news         1649 Sun Jun 17 03:46:27 2001 19
-rw-rw-r--    2 news     news         2526 Sun Jun 17 03:46:32 2001 32
-rw-rw-r--    2 news     news         4808 Sun Jun 17 03:46:33 2001 33
-rw-rw-r--    2 news     news         3506 Sun Jun 17 03:46:33 2001 34
-rw-rw-r--    2 news     news         4398 Sun Jun 17 03:46:34 2001 35
-rw-rw-r--    2 news     news         3391 Sun Jun 17 03:46:34 2001 36
-rw-rw-r--    2 news     news         4361 Sun Jun 17 03:46:35 2001 37
-rw-rw-r--    2 news     news         2032 Sun Jun 17 03:46:35 2001 38
-rw-rw-r--    2 news     news         2325 Sun Jun 17 03:46:35 2001 39
-rw-rw-r--    2 news     news         2367 Sun Jun 17 03:46:36 2001 40
-rw-rw-r--    2 news     news         3744 Sun Jun 17 03:46:36 2001 41
-rw-rw-r--    2 news     news         2378 Sun Jun 17 03:46:36 2001 42
-rw-rw-r--    2 news     news         2425 Sun Jun 17 03:46:37 2001 43
-rw-rw-r--    2 news     news         3704 Sun Jun 17 03:46:37 2001 44
-rw-rw-r--    2 news     news         3555 Sun Jun 17 03:46:38 2001 45
-rw-rw-r--    2 news     news         2893 Sun Jun 17 03:46:38 2001 46
-rw-rw-r--    2 news     news         2446 Sun Jun 17 16:46:10 2001 47
-rw-rw-r--    2 news     news         2516 Tue Jun 19 05:45:48 2001 48
-rw-rw-r--    2 news     news         3198 Tue Jun 19 17:46:13 2001 49
-rw-rw-r--    2 news     news         2027 Tue Jun 19 23:46:01 2001 50
-rw-rw-r--    2 news     news         3562 Wed Jun 20 11:46:01 2001 51
-rw-rw-r--    2 news     news         2695 Wed Jun 20 14:47:37 2001 52
-rw-rw-r--    2 news     news         2475 Wed Jun 20 17:47:47 2001 53


The following are all misplaced; Newsgroups: doesn't contain
de.markt.arbeit.d; Xref: contains the correct groups:

$ ls -lU --full-time /var/spool/news/de/markt/arbeit/d | grep "Jun 17 03:4"
-rw-rw-r--    2 news     news         3818 Sun Jun 17 03:45:54 2001 4
-rw-rw-r--    2 news     news         4044 Sun Jun 17 03:45:54 2001 5
-rw-rw-r--    2 news     news         2734 Sun Jun 17 03:45:54 2001 6
-rw-rw-r--    2 news     news         2427 Sun Jun 17 03:45:54 2001 7
-rw-rw-r--    2 news     news         3377 Sun Jun 17 03:45:55 2001 8
-rw-rw-r--    2 news     news         2432 Sun Jun 17 03:45:55 2001 9
-rw-rw-r--    2 news     news         2264 Sun Jun 17 03:45:55 2001 10
-rw-rw-r--    3 news     news         4248 Sun Jun 17 03:45:56 2001 11
-rw-rw-r--    2 news     news         3151 Sun Jun 17 03:46:27 2001 20
-rw-rw-r--    2 news     news         2352 Sun Jun 17 03:46:28 2001 21
-rw-rw-r--    2 news     news         4094 Sun Jun 17 03:46:28 2001 22
-rw-rw-r--    2 news     news         2771 Sun Jun 17 03:46:28 2001 23
-rw-rw-r--    2 news     news         2361 Sun Jun 17 03:46:29 2001 24
-rw-rw-r--    2 news     news         2773 Sun Jun 17 03:46:29 2001 25
-rw-rw-r--    2 news     news         2408 Sun Jun 17 03:46:29 2001 26
-rw-rw-r--    2 news     news         3678 Sun Jun 17 03:46:30 2001 27
-rw-rw-r--    2 news     news         3667 Sun Jun 17 03:46:30 2001 28
-rw-rw-r--    2 news     news         3570 Sun Jun 17 03:46:31 2001 29
-rw-rw-r--    2 news     news         1774 Sun Jun 17 03:46:31 2001 30
-rw-rw-r--    3 news     news         2867 Sun Jun 17 03:46:32 2001 31


de.markt.arbeit.d did already contain articles with higher numbers.

$ grep "de\.markt\.arbeit\.d" /var/spool/news/leaf.node/groupinfo
de.markt.arbeit.d 4483 4 0 Kommentare, Fragen, Diskussionen.


Stefan



-- 
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list