On Friday 18 September 2009 04:29:47 pm Steve Cayford wrote: > Hi, > > I'm running samba 3.2.5 as a domain controller on a Debian Lenny server > with authentication data stored in a local openldap instance. The server > has been running smoothly since I originally set it up on Sarge. I upgraded > to Etch a while back and then to Lenny about a month ago. > > I'm trying to add a new Windows XP SP3 client to the domain for the first > time since the latest upgrade and I'm getting the error message "The user > name could not be found" on the client. I've joined clients to the domain > previously with no problems using the "root" account on the server. > > Upon examining the ldap entries I can see that an account *was* created for > the computer (named foshan), but it is incomplete as it only has the > following attributes: > > cn foshan$ > description Computer > gecos Computer > gidNumber 515 > homeDirectory /dev/null > loginShell /bin/false > uid foshan$ > uidNumber 4905
Steve, Are you using OpenLDAP? Is it possible that during the Debian upgrade, the OpenLDAP schema files got changed, and so it's failing because updates would violate the schema (perhaps, because, the samba schema file is now missing or not being loaded..?) Somewhere in there, I think Debian switched from using OpenLDAP with schema configuration files to schema-over-LDAP updates. If it tried to convert your schema and failed, or even just flat-out ignored it, that would cause the problem. Turn slapd's logging to debug or sniff the LDAP transaction when you try to join the machine and see what that gets you? Wes -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba