Bug#337253: libc6: getent hangs when called with --service=ldap args
Package: libc6
Version: 2.3.2.ds1-22
Severity: important
If i run getent without the --service=ldap arg everything works
flawlessy. Also giving an argument after the database specification
solves the problem. eg:
rao@infra-noc:~$ getent --service=ldap passwd roppedisano
roppedisano:x:5099:5099:Roberto Oppedisano:/home/roppedisano:/bin/bash
(btw, I noticed that if a user is present in both the ldap db and in
/etc/passwd, the local user is found, which seems odd)
while:
rao@infra-noc:~$ getent --service=ldap passwd
hangs forever. I tried to reproduce the bug on different server and
found that only debian based hosts seem affected (tried on a Suse 9.3 and a
couple of redhat 7.3 systems).
The LDAP server is always the same (uptodate debian sarge) and I can
reproduce the bug on it (with and without nscd running).
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.4.29
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages libc6 depends on:
ii libdb1-compat 2.1.3-7 The Berkeley database routines [gl
-- no debconf information
Reply to: