[leafnode-list] Re: possible bug in leafnode-2.0.0.alpha?
Theodore Heise
theo at heise.nu
Fri Nov 11 12:44:18 CET 2005
On Mon, 24 Oct 2005, Matthias Andree wrote:
> Theodore Heise <theo at heise.nu> writes:
>
>> I'm running leafnode-2.0.0.alpha20050810a in Slackware 9.1...
>> Yesterday, I read a post in alt.cellular.verizon that had added a
>> crossposting to comp.dcom.xdls with follow-up set to the latter
>> group. I wrote a follow-up to that post, allowing slrn to honor
>> the follow-up setting and post only to comp.dcom.xdsl:
>>
>> 2) Message-ID: <slrndjmnkh.1eq.theo at linus.heise.nu>
>>
>> ...comp.dcom.xdsl was not in my interesting or subscribed groups,
>> so I then added it to my slrn groups, and opened the leafnode
>> placeholder. My follow-up has now appeared on other servers, and
>> I have posted a follow-up to it from a different account:
>>
>> 3) Message-ID: <slrndjo94c.eon.theise at worf.netins.net>
>>
>> However, my first post (2) does not appear on my own news spool.
> Sorry I couldn't get to this earlier. If your expiry time is lower
> than 30 days, just forget the whole story because we cannot debug
> any more. (Even if it's shorter we may be unable to debug).
Not at all a problem, its just cool you're so consistent at
supporting this great package. Here's the relevant bit from my
config:
[/etc/leafnode/config]
...
## Unread discussion threads will be deleted after this many days if
## you don't define special expire times. Mandatory.
expire = 60
...
> Can you find the message.id/???/* file with the Message-ID and
> show me what "ls -l" gives you for that file?
root at linus:~# ls -l /var/spool/news/message.id/<slrndjmnkh.1eq.theo at linus.heise.nu>
-su: syntax error near unexpected token `newline'
> Can you grep your logs for the Message-ID of (2)?
I grepped the spool and found it (see following), and used that as
input for the "ls -l" above. My logs from early October have all
fallen off the end of what logrotate keeps, but I could probably dig
them out from backups if this would be helpful.
root at linus:~# grep -r slrndjmnkh.1eq.theo at linus.heise.nu
/var/spool/news/message.id/* /var/spool/news/message.id/521/<slrndjo94c.eon.theise at worf.netins.net>:References: <1127679591.892165.259860 at g49g2000cwa.googlegroups.com> <11jegi4k52qf53a at corp.supernews.com> <dh7s7k$beq$1 at ratbert.glorb.com> <slrndjmnkh.1eq.theo at linus.heise.nu>
> Perhaps this works too:
>
> find /var/spool/news -name '*slrndjmnkh.1eq.theo*' -ls
>
> If it shows some output, I'd like to know which. If it doesn't show
> output, I'm at a loss for now and I'll have to reproduce this.
Nothing is returned for this find command.
> My current suspicion is that the message-ID file from the post is
> still there, but the article isn't copied into the group directory
> as the group isn't subscribed or existent. The Message-ID file
> however blocks the download.
I'm not familiar with the detailed workings of leafnode/fetchnews,
but this seems reasonable.
> Suggestions you can try in random order, let me know which work
> and which don't:
>
> 1. run "fetchnews -x 100" to try to fetch the previous 100 articles too.
root at linus:~# fetchnews -x 100 -N comp.dcom.xdsl
This doesn't seem to make any difference, the article is still
reported by slrn as not available. As I think about it, wouldn't
this only have the possibility of working if my upstream server
retains articles since before this one was posted? I don't think
this is so in this case.
> 2. run "texpire after the post" and subscribe to the group
> *before* running fetchnews for the next time
I'm not sure I understand this exactly, but is this a suggested
workaround for dealing with the situation the next time it happens?
If it's something I should try for the case I originally described,
I'm afraid I don't understand it.
> I wonder if a locally originated post should automatically (1)
> create or (2) create and subscribe to an unsubscribed remote
> group. Suggestions, with rationale?
Seems to me that (2) would be preferable. Anyone posting to a new
group has already implied they have an interest in that group. If
the new group is indicated by a specific follow-up header, anyone
using a decent newsreader should see this when they post and be able
to make a decision at that time whether or not they are interested
in that group.
Matthias, thanks for looking into this. Let me know what else I can
do to help dig into it, if anything.
Ted
--
Theodore (Ted) Heise <theo at heise.nu> Bloomington, IN, USA
More information about the leafnode-list
mailing list