I have an opensuse 11.3 server with the "new" slapd setup. I have a database full of posix accounts. On client systems running an "id <user>" returns no result(nsswitch is right). Oddly, running getent shows the password or group list from the ldap server. Using another ldap server(2.3) on a centos with the same database works fine on the same client(s). Ldap starts up fine with no issues. Here is a snipplet of an entry on the suse:
dn: <REDACTED>
objectClass: top
objectClass: posixAccount
objectClass: shadowAccount
objectClass: inetOrgPerson
gecos: lol bob
mail:
bob@bob.com
description: User account
userPassword:: thisisamadeupphrase
cn: bobsmith
homeDirectory: /home/bobsmith
sn: bobsmith
uid: bobsmith
gidNumber: 10014
loginShell: /bin/false
uidNumber: 10073
structuralObjectClass: inetOrgPerson
entryUUID: c4825982-e0bd-102f-97ed-458f5600019b
creatorsName: <REDACTED>
createTimestamp: 20110312062903Z
entryCSN: 20110312062903.071846Z#000000#000#000000
modifiersName: <REDACTED>
modifyTimestamp: 20110312062903Z