Your message dated Fri, 18 Aug 2006 01:37:37 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#383592: samba processes crash due to incorrect access of
tdbsam
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: samba
Version: 3.0.23b-2
Severity: grave
Stopping Samba daemons: nmbd smbdstart-stop-daemon: warning: failed to kill
4425: No such process
.
Starting Samba daemons: nmbd smbd.
server:/etc# smbpasswd neuffer
No builtin nor plugin backend for tdbsam, found
PANIC (pid 3344): pdb_get_methods_reload: failed to get pdb methods for backend
tdbsam,
BACKTRACE: 7 stack frames:
#0 smbpasswd(log_stack_trace+0x23) [0x80fc203]
#1 smbpasswd(smb_panic+0x46) [0x80fc2f6]
#2 smbpasswd [0x80bf6a1]
#3 smbpasswd(initialize_password_db+0xe) [0x80bf6ee]
#4 smbpasswd(main+0x503) [0x80738d3]
#5 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8) [0xb7cc6ea8]
#6 smbpasswd [0x8072fb1]
smb_panic(): calling panic action [/usr/share/samba/panic-action 3344]
smb_panic(): action returned status 0
Aborted
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17.7
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages samba depends on:
ii debconf [debconf-2.0] 1.5.3 Debian configuration management sy
ii libacl1 2.2.41-1 Access control list shared library
ii libattr1 2.4.32-1 Extended attribute shared library
ii libc6 2.3.6.ds1-2 GNU C Library: Shared libraries
ii libcomerr2 1.39-1 common error description library
ii libcupsys2 1.2.2-1 Common UNIX Printing System(tm) -
ii libgnutls13 1.4.2-1 the GNU TLS library - runtime libr
ii libkrb53 1.4.4~beta1-1 MIT Kerberos runtime libraries
ii libldap2 2.1.30-13+b1 OpenLDAP libraries
ii libpam-modules 0.79-3.2 Pluggable Authentication Modules f
ii libpam-runtime 0.79-3.2 Runtime support for the PAM librar
ii libpam0g 0.79-3.2 Pluggable Authentication Modules l
ii libpopt0 1.10-3 lib for parsing cmdline parameters
ii logrotate 3.7.1-3 Log rotation utility
ii lsb-base 3.1-14 Linux Standard Base 3.1 init scrip
ii netbase 4.25 Basic TCP/IP networking system
ii procps 1:3.2.7-2 /proc file system utilities
ii samba-common 3.0.23b-2 Samba common files used by both th
ii zlib1g 1:1.2.3-13 compression library - runtime
Versions of packages samba recommends:
pn smbldap-tools <none> (no description available)
-- debconf information:
samba/nmbd_from_inetd:
samba/log_files_moved:
samba/tdbsam: false
* samba/generate_smbpasswd:
* samba/run_mode: daemons
--- End Message ---
--- Begin Message ---
On Fri, Aug 18, 2006 at 09:38:18AM +0200, Michael Neuffer wrote:
> Package: samba
> Version: 3.0.23b-2
> Severity: grave
> Stopping Samba daemons: nmbd smbdstart-stop-daemon: warning: failed to kill
> 4425: No such process
> .
> Starting Samba daemons: nmbd smbd.
> server:/etc# smbpasswd neuffer
> No builtin nor plugin backend for tdbsam, found
> PANIC (pid 3344): pdb_get_methods_reload: failed to get pdb methods for
> backend tdbsam,
> BACKTRACE: 7 stack frames:
> #0 smbpasswd(log_stack_trace+0x23) [0x80fc203]
> #1 smbpasswd(smb_panic+0x46) [0x80fc2f6]
> #2 smbpasswd [0x80bf6a1]
> #3 smbpasswd(initialize_password_db+0xe) [0x80bf6ee]
> #4 smbpasswd(main+0x503) [0x80738d3]
> #5 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8) [0xb7cc6ea8]
> #6 smbpasswd [0x8072fb1]
> smb_panic(): calling panic action [/usr/share/samba/panic-action 3344]
> smb_panic(): action returned status 0
> Aborted
This is a syntax error in your smb.conf file which has now been made a fatal
error upstream. It appears that you previously had a value in your config
file of "passdb backend = tdbsam, guest"; this was never correct, the syntax
should have been "tdbsam guest", in which case the Samba package would have
taken care of upgrading your config automatically. As it stands, you will
need to drop the comma from the end of this line, which will fix Samba for
you; I don't think there's anything that should be done here in the package,
since upstream has already made the decision to tighten the syntax checks.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
[EMAIL PROTECTED] http://www.debian.org/
--- End Message ---