commit 64031225b2 breaks __nss_database_lookup
Markus Trippelsdorf
markus@trippelsdorf.de
Wed Oct 12 19:50:00 GMT 2011
On 2011.10.12 at 14:43 +0200, Markus Trippelsdorf wrote:
> On 2011.10.12 at 14:13 +0200, Jiri Olsa wrote:
> > On Mon, Oct 10, 2011 at 04:00:25PM +0200, Markus Trippelsdorf wrote:
> > > I've tested glibc from today and found that nss datatbase lookup is
> > > broken, e.g.:
> > >
> > > % git difff
> > > fatal: cannot exec 'git-difff': Permission denied
> > hi,
> > I'll try to reproduce.. any details that could help
> > me out with the setup?
>
> Nothing really stands out. I use a stock Gentoo setup.
>
> ~ # cat /etc/nsswitch.conf
> # /etc/nsswitch.conf:
> # $Header: /var/cvsroot/gentoo/src/patchsets/glibc/extra/etc/nsswitch.conf,v 1.1 2006/09/29 23:52:23 vapier Exp $
>
> passwd: compat
> shadow: compat
> group: compat
>
> # passwd: db files nis
> # shadow: db files nis
> # group: db files nis
>
> hosts: files dns
> networks: files dns
>
> services: db files
> protocols: db files
> rpc: db files
> ethers: db files
> netmasks: files
> netgroup: files
> bootparams: files
>
> automount: files
> aliases: files
Just checked and everything is fine if I use the example configuration
nss/nsswitch.conf, even without reverting your patch.
So it looks like something chokes on the "compat" options of my ancient
nsswitch.conf file.
--
Markus
More information about the Libc-alpha
mailing list