On Wed, 20 Feb 2008, Jon DeVree wrote:
The expected behavior of libnss-ldap is that at the end of the group
list getgrent() returns NULL and leaves errno unchanged. How libnss-ldap
actually behaves is that getgrent() returns NULL and errno is set to
ENOENT. This results in problems for a few programs like id becaues
getgrent() is not behaving as documented in the manpages.
This is odd, very odd... out of 5 systems at hand (all current Sid,
2 x86_64, the rest x86_32), only one exhibits this erroneous behaivour.
Then, on the one system, only system users (not fully in LDAP) return
that error - general user accounts (ie cowboy) work just fine.
Did this perchance start with the move to the newer libldap ?
--
Rick Nelson
It's not usually cost effective time wise to go do it. But if something's
really pissing you off, you just go find the code and fix it and that's
really cool.
-- John Carmack, on the advantages of open source
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]