[Samba] smbd wont start

Rolf Schmidt Rolf.Schmidt at novell.com
Thu Sep 14 12:26:35 GMT 2006


Hi Tim,

maybe you have a corrupted tdb. You could check with

tdbbackup -v NAME.tdb

in /var/lib/samba/

also, normally I would expect the tdb's to be in /var/lib/samba and only
the PID's in /var/run/samba/


Rolf

On Thu, 14 Sep 2006, Tim wrote:

> 
> My samba has been setup in its current configuration for around 9 months and 
> has worked without a problem, over the weekend my windows boxes were unable 
> to access the samba shares. Using SWAT I found that the smbd was not 
> starting. I have tried the following:
> 
> Trying to start smbd (as root) from the cli with:
> 
> smbd start
> 
> Seems to execute the command and gave no errors but still swat says that smbd 
> has not been started.
> 
> If I run smbstatus (as root) from the cli I get
> 
> Titan:/home/mit# smbstatus
> sessionid.tdb not initialised
> /var/run/samba/connections.tdb not initialised
> This is normal if an SMB client has never connected to your server.
> /var/run/samba/locking.tdb not initialised
> This is normal if an SMB client has never connected to your server.
> Titan:/home/mit#
> 
> If I run testparm from cli I get
> 
> Titan:/home/mit# testparm
> Load smb config files from /etc/samba/smb.conf
> Processing section "[homes]"
> Processing section "[printers]"
> Processing section "[print$]"
> Processing section "[MP3]"
> Processing section "[PICTURES]"
> Processing section "[VIDEO]"
> Loaded services file OK.
> Server role: ROLE_STANDALONE
> Press enter to see a dump of your service definitions
> 
> [global]
>         workgroup = HOME
>         server string = %h server (Samba %v)
>         obey pam restrictions = Yes
>         passdb backend = tdbsam,
>         passwd program = /usr/bin/passwd %u
>         passwd chat = *Enter\snew\sUNIX\spassword:* %n\n 
> *Retype\snew\sUNIX\spassword:* %n\n .
>         syslog = 0
>         log file = /var/log/samba/log.%m
>         max log size = 1000
>         server signing = auto
>         preferred master = No
>         domain master = No
>         panic action = /usr/share/samba/panic-action %d
>         invalid users = root
> 
> [homes]
>         comment = Home Directories
>         invalid users =
>         read only = No
>         create mask = 0640
>         directory mask = 0750
>         browseable = No
> 
> [printers]
>         comment = All Printers
>         path = /tmp
>         create mask = 0700
>         printable = Yes
>         browseable = No
> 
> [print$]
>         comment = Printer Drivers
>         path = /var/lib/samba/printers
> 
> [MP3]
>         path = /mnt/usbhd/mp3/
>         read only = No
>         hosts allow = **.**.**.**/**.**.**.**
> 
> [PICTURES]
>         path = /mnt/usbhd/Pictures/
>         read only = No
>         hosts allow = **.**.**.**/**.**.**.**
> 
> [VIDEO]
>         path = /mnt/usbhd/Video
>         read only = No
> 
> I have checked the logs for any error and this is the smbd log which give 
> this:
> 
> [2006/09/13 20:12:20, 0] lib/util.c:log_stack_trace(1699)
>   BACKTRACE: 7 stack frames:
>    #0 smbd(log_stack_trace+0x23) [0x822b763]
>    #1 smbd(smb_panic+0x46) [0x822b856]
>    #2 smbd [0x81ea941]
>    #3 smbd(initialize_password_db+0xe) [0x81ea98e]
>    #4 smbd(main+0x591) [0x82c1cd1]
>    #5 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8) [0xb7c44ea8]
>    #6 smbd [0x8082a31]
> [2006/09/13 20:12:20, 0] lib/util.c:smb_panic(1600)
>   smb_panic(): calling panic action [/usr/share/samba/panic-action 6192]
> [2006/09/13 20:12:20, 0] lib/util.c:smb_panic(1608)
>   smb_panic(): action returned status 0
> [2006/09/13 20:12:20, 0] lib/fault.c:dump_core(173)
>   dumping core in /var/log/samba/cores/smbd
> 
> I checked the reference /var/log/samba/cores/smbd but its not a txt based file 
> so I can't say what is in it.
> 
> My distro is debian testing with 2.6.15 kernel (from debian) Samba is 3.0.23 
> (normal apt install from debian)
> 
> Any suggestions
> 
> Tim
> 
> P.S. Sorry for then long post


More information about the samba mailing list