Newsgroup: it.comp.os.linux.software
Titolo: Come configurare Slrn con Leafnode? aiuto

Salve
Premetto che sono un utente alle prime armi e che la mia distribuzione
è una RedHat 6.1.
Il problema è questo: volendo leggere le news offline, ho deciso di
installare leafnode e slrn.
Ho installato leafnode e sono riuscito a configurarlo. L'ho lanciato e
mi ha scaricato l'elenco dei newsgroup dal mio server. Nella directory
/var/spool/news si trovano (e non so se qualcuna c'era già prima)
cinque directory:
.xauth, leaf.node, out.going, 
message.id
. failed.postings e
interesting.groups
L'elenco dei newsgroup scaricati da leafnode si trova nella directory
leaf.node ed è rappresentato da un file di nome "groupinfo".
Leafnode quindi funziona. Il problema è invece slrn.
Dopo averlo installato ho cercato di configurarlo in modo tale che
potesse  accedere all'elenco dei newsgroup scaricato da leafnode  (ho
copiato il file .slrn.rc nella home directory, l'ho rinominato in
.slrnrc ed ho inserito i parametri fondamentali. Non sono però
riuscito a leggere l'elenco dei newsgroup. Penso che si tratti di
errori nella configurazione del file .slrnrc e più precisamente  della
sezione "local spool configuration"
%---------------------------------------------------------------------------
%  Local spool configuration
%---------------------------------------------------------------------------
set spool_inn_root "/var/spool/news/"
set spool_root "/var/spool/news/leaf.node/"
set spool_nov_root "/var/spool/news/leaf.node/"
%
%% -- The following filenames are relative to spool_inn_root unless
they
%%    start with "/".
%set spool_active_file "data/active"
% set spool_activetimes_file "data/active.times"
set spool_newsgroups_file "/var/spool/news/leaf.node/groupinfo"
%% -- The following filenames are relative to spool_nov_root
% set spool_nov_file ".overview"
%If set to 1, then spool.c will actually check each article file
exists when
%reading an overview file.  This adds a perceptible delay (especially
in a
%large spool directory), so I've made it an option.  With some servers
it is
%almost redundant, whereas with others which don't expire entries from
%overview files regularly, it's almost vital.  If the users sees a lot
of
%"article not available" errors, they should probably try turning it
on.
set spool_check_up_on_nov 0
%---------------------------------------------------------------------------
%
%---------------------------------------------------------------------------
La mia configurazione è ovviamente sbagliata. Inoltre nella prima
parte del file .slrnrc vi è una sezione:
% SERVER to NEWSRC mapping
%server "
hsdndev.harvard.edu
" ".jnewrc-hsdndev"
%server "
news.uni-stuttgart.de
" ".jnewsrc-stuttgart"
che non so se devo configurare e come configurare. Lo dico perchè la
prima volta che si lancia slrn con l'opzione -create, viene creato
nella home directory il file .jnewsrc.
Con la configurazione (local spool configuration) di cui sopra, il
file .jnewsrc contiene le seguenti righe:
leaf.node!
failed.postings!
message.id.000!
message.id
!
interesting.groups!
out.going!
che sono poi quelle che mi compaiono in slrn dopo averlo lanciato.
Insomma, qualcuno sa dirmi come configurare slrn per utilizzarlo con
leafnode? Come si settano i parametri indicati? Come fare per accedere
all'elenco dei newsgroup? Vi sarei davvero molto grato.
Mi spiace essere stato molto lungo, ma volevo dare il maggior numero
di dettagli per cercare di risolvere il problema.
Grazie
Pietro
pet...@usa.net

 è una RedHat 6.1.
<Snippone>
Non conosco slrn ma mi pare che sia fatto per essere usato con slrnpull
;-)
Prova a verificare !-)
-- 
Il mio "indirizzo" e` modificato.
My "address" is modified.

;-)
falso ;-)
--------------------------------------------------
When a packet hits a pocket on a socket on a port,
And the buss is interrupted as a very last resort,
And the address of the memory makes your floppy disk abort,
Then the socket packet pocket has an error to report

 di dettagli per cercare di risolvere il problema.
Non  conosco  slrn, ma  leafnode  funziona  come server  news.  Quindi
dovresti  dire a  slrn  di  non leggere  le  news  da una  particolare
directory, ma di connettersi al nntpserver localhost. Io, per esempio,
ho:
[Tiger]~$ cat /etc/nntpserver 
localhost
Ciao
Diego
-- 
Ho visto Nina volare tra le corde dell'altalena
un giorno la prenderò come fa il vento alla schiena
				(F. De Andrè)


qui metti:
server "localhost" ".jnewsrc"
questo perche' leafnode e' un news server, a differenza di slrnpull.
a questo punto, se leafnode e' configurato bene, lancia slrn --create e
dovresti ritrovarti l'elenco dei newsgroup.
saluti.

saluti.
Impostando così il file .slrnrc, slrn riesce ad accedere all'elenco
dei newsgroup scaricato da Leafnode.
Vi è adesso un'altro problema ed effettuando ricerche su 
www.deja.com
ho visto che è abbastanza comune. Non ho tuttavia trovato la
soluzione.
In pratica, impostando nel file di configurazione di Leafnode
delaybody = 0, leafnode scarica l'elenco dei messaggi dei newsgroup
sottoscritti insieme con i loro body; se invece si imposta delaybody =
1 (in modo tale da potere scaricare soltanto i body dei messaggi
marcati), Leafnode scarica soltanto gli headers dei messaggi dei
newsgroup. Fin qui tutto bene: tuttavia dopo avere marcato gli
articoli da scaricare (nella finestra relativa a ciascuno degli
articoli marcati compare il messaggio di Leafnode che l'articolo
stesso è stato marcato per il download) e aver rilanciato Leafnode in
modo tale da scaricare gli articoli marcati, questi ultimi non vengono
invece scaricati.
Ho notato due cose:
1) lanciando fetchnews con l'opzione -vvv, in effetti sembra che i
body degli articoli marcati vengano scaricati:
2) seguendo lo stesso processo con tail in /var/log/messages, si vede
che fetchnews tenta di scaricare i body ma sembra non riuscirci
(accanto a ciascun tentativo di scarico compare il termine failed).
Qualcuno sa risolvere questo problema? Sarebbe davero una buona cosa
potere utilizzare Leafnode ed un newsreader come Agent.
Grazie
Pietro
pet...@usa.net