I've found and fixed my problem. Squeeze's krb5-kdc-ldap *does* have the complete kerberos.schema (in /usr/share/doc), but dist-upgrading from Lenny uses the pre-existing schema in /etc/ldap/schema when the migration from slapd.conf to slapd.d takes place. I suggest adding a note to NEWS.Debian to explain the need for a schema upgrade:

MIT Kerberos >= 1.8 includes new principal lockout functionality not present in previous releases. If you are upgrading an existing LDAP backed Kerberos installation, you must use the new kerberos.schema.

To repair my existing installation, I found it easiest to revert to classic configuration and replace /etc/ldap/schema/kerberos.schema (stop slapd first). I realize I should probably use ldapmodify on cn=config instead but I haven't found a practical way to "upgrade" schemas (assuming this is supported at all).

Cheers,

Rob



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to