[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Kerberos and ldapmodify (ITS#241)



We really need someone who is using OpenLDAP w/ Kerberos to step
forward to maintain this code (and sort out the K4 vs Kth vs K5
build issues)... (hint).  I will a call for volunteer(s) on -devel.

Kurt


At 12:06 AM 8/1/99 GMT, geeb@merit.edu wrote:
>Full_Name: Mark A Gebert
>Version: 1.2.5
>OS: Solaris 2.6
>URL: ftp://ftp.openldap.org/incoming/
>Submission from: (NULL) (198.108.62.151)
>
>
>Under any version of OpenLDAP 1.2.x, the kerberos support seems broken. We have
>had
>to keep our clients at 1.1.4. Here is what happens under 1.2.5 (kth-kerberos
>support
>compiled in).
>
>bonehead# ldapmodify -D "uid=root,dc=merit,dc=edu" -k << EOF
>? dn: uid=geeb,ou=people,dc=merit,dc=edu
>? delete:mailacceptinggeneralid
>? mailacceptinggeneralid: slobberbunny
>? Segmentation fault (core dumped)
>bonehead% gdb /private/geeb/openldap-1.2.5/clients/tools/ldapmodify core
>GNU gdb 4.18
>Copyright 1998 Free Software Foundation, Inc.
>GDB is free software, covered by the GNU General Public License, and you are
>welcome to change it and/or distribute copies of it under certain conditions.
>Type "show copying" to see the conditions.
>There is absolutely no warranty for GDB.  Type "show warranty" for details.
>This GDB was configured as "sparc-sun-solaris2.6"...
>Core was generated by `/private/geeb/openldap-1.2.5/clients/tools/ldapmodify -D
>uid=root,dc=merit,dc=e'.
>Program terminated with signal 11, Segmentation Fault.
>Reading symbols from /usr/lib/libresolv.so.2...done.
>Reading symbols from /usr/lib/libnsl.so.1...done.
>Reading symbols from /usr/lib/libsocket.so.1...done.
>Reading symbols from /usr/lib/libc.so.1...done.
>Reading symbols from /usr/lib/libdl.so.1...done.
>Reading symbols from /usr/lib/libmp.so.2...done.
>#0  0x18010 in ldap_get_kerberosv4_credentials (ld=0x40d98, 
>    who=0x3fd90 "uid=root,dc=merit,dc=edu", service=0x284a0 "ldapserver", 
>    len=0xeffff52c) at kbind.c:270
>270             if ( (err = krb_mk_req( &ktxt, service, krbinstance, realm, 0
>))
>(gdb) bt
>#0  0x18010 in ldap_get_kerberosv4_credentials (ld=0x40d98, 
>    who=0x3fd90 "uid=root,dc=merit,dc=edu", service=0x284a0 "ldapserver", 
>    len=0xeffff52c) at kbind.c:270
>#1  0x17c10 in ldap_kerberos_bind1 (ld=0x40d98, 
>    dn=0x3fd90 "uid=root,dc=merit,dc=edu") at kbind.c:68
>#2  0x17d34 in ldap_kerberos_bind1_s (ld=0x40d98, 
>    dn=0x3fd90 "uid=root,dc=merit,dc=edu") at kbind.c:124
>#3  0x17f64 in ldap_kerberos_bind_s (ld=0x40d98, 
>    dn=0x3fd90 "uid=root,dc=merit,dc=edu") at kbind.c:232
>#4  0x16cb8 in ldap_bind_s (ld=0x40d98, dn=0x3fd90 "uid=root,dc=merit,dc=edu", 
>    passwd=0x0, authmethod=255) at bind.c:102
>#5  0x150c8 in main (argc=4, argv=0xeffff76c) at ldapmodify.c:191
>(gdb) 
>
>
>
>