7 Frequently Asked Questions about USENET (in c.o.l.* anyway)

Contents of this section

7.1 Why can't I post to moderated groups ?

Probably because the newsreader is trying to call /bin/mail to send the mail and it doesn't like it. Replace the /bin/mail in SLS with the port of mailx-5.3b.tar.z from the pub/Linux/system/Mail/mailhandlers dir on sunsite.unc.edu and make it mode 2755 and group mail (like "elm") and you'll be all set.

Another possibility is that you have a moderated newsgroup set up on your local system as not-moderated and somebody upstream is quietly deleting the article (some system's software, not a person). Make sure you run a "checkgroups" every now and then when the checkgroups article rolls by in news.admin every few weeks.

7.2 Why do I have problems that appear to be permission-related ?

Because they are :-)

Check to see that your permissions are right and that you have a "news" username and group in /etc/passwd and /etc/group that matches the binary distribution you grabbed. It seems that there is not yet a Linux-standard for commonly available accounts.

All the stuff in /usr/local/lib/news should be news.news except /usr/local/lib/news/setnewsids which should be setuid root.

You can use whatever UID and GID you want for "news".

7.3 Why can I post articles locally, but they don't get fed downstream ?

Probably because you didn't call newsrun from cron. Maybe because you edited your sys file and messed it up. Maybe because you don't have a /usr/spool/news/out.going tree or something.

Do not create newsgroups or feeds by editing the active or sys files. Use the utilities in /usr/local/lib/news/bin/maint to do it.

7.4 Why doesn't my binary distribution have the "Performance Release" of C-news?

Because it's optional. Because it has problems under Linux in some places. Because the Pre-Performance Release Cnews is more stable and plenty fast enough on any type of reasonable system (IMHO). If you need any more convincing, here's a few excerpts from the C-news README.new file:

"This is the 20 Feb 1993 Performance Release of C News, a minor update to the 2 May 1992 P.R. that just fixes some installation problems and a couple of annoying bugs"

"This release is more or less a halfway step to what we've been calling the "cleanup release""

"People who are happy with the older C News might want to wait for the cleanup release, which is still coming although behind schedule"

Mainly because at the time SLS1.01 came out, the compilers and libs didn't like the Performance Release too much. Things are better now.

7.5 Why doesn't my binary distribution have nntp ?

Because it's supposed to be plug-n-play under Linux and because I didn't want to make SLS's news stuff doubly big by having to maintain both nntp and non-nntp versions of the newsreaders and news transport programs. Also because it compiles in localized information that is not overridable at runtime via a config file.

7.6 Why does doexpire (or relaynews or) say "severe space shortage" when there's lots of room ?

Because it can't read /etc/mtab. Make it mode 644. This happens when you unmount a mounted filesystem by root with a umask that doesn't permit world-read of files owned by root.

7.7 Why does everything look normal, but posting doesn't happen ?

Older versions of Linux had a "broken" sed that Cnews was prone to blow up. In particular, if you've installed over an old SLS, be sure to check /bin and /usr/bin to be certain you have only one copy of sed and that it's a modern one.

If you're running the "Performance Release" of Cnews, posting runs from cron which suprises some people.

7.8 Can I hook the new news overview (NOV) stuff into trn/tin/nn to replace the various independent thread databases ?

Yes. trn, tin, and the beta of nn support it now.

You can hook it into the Performance Release of Cnews and various other readers as well.

The beta copy of nn6.5 I have here has NOV support and it works just dandy under Linux. I run it here and have nn running without having to run nnmaster (!). Look on uniwa.uwa.edu.au for a copy of it.

7.9 Why can't we have a binary distribution of NNTP ?

Because significant local-only information is compiled-in and cannot be determined auto-magically at runtime.

7.10 How do I set up NNTP to allow read/post across the network while *not* storing any news articles or databases locally.

( mdw@sunsite.unc.edu (Matt Welsh) )

Next Chapter, Previous Chapter

Table of contents of this chapter, General table of contents

Top of the document, Beginning of this Chapter