[Samba] smb_panic after upgrading

Burris, Celeste Suliin CSBURRIS at ci.tacoma.wa.us
Thu Sep 29 20:37:34 GMT 2005


I am running a Linux SLES 9 server

geobase-linux{root}838: uname -a
Linux geobase-linux 2.6.5-7.191-smp #1 SMP Tue Jun 28 14:58:56 UTC 2005
x86_64 x86_64 x86_64 GNU/Linux

I tried to upgrade from Samba 3.0.14a (which I had installed via RPMs and
was running fine) to samba-3.0.20-0.1 from the RPMs on the Samba site. I
know get smb_panics on smbd

Here is my smbd.log:

geobase-linux{root}833: more log.smbd
[2005/09/29 12:39:01, 0] smbd/server.c:main(802)
  smbd version 3.0.20-0.1-SUSE started.
  Copyright Andrew Tridgell and the Samba Team 1992-2004
[2005/09/29 12:39:01, 0] printing/nt_printing.c:upgrade_to_version_4(438)
  upgrade_to_version_4: upgrading printer security descriptors
[2005/09/29 12:39:01, 0] lib/fault.c:fault_report(36)
  ===============================================================
[2005/09/29 12:39:01, 0] lib/fault.c:fault_report(37)
  INTERNAL ERROR: Signal 11 in pid 9439 (3.0.20-0.1-SUSE)
  Please read the appendix Bugs of the Samba HOWTO collection
[2005/09/29 12:39:01, 0] lib/fault.c:fault_report(39)
  ===============================================================
[2005/09/29 12:39:01, 0] lib/util.c:smb_panic2(1548)
  PANIC: internal error
[2005/09/29 12:39:01, 0] lib/util.c:smb_panic2(1556)
  BACKTRACE: 14 stack frames:
   #0 /usr/sbin/smbd(smb_panic2+0x1c5) [0x5b3671]
   #1 /usr/sbin/smbd(smb_panic+0xe) [0x5b34a7]
   #2 /usr/sbin/smbd [0x5a06f1]
   #3 /usr/sbin/smbd [0x5a074d]
   #4 /lib64/tls/libc.so.6 [0x2a96b7b380]
   #5 /usr/sbin/smbd(sec_desc_merge+0x45) [0x5cce1e]
   #6 /usr/sbin/smbd [0x5d442e]
   #7 /usr/sbin/smbd(tdb_traverse+0x115) [0x5c75a6]
   #8 /usr/sbin/smbd [0x5d4654]
   #9 /usr/sbin/smbd(nt_printing_init+0x3cd) [0x5d4cad]
   #10 /usr/sbin/smbd(print_backend_init+0x182) [0x5ce7eb]
   #11 /usr/sbin/smbd(main+0x536) [0x631ad7]
   #12 /lib64/tls/libc.so.6(__libc_start_main+0xfd) [0x2a96b69acd]
   #13 /usr/sbin/smbd(tcsetattr+0xaa) [0x44141a]
[2005/09/29 13:17:22, 0] smbd/server.c:main(802)
  smbd version 3.0.20-0.1-SUSE started.
  Copyright Andrew Tridgell and the Samba Team 1992-2004
[2005/09/29 13:17:22, 0] printing/nt_printing.c:upgrade_to_version_4(438)
  upgrade_to_version_4: upgrading printer security descriptors
[2005/09/29 13:17:22, 0] lib/fault.c:fault_report(36)
  ===============================================================
[2005/09/29 13:17:22, 0] lib/fault.c:fault_report(37)
  INTERNAL ERROR: Signal 11 in pid 9741 (3.0.20-0.1-SUSE)
  Please read the appendix Bugs of the Samba HOWTO collection
[2005/09/29 13:17:22, 0] lib/fault.c:fault_report(39)
  ===============================================================
[2005/09/29 13:17:22, 0] lib/util.c:smb_panic2(1548)
  PANIC: internal error
[2005/09/29 13:17:22, 0] lib/util.c:smb_panic2(1556)
  BACKTRACE: 14 stack frames:
   #0 /usr/sbin/smbd(smb_panic2+0x1c5) [0x5b3671]
   #1 /usr/sbin/smbd(smb_panic+0xe) [0x5b34a7]
   #2 /usr/sbin/smbd [0x5a06f1]
   #3 /usr/sbin/smbd [0x5a074d]
   #4 /lib64/tls/libc.so.6 [0x2a96b7b380]
   #5 /usr/sbin/smbd(sec_desc_merge+0x45) [0x5cce1e]
   #6 /usr/sbin/smbd [0x5d442e]
   #7 /usr/sbin/smbd(tdb_traverse+0x115) [0x5c75a6]
   #8 /usr/sbin/smbd [0x5d4654]
   #9 /usr/sbin/smbd(nt_printing_init+0x3cd) [0x5d4cad]
   #10 /usr/sbin/smbd(print_backend_init+0x182) [0x5ce7eb]
   #11 /usr/sbin/smbd(main+0x536) [0x631ad7]
   #12 /lib64/tls/libc.so.6(__libc_start_main+0xfd) [0x2a96b69acd]
   #13 /usr/sbin/smbd(tcsetattr+0xaa) [0x44141a]

And here is my smb.conf file (unchanged since 3.0.14)

# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2005-03-24
[global]
    workgroup = TACOMA
    netbios name = geobase-linux
    server string = geobase-linux
    security = ads
    realm = TACOMA.LCL
    include = /etc/samba/dhcp.conf
    log level = 1
    password server = *
    name resolve order = host wins
    auth methods = sam winbind
    client use spnego = yes
    deadtime = 30
    preferred master = False
    local master = No
    domain master = False
    winbind cache time = 36000
    create mask = 0775
    nt acl support = yes
    template shell = /bin/tcsh
    invalid users = smsadmin1
    username map = /etc/samba/smbusers
    wins server = 131.191.130.30 131.191.129.31
    netbios aliases = geobaseL geobase-db
#    separate domain and username with "/", like DOMAIN/username
    winbind separator = /
#    use UIDs from 10000 to 20000 for domain users
    idmap uid = 10000-20000
    idmap gid = 10000-20000
# allow enumeration of winbind users and groups
    winbind enum users = yes
    winbind enum groups = yes
    winbind use default domain = yes
    template homedir = /home/TACOMA/%U
    oplocks = yes
    veto oplock files = /*.nit/*.dat/*.dir/*.adf/
    fake oplocks = yes
    socket options = IPTOS_THROUGHPUT TCP_NODELAY

[sambatest]
    comment = Linux Test Samba Workspace
    path = /suse_server/sambatest
    create mask = 0775
    read only = no
    browseable = yes
    guest ok = no

[homes]
    comment = Home Directories
    read only = No
    create mask = 0755
    browseable = Yes
    veto files = 
/ADMIN.DLL/LOAD.EXE/MMC.EXE/README.EXE/MEP*.TMP.EXE/SIRCAM.SYS

I'm stumped. I have 3 Solaris machines running 3.0.20 without any problems,
but I compiled those myself and didn't use a pre-compiled binary.

And (yuck!) I can't find the 3.0.14 rpms to do a rollback. The install CD
would roll it back to 3.0.4, which I don't want to do. Help on either issue
would be appreciated.

Celeste Suliin Burris
Systems Administrator
Tacoma Economic Development Department
Email - csburris at ci.tacoma.wa.us
URL   - http://www.cityofdestiny.com




More information about the samba mailing list