Newsgroup: it.comp.os.linux.iniziare
Titolo: News server inn

Ho installato `inn' e vorrei configurarlo in modo che funga da "proxy"
tra la mia rete e 
news.tin.it
. Ho cerca in rete ma tutte le guide che ho
trovato non mi hanno aiutato nel raggiungere il mio scopo.
Vorrei fare in modo che il mio server scarichi le news dei gruppi it.*
in locale in modo da poterli consultare anche collegandomi da altri
provider (senza cambiare sempre l'account sul mio laptop) e ovviamente
poter anche postare.
So che `inn' non è affatto semplice da configurare, qualcuno ha
implementato una configurazione simile o sa indicarmi un howto particolare?
Grazie!

 particolare?
Beh, non proprio un howto anche se le intenzioni iniziali erano quelle.
Sono i miei appunti, scritti parecchio tempo fa e mai aggiornati,
contengono sicuramente varie inesattezze oltre a qualche orrore
ortografico ma dovrebbero essere abbastanza chiari per iniziare.
http://www.legnago.linux.it/MyWiki/Cat?action=AttachFile&do=get&target=INN
(se poi mi segnali anche gli errori che trovi son contento :-) )
Ciao.

 (se poi mi segnali anche gli errori che trovi son contento :-) )
È una guida fantastica :D
Ho seguito la tua configurazione di inn e ora ho un news server locale
con i gruppi predefiniti.
Ora dovrei proseguire con il download dei ng di 
news.tin.it
 utilizzando
uno dei client che descrivi (ad es. newsx) ma vorrei che mi scaricasse
solo la gerarchia it.*, dici che è possibile?
Grazie comunque, è chiarissima e non ho trovato errori! Merita di stare
un po' più in vista ;)

 mi scaricasse solo la gerarchia it.*, dici che è possibile?
Sì. Sostanzialmente devi creare in locale tutti i gruppi che ti
interessano, se sono molti meglio usare actsync che fai prima. Quindi
configuri il news fetcher che preferisci perché vada a scaricare tutti
i gruppi it.* (nel caso di newsx non c'è nulla da configurare ed è il
motivo per cui lo preferisco). L'unica limitazione che ho incontrato è
che tutti i news fetcher che conosco funzionano solo con ipv4 mentre mi
sarebbe piaciuto averne uno che lavora anche con ipv6.


Perfetto, grazie mille! Allora, ho provato ad eseguire actsync come
spieghi nella guida, ma mi ritorna:
actsync: line 3213 <esp> from 
news.tin.it
 is an invalid top level name
actsync: line 4010 <uk.forsale;> from 
news.tin.it
 has a bad newsgroup name
actsync: line 6105 
 from 
news.tin.it
 is an invalid top level name
actsync: line 6733 <a> from 
news.tin.it
 is an invalid top level name
actsync: line 7620 <3b> from 
news.tin.it
 is an invalid top level name
[tante righe simili]
actsync: HALT: lines unchanged: 0.59% < min change limit: 96.00%
actsync:     No output or commands executed.  Determine if the degree
actsync:     of changes is okay and re-execute with a lower -p value
actsync:     or with the problem fixed.
Non so dove vada a pescarle, il mio file actsync.ign contiente solo:
i *
c it.*
Mi sto leggendo il man ma non trovo nulla!

 c it.*
È corretto. Ciao.


Perfetto, ora ho tutta la lista dei ng (vuoti per ora)!
Quando però eseguo newsx:
$ /usr/lib/news/bin/newsx --reader 
news.tin.it
newsx.real: can't open INN spool "/var/spool/news/outgoing/
news.tin.it
":
No such file or directory
E dentro a /var/spool/news/outgoing trovo:
$ ls -l /var/spool/news/outgoing
total 0
-rw-rw-r-- 1 news news 0 2006-11-09 21:51 news.tin.it.togo
che non ho idea di come e quando sia stato creato!
Sto approfittando troppo di te? :)

 Sto approfittando troppo di te? :)
No figurati :-)

 Ora riprova a scaricare i post.
