[Samba] winbindd terminates with INTERNAL_ERROR

Helmut Stock h.stock at abc-airsea.com
Mon May 2 17:26:04 GMT 2005


my environment samba  3.0.14a , w2k ADS/kerberos, winbind +  idmap_rid 
on IBM x345

we installed samba 3.0.14a on several servers using RedHat AS2.1 and 
AS3.x by rebuilding the binaries from samba-3.0.14a-1.src.rpm.

everything works perfect and smooth
-> CONGRATULATIONS TO THE SAMBA TEAM !!
creating a kerberos  ticket, joining the domain and browsing network 
shares is performing as expected on 4 servers except only ONE machine.

on this one, i had installed an orignal redhad samba  2.2.7 package 
before upgrading to  3.0.14a. all old packages from the previous release
were removed (samba-client-2.2.7-1.21as, samba-common-2.2.7-1.21as, 
samba-2.2.7-1.21as, samba-swat-2.2.7-1.21as) as well all directories 
relating to samba (/etc/samba and /var/cache/samba).
i joined my w2k domain and can connect to shares but continously receive 
the error "process_loop: Invalid request size".
after several hours my winbindd terminates with:

[2005/04/24 09:12:01, 0] lib/fault.c:fault_report(37)
  INTERNAL ERROR: Signal 6 in pid 4071 (3.0.14a)

i have checked all servers for /lib/libnss_winbind.so and 
/lib/security/pam_winbind.so files. they are all the same size and date 
since they came from exactly  the same rpm.

can somebody point me to a direction how to fix this. i cannot explain 
why winbindd works perfectly on three servers but panics on another.

thanks in advance



[2005/04/24 09:01:01, 0] nsswitch/winbindd.c:process_loop(747)
  process_loop: Invalid request size from pid 4584: 1304 bytes sent, 
should be 1824
  This usually means that you are running old wbinfo, pam_winbind or 
libnss_winbind clients
[2005/04/24 09:10:00, 0] nsswitch/winbindd.c:process_loop(747)
  process_loop: Invalid request size from pid 5308: 1304 bytes sent, 
should be 1824
  This usually means that you are running old wbinfo, pam_winbind or 
libnss_winbind clients
[2005/04/24 09:12:00, 0] nsswitch/winbindd.c:process_loop(747)
  process_loop: Invalid request size from pid 5468: 1304 bytes sent, 
should be 1824
  This usually means that you are running old wbinfo, pam_winbind or 
libnss_winbind clients
[2005/04/24 09:12:00, 0] nsswitch/winbindd.c:process_loop(747)
  process_loop: Invalid request size from pid 5470: 1304 bytes sent, 
should be 1824
  This usually means that you are running old wbinfo, pam_winbind or 
libnss_winbind clients
[2005/04/24 09:12:01, 0] lib/fault.c:fault_report(36)
  ===============================================================
[2005/04/24 09:12:01, 0] lib/fault.c:fault_report(37)
  INTERNAL ERROR: Signal 6 in pid 4071 (3.0.14a)
  Please read the appendix Bugs of the Samba HOWTO collection
[2005/04/24 09:12:01, 0] lib/fault.c:fault_report(39)
  ===============================================================
[2005/04/24 09:12:01, 0] lib/util.c:smb_panic2(1495)
  PANIC: internal error
[2005/04/24 09:12:01, 0] lib/util.c:smb_panic2(1502)
  BACKTRACE: 27 stack frames:
   #0 winbindd(smb_panic2+0x15e) [0x80c541e]
   #1 winbindd(smb_panic+0x11) [0x80c52b1]
   #2 winbindd [0x80b4767]
   #3 /lib/i686/libc.so.6 [0x40161958]
   #4 /lib/i686/libc.so.6(abort+0x15e) [0x40163092]
   #5 winbindd [0x80e32f5]
   #6 winbindd [0x80e35e4]
   #7 winbindd(cli_krb5_get_ticket+0x19f) [0x80e38bf]
   #8 winbindd(spnego_gen_negTokenTarg+0x36) [0x80e4406]
   #9 winbindd [0x8154d01]
   #10 winbindd [0x8154fac]
   #11 winbindd(ads_sasl_bind+0x10c) [0x81555ec]
   #12 winbindd(ads_connect+0x211) [0x814fc11]
   #13 winbindd(ads_do_search_retry+0x1cd) [0x815a49d]
   #14 winbindd(ads_USN+0x3a) [0x815378a]
   #15 winbindd [0x8085856]
   #16 winbindd [0x8077f86]
   #17 winbindd [0x8078187]
   #18 winbindd [0x8079445]
   #19 winbindd(winbindd_lookup_sid_by_name+0x45) [0x8075e55]
   #20 winbindd(winbindd_getpwnam+0x25c) [0x8070d1c]
   #21 winbindd(ber_scanf+0x799) [0x806f669]
   #22 winbindd(winbind_process_packet+0x1d) [0x806f94d]
   #23 winbindd(strftime+0x1aa9) [0x806fd79]
   #24 winbindd(main+0x4fc) [0x807080c]
   #25 /lib/i686/libc.so.6(__libc_start_main+0x93) [0x4014f657]
   #26 winbindd(chroot+0x31) [0x806ef51]


[global]
        dos charset = ISO8859-15
        unix charset = ISO8859-15
        workgroup = CP
        realm = CP.INT
        netbios aliases = FS2-01, FS2-02, FS2-03
        server string = RedHat AS2.1
        interfaces = 10.10.200.12/16
        bind interfaces only = Yes
        security = ADS
        allow trusted domains = No
        obey pam restrictions = Yes
        password server = CPFIS-DC1, CPFIS-DC2
        log file = /var/log/samba/%m.log
        max log size = 50
        socket options = TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384
        load printers = No
        show add printer wizard = No
        preferred master = No
        local master = No
        domain master = No
        lock directory = /var/cache/samba/FS2
        pid directory = /var/run/samba
        idmap backend = idmap_rid:CP=1000-1000000
        idmap uid = 1000-1000000
        idmap gid = 1000-1000000
        template homedir = /usr/mnt/samba2/home/%D/%U
        template shell = /bin/bash
        winbind separator = +
        winbind enum users = No
        winbind enum groups = No
        winbind use default domain = Yes

[docuware]
        comment = Docuware Archive
        path = /usr/mnt/docuware
        valid users = @cp+_docuware, @cp+_it
        admin users = @cp+_it, cp+cpsuperuser, "@cp+domain admins"
        read only = No
        create mask = 0770
        directory mask = 0770
        hide unreadable = Yes


best regards from Vienna/Austria

Helmut Stock


More information about the samba mailing list