Package: krb5-kdc-ldap
Version: 1.6.dfsg.4~beta1-5lenny4
Followup-For: Bug #603822

Hello,
  It's been reported that some krb5 services fail to start when/if an  
LDAP server is not running.  The solution has been suggested to continue 
pooling for a connection, instead of just giving up.  This is essential 
because of transient errors that could prevent a perfectly usable 
situation from functioning.

One situation regarding LDAP using krb5 for auth needing to start AFTER 
krb5.  May not have the perceived parameters.  Firstly if LDAP failed to 
connect to krb5 it should retry to avoid being caught by transient 
errors.  Secondly LDAP configured to use Kerberos might not even connect 
to krb5 until it had it's first auth request.

In the ?rare? case where Kerberos is configured to use LDAP and LDAP is 
configured to use krb5 there must then be at least one user who can auth 
using another method.  In a normal configuration I think it would be 
safe to assume that users CAN auth using krb5, however it's also vary 
likely that they MAY using some other form of auth.  So to assume that 
an LDAP server configured to use krb5 for auth would be completely 
helpless sounds like an exaggeration.

On the other hand Kerberos configured to use LDAP would be completely 
lost until such time as it could connect.  This is a good reason that 
Krb5 should start after LDAP, however the order that these services 
start should be arbitrary.  Here are the top reasons I can think of.

1. The network might be down or congested.
2. The servers might all be booting, like after a UPS failure or other 
outage.
3. The Admin might be working on the LDAP server just when the machine 
is booted.

As transient errors like this are common no one network service should 
depend on another.  There should always be a measure of retry.


-- System Information:
Debian Release: 5.0.5
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages krb5-kdc-ldap depends on:
ii  krb5-kdc        1.6.dfsg.4~beta1-5lenny4 MIT Kerberos key server (KDC)
ii  libc6           2.7-18lenny4             GNU C Library: Shared libraries
ii  libcomerr2      1.41.3-1                 common error description library
ii  libkadm55       1.6.dfsg.4~beta1-5lenny4 MIT Kerberos administration runtim
ii  libkeyutils1    1.2-9                    Linux Key Management Utilities (li
ii  libkrb53        1.6.dfsg.4~beta1-5lenny4 MIT Kerberos runtime libraries
ii  libldap-2.4-2   2.4.11-1+lenny2          OpenLDAP libraries

krb5-kdc-ldap recommends no packages.

krb5-kdc-ldap suggests no packages.

-- no debconf information



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

Reply via email to