Suck
Ho ancora dei problemi con Inn e suck :(
Adesso Inn sembra funzionare, slrn si collega a localhost e le
news sono riuscito a scaricarle. Ogni volta che mi collego al
provider, lo script in /etc/ppp/ip-up.d/getnews lancia i seguenti
programmi:
#!/bin/sh
/usr/bin/openvt -f -c9 -- /usr/lib/news/bin/postnews
/usr/bin/openvt -f -c10 -- /usr/sbin/get-news
postnews è fatto come quello dell'inn+suck howto:
.,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,.
#!/bin/sh
FEED=wind
SERVER=news.inwind.it
pushd /var/spool/news/out.going/
if [ -s $FEED.notsent ]; then # e` rimasto qualcosa l'ultima volta?
cat $FEED.notsent >> $FEED # ... aggiungilo a quanto c'e` da mandare
rm -f $FEED.notsent
fi
if [ -s /var/spool/news/out.going/$FEED ]; then
mv $FEED $FEED.work
/usr/sbin/ctlinnd -s -t30 flush $FEED # chiude $FEED.work e crea un nuovo $FEED
#cp $FEED.work $FEED.bak # crea una copia, non si sa mai
/usr/bin/rpost $SERVER -d -b $FEED.work \
-f /usr/lib/suck/put-news \$\$i \
^
|-- qui ci vuole un '='???
/tmp/rpost \$\$o=/tmp/rpost \
> /var/log/rpost.log
if [ -s $FEED.work ]; then # sono rimasti degli articoli?
mv $FEED.work $FEED.notsent # ... salvali per la prossima volta
fi
fi &
popd
.,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,.
ed ha permessi:
-rwxr-xr-x 1 news news 737 set 8 14:12 postnews
mentre get-news è il frontend a suck di Debian ed ha permessi:
-rwxr-xr-x 1 root root 8602 gen 25 2000 /usr/sbin/get-news
Suck inceve ha i permessi:
-rwxr-xr-x 1 news news 92912 feb 18 2000 /usr/bin/suck
Ogni volta che avvio la connessione con pon, scopro che il file
in /etc/suck/sucknewsrc ha dei proprietari diversi:
totale 16
-rw-r--r-- 1 news news 933 ago 26 23:53 get-news.conf
-rw-r--r-- 1 news news 56 mar 23 1997 suckkillfile
-rw-r--r-- 1 root farnis 119 set 8 16:28 sucknewsrc
^^^^^^^^^^^^^^^ dovrebbe essere news.news ovvero
come era impostato prima della connessione.
-rw-r--r-- 1 news news 119 set 8 16:09 sucknewsrc.old
Come faccio a sapere qual è il comando che lo modifica?
Ogni volta che scarico le news vedo nella tty10 una cosa del
genere:
.,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,.
Attempting to connect to news.inwind.it
Using Port 119
Official host name: news.inwind.it
Address: 212.141.84.62
Address: 212.141.84.61
Connected to news.inwind.it
200 newsserver.inwind.it InterNetNews NNRP server INN 2.3.3 (20010620 prerelease) ready (posting ok).
it.comp.os.linux.iniziare - 6 articles 150614-150619
it.hobby.radioamatori - 1 articles 50969-50969
it.news.annunci - 1 articles 228-228
it.test - 3 articles 148055-148057
Elapsed Time = 0 mins 4.32 seconds
11 Articles to download
Deduping Elapsed Time = 0 mins 0.00 seconds
Deduped, 11 items remaining, 0 dupes removed.
Processing History File Elapsed Time = 0 mins 0.14 seconds
Processed history, 0 dupes removed
Total articles to download: 11
220 Bytes received in 0 mins 1.10 secs, BPS = 200.1
Closed connection to news.inwind.it
Downloaded Articles
You can hang up the modem now
.,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,..,-''-,.
ma poi se leggo con slrn gli articoli sono sempre gli stessi e
non viene aggiornato nulla.
Io credo che ci sia qualche file con i permessi errati che
l'utente news non riesce a leggere/modificare ma non riesco a
trovarlo.
Ho provato anche con /usr/lib/news/bin/inncheck e l'unica cosa
che dice è:
/usr/lib/news/bin/innlog.pl:0: missing
ma su packages.debian.org non esiste nessun file con quel nome
tranne che una manpage che corrisponde ad un comando che non
esiste.
Non ho assoultamente idea di come risolvere.
Grazie.
--
.
____ _ | UIN: 103001037
|_\|_) /o( -*-. Fiat500Web: http://www.poli.studenti.to.it/~f.sirna
| \ \|\||_) | mailto: farnis(at)libero(dot)it
------------ . Powered by Linux Debian 2.2 (Potato)
Reply to:
- Follow-Ups:
- Re: Suck
- From: Henryx <henryx.b@vene.dave.it>