Creato il file di spool con i permessi a news.
$ /usr/lib/news/bin/newsx --reader 
news.tin.it
ctlinnd: No such site
newsx.real: ctlinnd flush failed, returned status 256
Ho notato anche che newsx mi crea sempre questo file:
/var/spool/news/outgoing/tin
non capisco da dove si pigli "tin" per crearlo!
Grazie, dai che ormai ci sono :)

 Grazie, dai che ormai ci sono :)
Sì ti manca poco :-)

 tin lo prenda da lì.
/etc/news/newsfeeds:
ME:!*/!local,!collabra-internal::
controlchan!\
        :!*,control,control.*,!control.cancel\
        :Tc,Wnsm:/usr/lib/news/bin/controlchan
tin/
news-in.tin.it
,
news-out.tin.it
,
news.tin.it
\
        :!*,alt.hackers*,it.*\
        :Tf,Wnm:
In effetti hai ragione, quel "tin" se lo prende da qui. La stringa
l'avevo copiata da qui 
http://web.tiscalinet.it/kronoz/inn-howto.htm
 in
cui indicava fosse la stringa giusta per news.tin.it... Ora non riesco
ad accedere alla tua guida, stasera a casa mi rileggo la sezione sui
newsfeeds ;)

 sezione sui newsfeeds ;)
L'ho aggiornata (poco, ho solo aggiunto lo script che sto usando ora
per scaricare, sostanzialmente uguale a quello di prima ma fa qualcosa
in più), la sezione del newsfeeds è rimasta invariata. La puoi scaricare
come prima dalla pagina 
http://www.legnago.linux.it/MyWiki/Cat
-- 
SATOR
AREPO
TENET
OPERA
ROTAS

 riavvia inn e prova a riscaricare gli articoli con newsx.
Non ho potuto lavorarci per un paio di giorni, ora mi sono un po' perso.
Ho fatto partire newsx ma mi va in timeout:
$ /usr/lib/news/bin/newsx --reader 
news.tin.it
newsx.real: can't find a host active
"/var/spool/news/in.hosts/
news.tin.it
": No such file or directory
newsx.real: timeout on server socket
Ora vorrei ripartire da capo per fare le cose con ordine e colgo
l'occasione per porre un'altra domanda: se con actsync ho sincronizzato
comp.* e it.* e ora volessi cancellare la gerarchia comp.*, come dovrei
fare?
Commentando la riga opportuna in actsync.ign non penso me li cancelli e
tantomeno mi cancelli i messaggi!

 comp.*, come dovrei fare?
Cancelli le righe relative ai newsgroup che vuoi togliere da
/var/lib/news/active e cancelli la directory
/var/spool/news/articles/comp

 Boh, a me sembra che non trovi il server. Il perché non lo so.
Ok, sono ripartito da capo e qualche progresso c'è stato... Prima di
andare in timeout ha scaricato qualche messaggio da 
news.tin.it
. Proprio
una manciata di messaggi in un paio di newsgroup... Non vorrei che mi
bloccassero quando comincio a scaricare in blocco un tot di messaggi.
Ora provo a cercare in giro e scaricare da un altro server.
Poi dovrò impostare actsync e newsx perché vengano eseguiti ogni volta
che accedo a un newsgroup? Per vedere i nuovi gruppi e i nuovi messaggi
intendo.
Grazie mille!

 Grazie mille!
Anche questo rimane :)
P.S. Ho trovato molto interessante il discorso di associare un newsgroup
a una mailing list. Gestisco le mailing list con Mailman, che offre la
funzionalità di mail<->news gateway, ma le prime prove non hanno avuto
successo...

 che ci ha una cacata di configurazione e poi va da solo?
:)
Ho provato leafnode ma non mi permette l'autenticazione al server (uso
LDAP) e non scarica tutti i messaggi ma ha quel sistema del messaggio
segna-download che non mi piace proprio. Poi ho delle mailing list che
vorrei interfacciare con i gruppi locali e quindi mi serve un vero e
proprio news server.
Ciao!

 non hanno avuto successo...
La mia esperienza in tal senso è stata molto limitata, e i miei ricordi
sono annebbiati dal tempo :-) In pratica quel che ricordo è quel che ho
scritto su quel testo che hai scaricato.