Newsgroup: it.comp.os.linux.iniziare
Titolo: SAMBA: Swat + Errori Hangup [Lunghetto]

Premetto che uso Solaris e non Linux, ma non dovrebbe cambiare molto...
si tratta di unix generico.
Ho installato Samba per fare della mia macchina un server NT.
Ha sempre funzionato tutto bene, solo ultimamente mi da sui messages di
sistema:
May 17 14:18:26 RDBMS inetd[6271]: /opt/samba/bin/nmbd: Hangup
May 17 14:19:05 RDBMS last message repeated 38 times
May 17 14:19:06 RDBMS inetd[6271]: netbios-ns/udp server failing
(looping), service terminated                
Ripetutamente con una frequenza piuttosto alta (c.a. ogni quarto d'ora).
Tuttavia il servizio continua a funzionare, l'utente non si accorge di
niente, la comunicazione non cade.
In corrispondenza all'orario della prima riga (alle 14:18:26), il
log.nmb di samba mi registra questi messaggi:
[2001/05/17 14:18:26, 1] nmbd/nmbd.c:(757)
  Netbios nameserver version 2.0.7 started.
  Copyright Andrew Tridgell 1994-1998
[2001/05/17 14:18:26, 0] lib/pidfile.c:(86)
  ERROR: nmbd is already running. File /var/opt/samba/locks/nmbd.pid
exists and process id 6533 is running.
con la frequenza di, precisamente, una volta al secondo, per un totale
di altre 38 volte, arrivando quindi all'orario 14:19:05 (in
corrispondenza della seconda riga) orario in cui finiscono i messaggi
nel log.nmb; la terza riga alle 14:19:06 non trova riscontro nei
messaggi di samba.
Ho notato che questi messaggi cominciano in corrispondenza dell'ultimo
reboot il 26/04 della macchina, anche se con frequenza molto minore.
Purtroppo non posso dire con certezza se gli errori erano gia presenti
prima perchč la mia messagistica si ferma li.
Ho installato samba anche su un'altra macchina (che + o - posso
rebootare a mio piacere) e ho copiato l' smb.conf che vi riporto. Su
questa macchina si ripresenta lo stesso problema.
[global]
        workgroup = CED
        netbios name = RDBMS-PB
        interfaces = 172.18.9.10
        encrypt passwords = Yes
        allow trusted domains = No
        map to guest = Bad Password
        protocol = NT1
        keepalive = 60
        wins server = 172.16.1.19
        socket address = 172.18.9.10
        guest account = ftp
        hosts allow = all
 
[work]
        path = /work
        writeable = Yes
        guest ok = Yes
        mangle case = Yes
        mangled names =
Yes                                                     
Ho Samba ancora su un'altra macchina con questa configurazione:
[global]
        workgroup = IES
        netbios name = BACKUP-PB
        interfaces = 172.18.9.11
        encrypt passwords = Yes
        allow trusted domains = No
        map to guest = Bad Password
        protocol = LANMAN2
        wins server = 172.16.1.19
        socket address = 172.18.9.11
        guest account = ftp
        hosts allow = all
 
[applicazioni]
        path = /tmp
        writeable = Yes
        guest ok =
Yes                                                          
e qui non da errori.
Quale potrebbe essere il problema scatenante? Soprattutto mi interessa
sapere se, secondo voi, dipende da qualche problema di configurazione
della macchina oppure potrebbe dipendere solo e soltanto da samba.
-----------------
Ancora un'ultima cosa:
Ho lanciato swat da linea di comando per monitorare samba.
ps me lo mostra nella lista dei processi e funziona.
L'ho lanciato sempre da linea di comando ma in background.
Ora, ps me lo mostra, e funziona.
Se chiudo la shell, ps non me lo mostra piů, ma...
CONTINUA A FUNZIONARE, ho la porta in listen e tutto...
Come si fa a fermare un processo... che non esiste (non ho trovato
nemmeno qualcosa di simile)? Come si fa a trovare il daemon che risponde
alla porta sě da poterlo killare?
Ciao e grazie a tutti, Matteo

 Ciao e grazie a tutti, Matteo
Io andrei a vedere i 
www.samba.org
 perchè sicuramente qualcosa sul tuo
errore trovi ... bisogna trovare la stringa giusta per la ricerca ...
Per quanto riguarda swat non vorrei che fosse lanciato on demand
nell'/etc/inetd.conf (su hp-ux questo servizio viene lanciato così)
dovresti trovare un a linea fatta circa così:
swat      stream  tcp     nowait.400      root /usr/sbin/swat swat
Anche sulla mia RedHat il lancio del servizio è fatto via inetd server.
                Spero di esseri stato utile
                                                Fammi sapere
                                                    CIAO
                                                        Simone ;-)))