[Samba] idmap ldap winbind core dump
Hugo Mallinson
hfm21 at cam.ac.uk
Thu Jun 12 11:18:19 GMT 2008
My samba machine authenticates logins from our AD domain and stores
SID->UID mappings with idmap_ldap. Every couple of days winbind
crashes, though not regularly. It's not linked to new users logging
into our machine, though it might be new users being added to the
domain (I don't control the domain). The core dump seems to indicate
an LDAP problem. I found some similar postings but no solutions. Can
anyone shed any light on this?
Looking at it now, it seems like some of those index lines in my
slapd.conf might not be necessary, I don't have half those fields in
the database. Maybe that's the problem (I know nothing about LDAP)?
I'd really appreciate any help!
System: Fedora 9 (though it's happened since Fedora 7)
samba-3.2.0-1.rc1.14
openldap-2.4.8-3
smb.conf:
[global]
workgroup = IFM
password server = mlpc-serv-dc1.eng.cam.ac.uk
realm = IFM.ENG.CAM.AC.UK
security = domain
winbind separator = +
template homedir = /home/%U
template shell = /bin/bash
winbind use default domain = true
winbind offline logon = yes
wins server = 192.168.8.25
domain master = no
local master = no
preferred master = no
os level = 0
idmap config IFM:default = yes
idmap config IFM:backend = ldap
idmap config IFM:ldap_base_dn =
ou=Idmap,dc=dial,dc=ifm,dc=eng,dc=cam,dc=ac,dc=uk
idmap config IFM:ldap_url = ldap://mlpc-autoid1.eng.cam.ac.uk
idmap config IFM:range = 100000-150000
idmap config IFM:ldap_user_dn =
cn=Manager,dc=dial,dc=ifm,dc=eng,dc=cam,dc=ac,dc=uk
ldap ssl = off
winbind enum users = yes
winbind enum groups = yes
slapd.conf
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/misc.schema
include /etc/openldap/schema/samba.schema
allow bind_v2
pidfile /var/run/openldap/slapd.pid
argsfile /var/run/openldap/slapd.args
database bdb
suffix "dc=dial,dc=ifm,dc=eng,dc=cam,dc=ac,dc=uk"
rootdn "cn=Manager,dc=dial,dc=ifm,dc=eng,dc=cam,dc=ac,dc=uk"
rootpw {SSHA}#####
directory /var/lib/ldap
monitoring off
index objectClass eq,pres
index ou,cn,mail,surname,givenname eq,pres,sub
index uidNumber,gidNumber,loginShell eq,pres
index uid,memberUid eq,pres,sub
index nisMapName,nisMapEntry eq,pres,sub
winbind.log
...
[2008/06/11 12:46:33, 1] winbindd/idmap.c:idmap_init(388)
Initializing idmap domains
winbindd: ../../../libraries/libldap/error.c:272: ldap_parse_result:
Assertion `r != ((void *)0)' failed.
[2008/06/11 21:50:01, 0] lib/fault.c:fault_report(40)
===============================================================
[2008/06/11 21:50:01, 0] lib/fault.c:fault_report(41)
INTERNAL ERROR: Signal 6 in pid 2051 (3.2.0rc1-14.fc9)
Please read the Trouble-Shooting section of the Samba3-HOWTO
[2008/06/11 21:50:01, 0] lib/fault.c:fault_report(43)
From: http://www.samba.org/samba/docs/Samba3-HOWTO.pdf
[2008/06/11 21:50:01, 0] lib/fault.c:fault_report(44)
===============================================================
[2008/06/11 21:50:01, 0] lib/util.c:smb_panic(1666)
PANIC (pid 2051): internal error
[2008/06/11 21:50:02, 0] lib/util.c:log_stack_trace(1770)
BACKTRACE: 25 stack frames:
#0 winbindd(log_stack_trace+0x2d) [0xb7c457ad]
#1 winbindd(smb_panic+0x2d) [0xb7c458ad]
#2 winbindd [0xb7c2e616]
#3 [0x12e400]
#4 [0x12e416]
#5 /lib/libc.so.6(gsignal+0x50) [0x332660]
#6 /lib/libc.so.6(abort+0x188) [0x334028]
#7 /lib/libc.so.6(__assert_fail+0xee) [0x32b57e]
#8 /usr/lib/libldap-2.4.so.2 [0x2a18fe]
#9 winbindd [0xb7e8a8e3]
#10 winbindd(ads_do_search_all_args+0x73) [0xb7e8ad03]
#11 winbindd [0xb7e97a2e]
#12 winbindd(ads_ranged_search_internal+0x66) [0xb7e97d06]
#13 winbindd(ads_ranged_search+0x120) [0xb7e985f0]
#14 winbindd [0xb7bb066e]
#15 winbindd [0xb7b93b32]
#16 winbindd [0xb7b8678d]
#17 winbindd [0xb7b89094]
#18 winbindd [0xb7bbf6b3]
#19 winbindd [0xb7bb8a62]
#20 winbindd [0xb7bb8008]
#21 winbindd [0xb7b7faf8]
#22 winbindd(main+0xa9c) [0xb7b8075c]
#23 /lib/libc.so.6(__libc_start_main+0xe6) [0x31e5d6]
#24 winbindd [0xb7b7e5f1]
[2008/06/11 21:50:02, 0] lib/fault.c:dump_core(201)
dumping core in /var/log/samba/cores/winbindd
More information about the samba
mailing list