samba 2.2.7a nmbd restart problem

Ciulei Claudiu cciulei at paneuro.ro
Mon Aug 4 08:14:41 GMT 2003


Hi

I've upgraded my server to samba 2.2.7a onto a RH 90 Linux distribution and I 
have a strange problem with the smb script restart.
I run at 3.00 an crontab script to restart samba services. It returns OK but 
the nmbd server is not restarted. 
It seems that the SIGTERM signal is not transmitted to the nmbd server and it 
start another process who is block the old nmbd process
If I run the same script under console the messages is OK, nmbd get the 
message GOT SIGTERM and is shutting down OK and after this is got UP again 
without problem.
In crontab is a script with a single line -- smb restart -- who is run under 
user root exactly like under console.

Do you have any ideea why is happend this ?

example
under CRONTAB

[2003/08/03 03:00:01, 0, pid=17212, effective(0, 0), real(0, 0)] 
nmbd/asyncdns.c:start_async_dns(148)
  started asyncdns process 21780
[2003/08/03 03:00:01, 0] nmbd/nmbd.c:main(794)
  Netbios nameserver version 2.2.7a started.
  Copyright Andrew Tridgell and the Samba Team 1994-2002
[2003/08/03 03:00:01, 1] lib/debug.c:debug_message(258)
  INFO: Debug class all level = 2   (pid 21790 from pid 21790)
[2003/08/03 03:00:01, 2, pid=21790, effective(0, 0), real(0, 0)] 
nmbd/nmbd.c:main(832)
  Becoming a daemon.
[2003/08/03 03:00:01, 0, pid=21791, effective(0, 0), real(0, 0)] 
nmbd/asyncdns.c:start_async_dns(148)
  started asyncdns process 21792
[2003/08/03 03:00:01, 0, pid=21791, effective(0, 0), real(0, 0)] 
lib/pidfile.c:pidfile_create(86)
  ERROR: nmbd is already running. File /var/run/samba/nmbd.pid exists and 
process id 17212 is running.


example
under CONSOLE

[2003/08/03 08:38:23, 0, pid=17212, effective(0, 0), real(0, 0)] 
nmbd/nmbd.c:terminate(59)
  Got SIGTERM: going down...
[2003/08/03 08:39:17, 0] nmbd/nmbd.c:main(794)
  Netbios nameserver version 2.2.7a started.
  Copyright Andrew Tridgell and the Samba Team 1994-2002
[2003/08/03 08:39:17, 1] lib/debug.c:debug_message(258)
  INFO: Debug class all level = 2   (pid 28158 from pid 28158)
[2003/08/03 08:39:17, 2, pid=28158, effective(0, 0), real(0, 0)] 
nmbd/nmbd.c:main(832)
  Becoming a daemon.
[2003/08/03 08:39:17, 0, pid=28159, effective(0, 0), real(0, 0)] 
nmbd/asyncdns.c:start_async_dns(148)
  started asyncdns process 28160
[2003/08/03 08:39:17, 2, pid=28159, effective(0, 0), real(0, 0)] 
lib/interface.c:add_interface(81)
  added interface ip=192.168.4.1 bcast=192.168.4.255 nmask=255.255.255.0
[2003/08/03 08:39:17, 2, pid=28159, effective(0, 0), real(0, 0)] 
lib/interface.c:add_interface(81)
  added interface ip=192.168.1.99 bcast=192.168.1.255 nmask=255.255.255.0
[2003/08/03 08:39:17, 2, pid=28159, effective(0, 0), real(0, 0)] 
lib/interface.c:add_interface(81)
 
thank you

Claudiu CIULEI
network engineer 
PANEURO GROUP
ROMANIA
e-mail: cciulei at paneuro.ro




More information about the samba-technical mailing list