Newsgroup: it.comp.software.newsreader
Titolo: [slrn] problemi con slrn_getdescs

Puntualmente ogni settimana mi trovo nella posta di root questa e-mail,
inviatami da Anacron:
/etc/cron.weekly/slrn:
slrn fatal error:
Unable to find a valid hostname for constructing your e-mail address.
You will have to specify a hostname in your .slrnrc file.
Non ho idea di dove slrn_getdescs vada inizialmente a cercare
l'hostname, ma comunque in /root/.slrnrc (che è un symlink all'analogo
presente nella home del mio utente non privilegiato) c'è
set hostname "
vene.dave.it
"
Forse quando anacron esegue il job in questione non riesce a risolvere
tale dominio perché la macchina non è collegata a Internet?
Inoltre provando ad eseguire manualmente slrn_getdescs ottengo:
root@neverland-10:49:05-~: slrn_getdescs 
slrn 0.9.7.4 [2002-03-13]
Lettura del file di startup /etc/news/slrn.rc.
Lettura del file di startup /root/.slrnrc.
caricamento di /home/pp/News/.Slrn/
slrnface.sl
caricamento di /home/pp/News/macros/
new-search.sl
*** Attenzione: il file di score /root/News/killfile.score non esiste
Utilizzo il file newsrc /root/.jnewsrc per il server nopinto.org.asm.
Connessione all'host nopinto.org.asm ...nopinto.org.asm: Host sconosciuto.
errore fatale di slrn:
Impossibile inizializzare il server.
Il nome del server è sbagliato, perché è "pinopinto.org.asm" anziché
"nopinto.org.asm"; eppure in .slrnrc ho impostato:
server "pinopinto.org.asm" ".jnewsrc"
e 'slrn -d' funziona regolarmente da utente normale.
-- 
 ___ _            |
| _ (_)_ _  ___   |  "The Moon ain't romantic.
|  _/ | ' \/ _ \  |   It's intimidating as Hell"
|_| |_|_||_\___/  |       Tom Waits

 You will have to specify a hostname in your .slrnrc file.
my 2¢
pilosu@localhost:~$ cat /etc/default/slrn 
# Defaults for slrn.
# When to update news group descriptions. May be one of 'manually' (do it
# yourself with slrn_getdescs), 'ip-up' (do it when a ppp connection comes
# up), or 'cron job' (do it weekly in a cron job).
GETDESCS='cron job'
***
impostarlo ad 'ip-up'?
-- 
sonic youth - goo/tunic

 e 'slrn -d' funziona regolarmente da utente normale.
Non è un problema di SLRN, è un problema delle impostazioni della tua
distribuzione (sembrerebbe un Debian, così, a occhiometro).
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 tua distribuzione (sembrerebbe un Debian, cosě, a occhiometro).
Strumento raffinato, il tuo occhiometro ;)
-- 
Fare Well!    FIAG 
http://www.fiag.it
 ~ X-Privat 
http://www.x-privat.org
G             40tude Dialog 2.0.10.1it (beta 33) 
http://snurl.com/dialog
Programmi gratuiti, freeware e non... news:it-alt.comp.software.gratuito
Miranda, Messenger, Trillian news:it-alt.comp.software.instant-messaging

 Strumento raffinato, il tuo occhiometro ;)
L'è perché ho disabilitato slrn-getdesc a suo tempo... ;-)


 (sembrerebbe un Debian, così, a occhiometro).
Complimenti :-)
Per la precisione slrn della Woody e INN 2.4.1 preso da backports.


 impostarlo ad 'ip-up'?
Infatti l'ho messo su 'manually' e morta lì :-)
Ah, ma voi come gestite le descrizioni dei newsgroup con slrn + INN?


 variabile NNTPSERVER è impostata solo per l'utente non privilegiato?
Esattamente.
Tuttavia, slrn-getdesc dovrebbe leggere il file /etc/news/server, oltre
che il contenuto di $NNTPSERVER. Prova ad inserire l'hostname del tuo
server (remoto) al suo interno (attenzione: diventa un'impostazione
globale, sovrascritta solo da $NNTPSERVER).


 Ah, ma voi come gestite le descrizioni dei newsgroup con slrn + INN?
In primis, usando la lista gruppi e descrizioni del server remoto. Poi,
quando decido di sottoscrivere un nuovo gruppo, e uso ctlinnd, copio la
descrizione in /var/lib/news/newsgroups, e rilancio SLRN, con l'opzione
'-d', su localhost.
Il trucco sta nel mantenere la lista dei gruppi e delle descrizioni del
server remoto aggiornate entrambe. Non avendo una connessione always-on
mi devo ricordare di lanciare manualmente il comando. :-)


 Tuttavia, slrn-getdesc dovrebbe leggere il file /etc/news/server, oltre
Ed è proprio in questo file che era memorizzata la versione sbagliata
dell'hostname (e credo di sapere anche come ci è finita: capita anche a
voi ogni tanto di cominciare a scrivere con Vim dimenticando di premere
prima 'i'? ;-))
BTW, grazie per l'aiuto!


> /var/lib/news/newsgroups', eliminare le righe doppie dovute ai
newsgroup sottoscritti su più server e infine eseguire 'slrn -d'.
Come si eliminano da shell script le righe doppie in un file di testo?
:-)


:-)
man uniq (fa parte delle textutils)
ciao
-- 
BOFH Excuse #99:
SIMM crosstalk.
k|b|s ~>  mailto `echo ti.gulgb@sbk|'rev'`

 man uniq (fa parte delle textutils)
Grazie, non lo conoscevo!
BTW, smanettando con uniq e i file delle descrizioni dei newsgroup, mi
sono accorto che alcuni server hanno descrizioni diverse per alcuni
newsgroup della gerarchia it.*; in particolare (limitatamente ai
news server che uso e ai newsgroup che ho sottoscritto):
it.news.gruppi
[1] Creazione e cancellazione di newsgroup
[2] Discussioni relative alla gerarchia Italiana
it.news.net-abuse
[1] Gli abusi della rete, incluso lo spamming
[2] Discussioni sugli abusi della rete, inclusi gli spam
it.news.votazioni
[1] Votazioni per la creazione dei newsgroup (Moderated)
[2] Voti per la creazione di nuovi ng (Moderated)
it.test.moderato
[1] Gruppo per verificare la robomoderazione (Moderated)
[2] Prove di posting e robomoderazione (Moderated)
it.comp.sicurezza.varie
[1] La computer security
[2] Discussioni sulla computer security
[1] = 
news.individual.net
, 
powernews.libero.it
, 
news.linuxfan.it
[2] = 
diesel.cu.mi.it
, 
mailgate.org
, 
news.servidellagleba.it
