[Samba] Failing to add XP SP3 client to Samba domain

Steve Cayford cayfo001 at umn.edu
Fri Sep 18 16:00:09 MDT 2009


Wes Deviers wrote:
> 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

That sounds likely. I'll look into it.

-Steve


More information about the samba mailing list