Bug#500055: nscd: reverse service lookup broken
Package: nscd
Version: 2.7-13
Severity: normal
Hi,
On a current Lenny system:
$ getent services tacacs; echo $?
tacacs 49/tcp
0
$ getent services 49/tcp; echo $?
2
If I stop nscd, the reverse lookup succeeds. If I run nscd in debug
mode, it logs:
24392: handle_request: request received (Version = 2) from PID 24401
24392: GETFDSERV
24392: provide access to FD 8, for services
24392: handle_request: request received (Version = 2) from PID 24402
24392: GETFDSERV
24392: provide access to FD 8, for services
24392: handle_request: request received (Version = 2) from PID 24402
24392: GETSERVBYPORT (ÿ¿0È/tcp)
24392: Haven't found "ÿ¿0È/tcp" in services cache!
My nscd.conf is Lenny's stock one, nsswitch.conf contains
services: db files
Thanks,
Feri.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-xen-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 nscd depends on:
ii libc6 2.7-13 GNU C Library: Shared libraries
nscd recommends no packages.
nscd suggests no packages.
-- no debconf information
Reply to: