osyjm@caesar.cs.montana.edu (Jaye Mathisen) (04/03/91)
In a desparate move to drop load averages on my news machine I'm trying
to install Cnews. I have the version dated Mar-25-1991, ftp'd from
cs.toronto.edu. My server is an HP9000/350, running HP-UX 6.01 (I know,
I know, outdated). Compilation went fine, Installation went OK, except
for all the files were owned by group id '9' in the /usr/lib/cnews
directory, for reasons I never bothered to find out...
any help much appreciated...
I copied an article from rec.arts.erotica, changed the Newsgroups line
to a group that was in the active file, and piped 'er to inews -h...
(For those of you wondering why I didn't try the supplied postnews and
generate an article, I did, and it gives the same error).
Here's the article:
---
From: e0024@telly.on.ca
Newsgroups: msu.test
Subject: bluebox7.txt
Message-ID: <27E85DA1.600E@telly.on.ca>
Date: 21 Mar 91 07:15:43 GMT
Sender: erotica@telly.on.ca (Evan Leibovitch - moderator)
Organization: Somewhere just far enough out of Toronto
Lines: 489
Approved: erotica@telly.on.ca
Archive-name: bluebox/7
Chapter 37
(several lines deleted)
---
Here's a run... (I added -x's to a few shell files to get a feel for what's
happening...) The command was /usr/lib/cnews/inews -h < path-to-article
The error in the log file is 'No Message-ID: header', yet there is one...
(I had to make one change to defhdrs.awk, for some reason, my awk thinks
that there is a syntax error on line 74, 80, and 84, but since it's
just doing some simple tests, I don't think it could affect it)
+ . /usr/lib/cnews/bin/config
NEWSCTL=/usr/lib/cnews
NEWSBIN=/usr/lib/cnewsbin
NEWSARTS=/usr/spool/cnews
NEWSPATH=/bin:/usr/bin
NEWSUMASK=002
NEWSMASTER=usenet
NEWSCONFIG=/usr/lib/cnews/bin/config
+ export NEWSCTL NEWSBIN NEWSARTS NEWSPATH NEWSUMASK NEWSMASTER NEWSCONFIG
PATH=/usr/lib/cnews/bin:/usr/lib/cnewsbin/inject:/usr/lib/cnewsbin/relay:/usr/lib/cnewsbin:/bin:/usr/bin
+ export PATH
PASSEDFROM=
+ export PASSEDFROM
debug=
exclusion=
hdrspresent=no
autopost=no
waitcmd=status=0
relayopts=-i
input=/tmp/in4416in
inhdrs=/tmp/in4416hdr
inbody=/tmp/in4416body
censart=/tmp/in4416cens
nglist=/tmp/in4416ngs
modroute=/tmp/in4416route
exitflag=/tmp/in4416exit
outfile=/tmp/in4416out
rmlist=/tmp/in4416hdr /tmp/in4416body /tmp/in4416in /tmp/in4416cens /tmp/in4416ngs /tmp/in4416route /tmp/in4416exit /tmp/in4416out
grpok=/tmp/in4416grp
+ umask 002
cleanup=test ! -f /home/dali/u3/osyjm/dead.article -o -w /home/dali/u3/osyjm/dead.article &&
cat /tmp/in4416in >>/home/dali/u3/osyjm/dead.article &&
{ echo /usr/lib/cnews/inews: article in /home/dali/u3/osyjm/dead.article >&2; rm -f /tmp/in4416hdr /tmp/in4416body /tmp/in4416in /tmp/in4416cens /tmp/in4416ngs /tmp/in4416route /tmp/in4416exit /tmp/in4416out; }; exit 1
+ trap test ! -f /home/dali/u3/osyjm/dead.article -o -w /home/dali/u3/osyjm/dead.article &&
cat /tmp/in4416in >>/home/dali/u3/osyjm/dead.article &&
{ echo /usr/lib/cnews/inews: article in /home/dali/u3/osyjm/dead.article >&2; rm -f /tmp/in4416hdr /tmp/in4416body /tmp/in4416in /tmp/in4416cens /tmp/in4416ngs /tmp/in4416route /tmp/in4416exit /tmp/in4416out; }; exit 1 0 1 2 3 15
+ :
hdrspresent=yes
+ shift
+ :
+ break
+ tear /tmp/in4416
+ test -s /tmp/in4416hdr
hdrspresent=yes
+ cat /tmp/in4416hdr /tmp/in4416body
+ : far out
+ trap 1 2 15
+ trap test ! -f /home/dali/u3/osyjm/dead.article -o -w /home/dali/u3/osyjm/dead.article &&
cat /tmp/in4416in >>/home/dali/u3/osyjm/dead.article &&
{ echo /usr/lib/cnews/inews: article in /home/dali/u3/osyjm/dead.article >&2; rm -f /tmp/in4416hdr /tmp/in4416body /tmp/in4416in /tmp/in4416cens /tmp/in4416ngs /tmp/in4416route /tmp/in4416exit /tmp/in4416out; }; exit 1 0
+ tear /tmp/in4416
+ eval status=0
status=0
+ trap 0
+ exit 0
+ canonhdr
+ mv /tmp/in4416realtmp /tmp/in4416hdr
+ test ! -s /tmp/in4416body
+ echo B
+ tr A-Z a-z
trversion=v6
+ export trversion
+ anne.jones
status=0
+ tr -d [\1-\7]\13[\15-\37]
+ test -r /home/dali/u3/osyjm/.signature
+ trap 0
+ exit 0
max=64512
+ wc -c
+ test 585 -gt 64512
+ grep -s ^Control: /tmp/in4416hdr
+ sed -n
/^Newsgroups:[ ]/{
s/^Newsgroups:[ ]*\(.*\)$/\1/p
q
}
+ test ! -s /tmp/in4416ngs
+ sed -e s/[.+*()|[]/\\&/g -e s/,/|/g
egreppat=^(msu\.test)
+ egrep ^(msu\.test) /usr/lib/cnews/active
+ rm -f /tmp/in4416grp
+ egrep ^(msu\.test) /usr/lib/cnews/active
read ng high low flag junk
+ read ng high low flag junk
+ trap 0
+ test ! -r /tmp/in4416grp
+ rm -f /tmp/in4416grp
+ test -f /tmp/in4416exit
+ spacefor 1 articles
+ . /usr/lib/cnews/bin/config
NEWSCTL=/usr/lib/cnews
NEWSBIN=/usr/lib/cnewsbin
NEWSARTS=/usr/spool/cnews
NEWSPATH=/bin:/usr/bin
NEWSUMASK=002
NEWSMASTER=usenet
NEWSCONFIG=/usr/lib/cnews/bin/config
PATH=/usr/lib/cnews/bin:/usr/lib/cnewsbin:/bin:/usr/bin
+ export PATH
+ umask 002
+ test -r /usr/lib/cnews/server
dfunit=512
arg=/usr/spool/cnews
desire=5000
arg=/
+ awk BEGIN { nf = 4 ; nr = 1 }
NR == nr && NF >= nf {
nb = ($nf - 5000) * 512 / 1
if (nb > 10000)
nb = 10000 # ensure representable as integer
nb = int(nb)
if (nb <= 0)
print 0
else
print nb
exit
}
NR == nr && NF < nf { # idiotic Berkeley continuation
nr += 1
nf -= 1
}
df /
+ test 10000 -le 0
+ hostname
me=dali
+ cat /usr/lib/cnews/server
server=
server=dali
+ relaynews -i -s -d
status=16
+ exit 16
+ test ! -f /home/dali/u3/osyjm/dead.article -o -w /home/dali/u3/osyjm/dead.article
+ cat /tmp/in4416in
+ echo /usr/lib/cnews/inews: article in /home/dali/u3/osyjm/dead.article
/usr/lib/cnews/inews: article in /home/dali/u3/osyjm/dead.article
+ rm -f /tmp/in4416hdr /tmp/in4416body /tmp/in4416in /tmp/in4416cens /tmp/in4416ngs /tmp/in4416route /tmp/in4416exit /tmp/in4416out
+ exit 1
--
Jaye Mathisen,sysmgr 410 Roberts Hall,Dept. of Computer Science
Montana State University,Bozeman MT 59717 PHONE: (406) 994-{4780,3931}