Assertion failed w/krb5-1.4.1 on FreeBSD-5.3

Jeff Aitken jaitken at aitken.com
Wed Apr 27 17:51:10 EDT 2005


I recently installed a new FreeBSD-5.3 system designed to function as
a master KDC.  I then built and installed krb5-1.4.1.  Initially, I ran
./configure with:

    --enable-shared --enable-static --without-krb4

After installation, I could not run krb5kdc due to a failed assertion.
A bit of googling led me to add the following to ./configure:

    --disable-thread-support

After rebuilding and reinstalling, things seemed to work.  I was able
to run krb5kdc (and kadmind), and am able to log in remotely with ssh
using kerberos for authenticaion.  I am also able to use 'ksu' to 
become root.  However, when I exit the root shell, I get the following
error message:

    Assertion failed: ((&_m->os)->initialized == K5_MUTEX_DEBUG_INITIALIZED), 
    function krb5_fcc_destroy, file cc_file.c, line 1526.

This doesn't appear to be critical at first glance, but I'm wondering
what else might not work properly.  Based on some additional googling,
I tried rebuilding with:

    --disable-shared --enable-static --without-krb4 --disable-thread-support

but got the same result.  Any ideas?

Thanks,


--Jeff



More information about the Kerberos mailing list