Newsgroup: it.comp.os.linux.iniziare
Titolo: leafnode non riesco a farlo andare

Salve, ho un problema con leafnode (sono giorni che porcono...) ho
seguito le
istruzioni del Quick-Easy-Configuration-HOWTO, ho provato anche con i
vecchi post, ma
non sono arrivato al dunque. Quando dò il comando (da root) leafnode,
mi risponde:
503 Leafnode must have a unique fully-qualified domain name. Have its
administrator fix
the configuration. More detail is in the logs.
Leafnode must have a fully-qualified and globally unique domain name,
not just "localhost.localdomain".
Edit your /etc/hosts file to add a unique, fully qualified domain
name.
"localhost.localdomain" or thereabouts will not work;
it's qualified, but not unique.
Aborted
questo è il mio file /etc/xinetd.conf:
defaults
{
    instances       = 15
    log_type        = FILE /var/log/servicelog
    log_on_success  = HOST PID USERID DURATION EXIT
    log_on_failure  = HOST USERID RECORD
    only_from       =
    per_source      = 5
    disabled = shell login exec comsat
    disabled = telnet ftp
    disabled = name uucp tftp
    disabled = finger systat netstat
    #INTERNAL
    disabled = time daytime chargen servers services xadmin
    #RPC
    disabled = rstatd rquotad rusersd sprayd walld
}
includedir /etc/xinetd.d
/etc/host:
127.0.0.1	localhost.localdomaind   localhost
127.0.0.1	
powernews.libero.it
/etc/host.allow:
ALL:127.0.0.1
/etc/host.denny:
ALL:ALL
questo è il mio file /etc/xinetd.d/leafnode:
service nntp
{
    socket_type     = stream
    protocol        = tcp
    wait            = no
    user            = news
    server          = /usr/sbin/leafnode
    only_from       = 127.0.0.1 
192.168.0.0/16
    disable         = no
}
il mio file /etc/leafnode/confing è uguale a quello scritto su Quick
Easy Configuration
HOWTO.
Avevo letto da qualche parte che non funziona con
localhost.localdomain, devo
modificarli? e come?
grazie mille a tutti

 
Succedeva anche a me.
Io ho risolto togliendo il commento in /etc/leafnode/config alla riga:
hostname = host.domain.country
Se non ci fosse prova ad aggiungerla.
Ciao.

 snip >
Devi dare un 'nome' alla tua macchina: localhost.localdomain non è
unico.
Guarda /etc/hosts e impostati un nome che ti piace, possibilmente unico
e possibilmente non sull'interfaccia di loopback che dovresti lasciare
su localhost.localdomain.
Se dai un'occhiata agli appunti di informatica libera trovi una
spiegazione decente.
Altrimenti il parametro hostname nel config di leafnode, e leafnode
'emula'.
Il tutto serve a generare gli ID dei messaggi.
Ciao,
	Nicholas

 hostname = host.domain.country
Faresti meglio a inventartene uno...
Che so: land.frank.home :p
Ciao,
	Nicholas


Ciao e grazie per le risposte, ho provato ad aggiungere quella riga
(non commentata), ma mi dà sempre lo stesso errore.... che puo'
essere?

 essere?
Senza il messaggio di errore proprio nessuno ce la può fare :)

 
ho aggiunto la riga (senza commenti ovviamente) che mi avete
suggerito, ma il problema persiste, suggerimenti?

 the configuration. More detail is in the logs.
]zac[
L'hostname della tua macchina deve essere qualcosa tipo uno.due.tre e non
uno o uno.due.
L'hostname che ha la tua macchina lo vedi (e lo imposti (da utente root))
con il comando  ' hostname ' .
Se cambi /etc/hosts le modifiche diventano valide solo al prossimo riavvio.
Alcune distribuzioni impostano l'hostname leggendo un file in
/etc/sysconfing .

_adanedhel_ nel newsgroup  _it.comp.os.linux.iniziare_ ha scritto :

   edita /etc/hosts e mettilo a posto che hai un bel casino
   Leafnode non accetta un generico localhost.localdomain, ma vuole un
   tuamacchina.tuodominio per funzionare. E leva 
powernews.inwind.it
 da
   /etc/hosts! 

 /etc/sysconfing .
l'hostname sono riuscito a metterlo a posto, come anche il file hosts,
ora se da root do' il comando leafnode dice che stà lavorando. solo
una cosa non sono sicuro, nel file /etc/hosts ho scritto così, è
corretto? oppure devo cambiare il 2° id?
127.0.0.1	localhost.localdomain 	localhost
127.0.0.1	se.pozzy.home	se

...

ah, un altra cosa, se da root do' il comando leafnode mi dice:
200 Leafnode NNTP Daemon, version 1.9.24.rel running at
se.pozzy.home(my fqdn: se.pozzy.home).
mentre se do' il comando telnTrying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
et se 119 mi dice:
grazie a tutti in anticipo
ciao

 
Piccolo errore nel copia incolla...:)
telnet se 119 mi dice:


_adanedhel_ nel newsgroup  _it.comp.os.linux.iniziare_ ha scritto :

 
  anche se fai un # telnet localhost 119 ?
 
  abilita il servizio nntp in inetd.conf (o xinetd.conf se usi quello)
  e riavvia il demone (# kill -HUP inetd)

   e riavvia il demone (# kill -HUP inetd)
ho provato, comunque xinetd si carica all'avvio dell' os.

  e riavvia il demone (# kill -HUP inetd)
per xinetd 
 
	kill -USR2 `cat /var/run/xinetd.pid`
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

 ho provato, comunque xinetd si carica all'avvio dell' os.
 Controlla bene la sintassi di xinetd.conf.
 Controlla /etc/hosts.allow e /etc/hosts.deny
 In /etc/hosts.* ho questo :
 -----------------------------------------------------------------------
#-- leafnode begin
leafnode: 127.0.0.1
#-- leafnode end
-----------------------------------------------------------------------
mentre in /etc/hosts.deny ho:
-----------------------------------------------------------------------
#-- leafnode begin
leafnode: ALL
#-- leafnode end
-----------------------------------------------------------------------
-- 
[root@localhost root]# c:
bash: c:: command not found
domanda: la cosa è ricorsiva? ora sembra si chiami c::

 	kill -USR2 `cat /var/run/xinetd.pid`
non funziona nemmeno così.... :(
leafnode mi stà facendo impazzire, però non voglio mollare proprio
adesso come si dice:
"chi si ritira dalla lotta è un gran figlio di mignotta"
ciao

Ricapitoliamo un attimo:
-hai configurato leafnode correttamnte
-hai dato un nuovo nome alla tua macchina editando /etc/hosts e
etc/sysconfig/network
Se i precedenti sono a posto potrebbe il problema potrebbe stare nel fatto
che leafnode non sta girando. Prova a dare da root [ps -ax] che ti fa
vedere tutti i processi sulla tua macchina e controlla se fra quelli c'è
leafnode.
-- 
Ciao,
Sky

 "chi si ritira dalla lotta è un gran figlio di mignotta"
LOL, ora vado a dare un' occhiata al 3d che non l'ho ancora letto tutto :-/


 leafnode.
Se parte da inetd/xinetd e non e' collegato alcun client AFAIK con ps vedi
solo [x]inetd.


 solo [x]inetd.
dando ps -ax non c'č leafnode, ma xinetd si

 dando ps -ax non c'è leafnode, ma xinetd si
Appunto, e' quello che stavo cercando di dirti...
Comunque controlla se almeno leafnode e' in ascolto in questo modo:
netstat -tunap | grep 119
Se non compare nulla vuol dire che non e' in ascolto.
