Newsgroup: it.comp.os.linux.iniziare
Titolo: ennesimo slrnpull

Ho letto gli howto millanta volte.
Ho debian sarge.
Ho già postato sulla mia incapacità slrpulliana.
Slrn funziona.
'nzomma:
debian:~# /usr/sbin/slrn_getdescs
slrn 0.9.8.1 [2004-10-07]
Lettura del file di startup /etc/news/slrn.rc.
Lettura del file di startup /etc/news/slrn.rc.errore fatale di slrn:
Impossibile trovare un hostname valido per costruire il tuo indirizzo email.
Dovrai specificare un hostname nel tuo .slrnrc file.
---------------------------------------------------------
.slrnrc:
set hostname           "
despammed.com
"
set username            "manuelap"
set realname            "Alix"
% set replyto             "
manu...@despammed.com
"
-------------------------------------------------------------
Anche senza lista dei gruppi da sottoscrivere ho editato slrnpull.conf, 
ma il risultato è:
manuela@debian:~$ slrnpull
01/21/2005 17:38:05 ***Impossibile aprire /var/log/news/slrnpull.log per 
il log.01/21/2005 17:38:05 slrnpull è partito.
01/21/2005 17:38:05 ***La directory /var/spool/slrnpull/requests non 
esiste. Sto creandola...
01/21/2005 17:38:05 ***Impossibile creare /var/spool/slrnpull/requests.
01/21/2005 17:38:06 /var/spool/slrnpull/slrnpull.conf in Lettura
01/21/2005 17:38:06 ***Impossibile creare directory 
/var/spool/slrnpull/news/it. (errno = 13)
01/21/2005 17:38:06 Un totale di 0 byte ricevuti, 0 byte inviati in 0 
secondi.
Ci rinuncio per sempre?
Manu

 Ci rinuncio per sempre?
Stai tentando di creare directory e creare file senza avere i diritti
sufficienti per farlo.
Avvia SlrnPull con l'utente giusto, oppure usalo nella tua ${HOME}
(preferibile, per una macchina mono-account):
	slrnpull -h ${NNTPSERVER} -d ${HOME}/var/spool/slrnpull
Poi modifica ${HOME}/.slrnrc per leggere lo spool corretto:
	set spool_root "/home/manuela/var/spool/slrnpull"
A questo punto, avrai tutto il necessario.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 Manu
Ciao,
secondo me se ti leggi attentamente e segui passo passo il manuale su
slrn & slrnpull di Alessandro Airaghi, ti funzionera' tutto benissimo. 
Prova a cancellare tutti i file che hai creato e riparti daccapo.
Creati il tuo .slrnrc nella tua home ; guardati anche lo stesso file che
c'e' sul manuale di Mr. Shark per altri consigli.
Una volta che .slrnrc e' a posto , il piu' e' fatto. I file di slrnpull
sono semplici da configurare; non dimenticare di scaricare l'elenco dei
NG dal news-server che usi per scaricare i posts.
Ciao. 
-- 
"Anche il viaggio piu' lontano,
 inizia dal primo passo."
                     [Lao Tse]

 Dove si trova questo file?
mi sono posta il problema anche io. Non volevo cambiare i permessi dal 
momento che non ero sicura di ciò che stavo facendo, così  ho copiato 
nella home di root .slrnrc e il risultato è lo stesso.
Comunque se posso avere una lista dei gruppi anche in altro modo va bene 
lo stesso.
Per il resto ora provo, poi faccio sapere. Grazie.
Manu

 NG dal news-server che usi per scaricare i posts.
.slrnrc č a posto, dal momento che posso usare slrn anche cosě. I 
manuali li ho letti, magari li rileggo meglio.
Ora vň a fare un pň di pasticci (provo a far funzionare anche slrnpull):
ho mani e tastiera impastate di cera, dů esperimantini a bagnomaria 
secondo un paio di ricettine antiche e un sacco di noiose microsaldature 
che aspettano da una settimana. Ce la farň a fare tutto (boh).
CiaoManu

Emmanuele Bassi wrote:
manuela@debian:~$ slrnpull
01/22/2005 14:52:06 ***Impossibile aprire /var/log/news/slrnpull.log per 
il log.01/22/2005 14:52:06 slrnpull è partito.
01/22/2005 14:52:06 /var/spool/slrnpull/slrnpull.conf in Lettura
01/22/2005 14:52:06 Connessione all'host 
news.individual.de
 ...
01/22/2005 14:52:06 Connesso all'host. Invio completato.
01/22/2005 14:52:06 Recupero articoli per it.comp.os.linux.iniziare.
01/22/2005 14:52:07 ***Autorizzazione richiesta, ma non posso 
determinare username/password.
01/22/2005 14:52:07 Un totale di 60 byte ricevuti, 39 byte inviati in 1 
secondi.
due domandine:
1-E' necessario che slrnpull apra /var/log/news/slrnpull.log o non 
importa  cambiare i permessi?
2-Per  "username/password" non è sufficiente che in .slrnrc ci sia:
nnrpaccess "
news.individual.de
" "miousername" "miapassword"?
Se non basta dove altro li devo mettere (ammesso che si riferisca a 
quelle...).
Manu


Ciao,
1) hai copiato il file /usr/share/doc/slrn/examples/slrn.rc.gz
( dopo averlo szippato ...) nel file /home/utente/.slrnrc ?
Quindi, dopo aver configurato .slrnrc, userai slrn da utente.
2) dato che usi 
news.individual.de
, hai il tuo nome utente (es. pippo)
e password (es. abcd) che ti hanno dato quando ti sei iscritta.
Hai creato il file: /var/spool/slrnpull/authinfo
pippo
abcd
fatto cosi' ?
In caso contrario, non ti connetterai mai al news-server ...
3)nnrpaccess "
news.individual.de
" "pippo" "abcd"
4) prova a dare , da root:
# chmod +s /usr/bin/slrnpull
e a lanciare slrnpull da utente.
Vediamo cosi' cosa succede .... ;-)
Ciao.
-- 
"If it's a problem, there is a solution.
 If there is no solution, it's not a problem."

 2-Per  "username/password" non è sufficiente che in .slrnrc ci sia:
No, per l'autenticazione di SlrnPull devi usare il file
$SLRNPULL_ROOT/authinfo
Sulla man page c'è scritto cosa fare.


 e a lanciare slrnpull da utente.
Argh!
No, mai. SlrnPull meno benefici ha, meglio è - e tu gli vuoi dare il bit
di setuid.
SlrnPull dovrebbe girare come utente news, o, su macchine mono-account,
con il tuo stesso utente.


 
grazie per le eventuali risposte e per questo mini how-to che ti è venuto
benissimo
ciao
emanuele :)
-- 
Adolescenza: lo stadio fra la puberta' e l'adulterio.

 Domande senza risposta.
Guarda, non ti arrabbiare. Hai ragione che ho aperto man slrnpull solo
per stamparlo e leggermelo a casa (qui sono al lavoro e il mio tempo è
limitato, inoltre a casa non ho nè linux nè internet). Poi ero stanca e 
non l'ho letto (ri-letto).
Però ho fatto tutti i passaggi che mi hai suggerito.
Proprio come ad Emanuele qui succede che slrnpull continua a leggere il
slrnpull.conf di root (che linka a /etc/news/slrnpull.conf) e a cercare 
in /var/spool/slrnpull/ qualunque sia il path che metto in .slrnrc
Dando i comandi da root tutto va a meraviglia.
Probabilmente sia io che Emanuele abbiamo interpretato male qualcosa 
oppure abbiamo fatto male (o non fatto) qualcosa che tu dai per 
scontato, ma che evidentemente per noi non tanto lo è.
Comunque è già molto tutti i suggerimenti che mi hai dato e di cui ti 
ringrazio moltissimo.
Stasera leggerò più attentamente i manuali.
CiaoManu

 in /var/spool/slrnpull/ qualunque sia il path che metto in .slrnrc
funziona solo così:
  slrnpull -d /home/manuela/var/spool/slrnpull/
e continua comunque a lamentare che non può leggere il 
/var/log/news//slrnpull.log
Manu

 /var/log/news//slrnpull.log
ho ridato il comando:
export SLRNPULL_ROOT=${HOME}/var/spool/slrnpull
e ora riconosce la directory di spool che ho creato nella home.
Lamenta sempre il /var/log/news/slrnpull.log.....
(merda?)
X

 e ora riconosce la directory di spool che ho creato nella home.
una volta sì una volta no.
Insomma: occorre dare il comando ogni volta che si invoca slrnpull 
altrimenti continua a cercare in /var/spool/slnrpull.
Manu

 peccato che non so l'inglese :(
Non è così complicata (né la man page, né la lingua inglese).


 altrimenti continua a cercare in /var/spool/slnrpull.
Certo. La directory di spool di default è specificata solo nei
sorgenti.
Quanto al file di log, forzalo usando l'opzione --log:
	$ slrnpull -d ${SLRNPULL_ROOT} \
	> -h ${NNTPSERVER} \
	> --logfile ${SLRNPULL_ROOT}/slrnpull.log
Dovrebbe funzionare tutto correttamente.
Controllerò se SlrnPull ignora la directory di root dello spool nella
ricerca del file di log.


 ricerca del file di log.
grazie a tutti.
Manu

come vedi adesso sto postando usando slrn :)
grazie ancora per l' aiuto
ciao Emanuele

eM@nuele wrote:

tu per che cosa hai optato: dove hai la directory di spool, nella tua 
home oppure hai cambiato i permessi in /var/spool/slrnpull?
Ciaomanu

 Ciaomanu
io ho fatto tutto in home 
ho seguito alla lettera il post di Emmanuele Bassi
	ciao Emanuele