nnrpd in the latest snapshots segfaults

Russ Allbery rra at stanford.edu
Thu Dec 13 19:39:54 UTC 2001

Jeffrey M Vinocur <jeff at litech.org> writes:
> On Thu, 13 Dec 2001, Kim Alm wrote:

>> Dec 13 10:01:42 news nnrpd[19179]: tradspool: storeonxref needs to be true
>> Dec 13 10:01:42 news nnrpd[19179]: SM storage method 'tradspool' failed
>> initialization

> I don't know why, but it's pretty clear in CURRENT from tradspool_init():

>     if (!innconf->storeonxref) {
>         syslog(L_ERROR, "tradspool: storeonxref needs to be true");
>         SMseterror(SMERR_INTERNAL, "storeonxref needs to be true");
>         return FALSE;
>     }

Well, if you don't store based on Xref rather than the Newsgroups line,
the resulting spool won't be a correct traditional spool; for example, it
will have cancel messages mixed in with the regular articles of a
newsgroup.  Plus, the recovery tools like makehistory won't work
correctly; they'll move all the control messages back into the main group.

>> Do I really have to enable storeonxref to get the latest nnrpd to work?


>> I assume that this would force me into a rebuild of my overview data?

Nope.  It only affects new articles, and I don't see any reason why it
would invalidate your overview data.

Russ Allbery (rra at stanford.edu)             <http://www.eyrie.org/~eagle/>

More information about the inn-bugs mailing list