[vox-tech] newbie annoyed with tin
Rick Moen
vox-tech@lists.lugod.org
Sat, 25 Jan 2003 03:04:42 -0800
Quoting Katie (krwright1@yahoo.com):
> 1. [...katie]$tin
> 2. this message flashed at the bottom of the screen
> really quickly:
>
> copyright...
> can't open /var/lib/news/active
> try tin -r to read news via NNTP
>
> 3. [...katie]$
By default (absent anything on the command line or user environment
space that says the contrary), tin assumes -- for lack of cues to the
contrary -- that you must be at the command line of a news server host.
/var/lib/news/active would be part of such a host's system-local news
spool. (That situation is rare, these days.)
In this case, you probably _intended_ to communicate with some
particular real news server via the NNTP network protocol (the "-r"
option, which stands for "remote"). The problem...
> I tried the tin -r, got a "cannot connect to server"
> message.
...is that you didn't specify _what_ news server. tin metaphorically
scratched its head and gave up.
You must first know the hostname of a news server to which you have
access permission. This used to be a lot more common than it is, today.
The size of Usenet feeds keeps growing at staggering rates -- much of
it, sadly, spam -- and the expertise required to keep a news server
running is becoming rare. So, it's tending to become either (1) flaky
and unreliable, or (2) a specialised service from just a few providers,
separately from one's basic connectivity (e.g., Newsguy, Supernews).
But you might be one of the lucky ones, whose Internet connectivity
provider still operates a functional news server with a good feed.
Suppose the news server to which you have posting rights is
news.example.com. Then, you could either add this to your user
environment space:
$ export NNTPSERVER=news.example.com [1]
...or specify it on the tin command line:
$ tin -r -g news.example.com
Please note: There's a program called leafnode that can maintain a
mini-news spool on your system, batch-fetching articles from your
upstream _real_ news server so you can read and follow-up to them at
local speeds. Once you have that set up, you likewise talk to it via
NNTP, only it's a, so to speak, local call:
$ tin -r -g localhost
If you have no idea where, if at all, you have authorised access to a
Usenet news server, contact your Internet provider and cross your
fingers. (Be aware that the answer may be "We don't provide one" or
"We recommend that you post/browse using a Web browser via
groups.google.com".)
[1] Which obviously can/should be put into your account's .bashrc, or
equivalent syntax & file for whatever shell you might prefer to Bash.
--
Cheers, "Reality is not optional."
Rick Moen -- Thomas Sowell
rick@linuxmafia.com