Please find attached a patch file that should fix the bug.
Index: libpam-ldap-184/pam_ldap-184/pam.d/chfn =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/chfn 2012-02-15 18:16:19.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/chfn 2012-02-15 18:16:34.000000000 -0800 @@ -1,10 +1,10 @@ #%PAM-1.0 auth sufficient /lib/security/pam_rootok.so auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so use_first_pass +auth required /lib/security/pam_unix.so use_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so password required /lib/security/pam_cracklib.so password sufficient /lib/security/pam_ldap.so password required /lib/security/pam_pwdb.so use_first_pass -session required /lib/security/pam_unix_session.so +session required /lib/security/pam_unix.so Index: libpam-ldap-184/pam_ldap-184/pam.d/chsh =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/chsh 2012-02-15 18:16:41.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/chsh 2012-02-15 18:16:53.000000000 -0800 @@ -1,10 +1,10 @@ #%PAM-1.0 auth sufficient /lib/security/pam_rootok.so auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so try_first_pass +auth required /lib/security/pam_unix.so try_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so password required /lib/security/pam_cracklib.so password sufficient /lib/security/pam_ldap.so password required /lib/security/pam_pwdb.so use_first_pass -session required /lib/security/pam_unix_session.so +session required /lib/security/pam_unix.so Index: libpam-ldap-184/pam_ldap-184/pam.d/gdm =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/gdm 2012-02-15 18:16:59.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/gdm 2012-02-15 18:17:14.000000000 -0800 @@ -1,12 +1,12 @@ #%PAM-1.0 auth required /lib/security/pam_nologin.so auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so try_first_pass +auth required /lib/security/pam_unix.so try_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so password required /lib/security/pam_cracklib.so password sufficient /lib/security/pam_ldap.so password required /lib/security/pam_pwdb.so use_first_pass session sufficient /lib/security/pam_ldap.so -session required /lib/security/pam_unix_session.so +session required /lib/security/pam_unix.so session optional /lib/security/pam_console.so Index: libpam-ldap-184/pam_ldap-184/pam.d/imap =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/imap 2012-02-15 18:17:17.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/imap 2012-02-15 18:17:26.000000000 -0800 @@ -1,5 +1,5 @@ #%PAM-1.0 auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so try_first_pass +auth required /lib/security/pam_unix.so try_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so Index: libpam-ldap-184/pam_ldap-184/pam.d/linuxconf =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/linuxconf 2012-02-15 18:17:31.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/linuxconf 2012-02-15 18:17:39.000000000 -0800 @@ -1,5 +1,5 @@ #%PAM-1.0 auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so try_first_pass +auth required /lib/security/pam_unix.so try_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so Index: libpam-ldap-184/pam_ldap-184/pam.d/linuxconf-pair =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/linuxconf-pair 2012-02-15 18:17:43.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/linuxconf-pair 2012-02-15 18:17:55.000000000 -0800 @@ -9,6 +9,6 @@ # conveniently share your configuration for the passwd program. auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so try_first_pass +auth required /lib/security/pam_unix.so try_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so Index: libpam-ldap-184/pam_ldap-184/pam.d/login =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/login 2012-02-15 18:18:03.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/login 2012-02-15 18:18:19.000000000 -0800 @@ -2,11 +2,11 @@ auth required /lib/security/pam_securetty.so auth required /lib/security/pam_nologin.so auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so try_first_pass +auth required /lib/security/pam_unix.so try_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so password required /lib/security/pam_cracklib.so password required /lib/security/pam_ldap.so password required /lib/security/pam_pwdb.so use_first_pass -session required /lib/security/pam_unix_session.so +session required /lib/security/pam_unix.so #session optional /lib/security/pam_console.so Index: libpam-ldap-184/pam_ldap-184/pam.d/passwd =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/passwd 2012-02-15 18:18:23.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/passwd 2012-02-15 18:18:35.000000000 -0800 @@ -1,8 +1,8 @@ #%PAM-1.0 auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so use_first_pass +auth required /lib/security/pam_unix.so use_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so password required /lib/security/pam_cracklib.so retry=3 password sufficient /lib/security/pam_ldap.so password required /lib/security/pam_pwdb.so try_first_pass Index: libpam-ldap-184/pam_ldap-184/pam.d/pop =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/pop 2012-02-15 18:18:39.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/pop 2012-02-15 18:18:48.000000000 -0800 @@ -1,5 +1,5 @@ #%PAM-1.0 auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so try_first_pass +auth required /lib/security/pam_unix.so try_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so Index: libpam-ldap-184/pam_ldap-184/pam.d/rexec =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/rexec 2012-02-15 18:18:51.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/rexec 2012-02-15 18:18:59.000000000 -0800 @@ -2,6 +2,6 @@ auth required /lib/security/pam_securetty.so auth required /lib/security/pam_nologin.so auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so try_first_pass +auth required /lib/security/pam_unix.so try_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so Index: libpam-ldap-184/pam_ldap-184/pam.d/rlogin =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/rlogin 2012-02-15 18:19:04.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/rlogin 2012-02-15 18:19:15.000000000 -0800 @@ -2,10 +2,10 @@ auth sufficient /lib/security/pam_rhosts_auth.so auth required /lib/security/pam_nologin.so auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so try_first_pass +auth required /lib/security/pam_unix.so try_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so password required /lib/security/pam_cracklib.so password sufficient /lib/security/pam_ldap.so password required /lib/security/pam_pwdb.so use_first_pass -session required /lib/security/pam_unix_session.so +session required /lib/security/pam_unix.so Index: libpam-ldap-184/pam_ldap-184/pam.d/rsh =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/rsh 2012-02-15 18:19:18.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/rsh 2012-02-15 18:19:29.000000000 -0800 @@ -2,5 +2,5 @@ auth required /lib/security/pam_rhosts_auth.so auth required /lib/security/pam_nologin.so account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so try_first_pass -session required /lib/security/pam_unix_session.so +account required /lib/security/pam_unix.so try_first_pass +session required /lib/security/pam_unix.so Index: libpam-ldap-184/pam_ldap-184/pam.d/samba =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/samba 2012-02-15 18:19:32.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/samba 2012-02-15 18:19:49.000000000 -0800 @@ -1,5 +1,5 @@ #%PAM-1.0 auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so try_first_pass +auth required /lib/security/pam_unix.so try_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so Index: libpam-ldap-184/pam_ldap-184/pam.d/ssh =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/ssh 2012-02-15 18:19:54.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/ssh 2012-02-15 18:20:16.000000000 -0800 @@ -1,10 +1,10 @@ #%PAM-1.0 auth required /lib/security/pam_nologin.so -auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so try_first_pass +auth sufficient /lib/security/pam_ldap.so +auth required /lib/security/pam_unix.so try_first_pass account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so password required /lib/security/pam_cracklib.so password sufficient /lib/security/pam_ldap.so password required /lib/security/pam_pwdb.so use_first_pass -session required /lib/security/pam_unix_session.so +session required /lib/security/pam_unix.so Index: libpam-ldap-184/pam_ldap-184/pam.d/su =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/su 2012-02-15 18:20:21.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/su 2012-02-15 18:20:38.000000000 -0800 @@ -1,9 +1,9 @@ #%PAM-1.0 auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so use_first_pass -account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +auth required /lib/security/pam_unix.so use_first_pass +account sufficient /lib/security/pam_ldap.so +account required /lib/security/pam_unix.so password required /lib/security/pam_cracklib.so password sufficient /lib/security/pam_ldap.so password required /lib/security/pam_pwdb.so use_first_pass -session required /lib/security/pam_unix_session.so +session required /lib/security/pam_unix.so Index: libpam-ldap-184/pam_ldap-184/pam.d/xdm =================================================================== --- libpam-ldap-184.orig/pam_ldap-184/pam.d/xdm 2012-02-15 18:20:42.000000000 -0800 +++ libpam-ldap-184/pam_ldap-184/pam.d/xdm 2012-02-15 18:21:57.000000000 -0800 @@ -1,13 +1,13 @@ #%PAM-1.0 auth required /lib/security/pam_nologin.so auth sufficient /lib/security/pam_ldap.so -auth required /lib/security/pam_unix_auth.so try_first_pass +auth required /lib/security/pam_unix.so try_first_pass auth required /lib/security/pam_nologin.so account sufficient /lib/security/pam_ldap.so -account required /lib/security/pam_unix_acct.so +account required /lib/security/pam_unix.so password required /lib/security/pam_cracklib.so password sufficient /lib/security/pam_ldap.so password required /lib/security/pam_pwdb.so use_first_pass session sufficient /lib/security/pam_ldap -session required /lib/security/pam_unix_session.so -session optional /lib/security/pam_console.so +session required /lib/security/pam_unix.so +session optional /lib/security/pam_console.so