Using the Fedora rpms for 3.0.1 and 3.0.2pre1 "smb start" uses the standard "daemon" function so "smbd.pid" and "nmbd.pid" files are written to the directory /var/run. "smb stop" does not use the standard "killproc" to terminate smbd, so the pid file is not removed from /var/run. This makes the "smb status" command give erroneous results as shown below. I'm not sure why the pid file for nmbd isn't erased by killproc, but it isn't. [root@pilsner root]# service smb status smbd (pid 30746 30725) is running... nmbd (pid 30729) is running... [root@pilsner root]# service smb stop Shutting down SMB services: [ OK ] [root@pilsner root]# service smb status smbd dead but pid file exists nmbd dead but pid file exists
fixed smb and winbind init scripts for 3.0.2rc1
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.