Hello Mathieu, Sorry for the delay, I'm sure you are dying to get news of this exciting problem. I had to give some time to something else.
You're right, there is an object SMB4TEST, turns out I created it when I first ran the join command. It was added to the computers in the root of the domain. The bizarre thing is, I learnt that I don't have the rights to create a DC. I'll look into it with the local infrastructure team, let me know if you would like more details about this for any reason. Anyhow, I still need to create the machine in a specific OU, whether I join as a member or as a DC. Is there a switch to do this? Thanks, David Salib -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Matthieu Patou Sent: January-26-13 2:32 PM To: [email protected] Subject: Re: [Samba] Specifying the OU upon join On 01/25/2013 05:36 PM, David Salib, Mr wrote: > Hello, > > I'm stumped. I'm trying to join a machine to a domain and I get this : > > # samba-tool domain join campus.mcgill.ca DC > [email protected] Finding a writeable DC for domain > 'campus.mcgill.ca' > Found DC DC01.campus.MCGILL.CA > Password for [[email protected]]: > workgroup is CAMPUS > realm is campus.MCGILL.CA > checking sAMAccountName > Adding CN=SMB4TEST,OU=Domain Controllers,DC=campus,DC=MCGILL,DC=CA > Join failed - cleaning up > checking sAMAccountName > ERROR(ldb): uncaught exception - LDAP error 19 LDAP_CONSTRAINT_VIOLATION - > <0000207C: AtrErr: DSID-03152CAF, #1: > 0: 0000207C: DSID-03152CAF, problem 1005 > (CONSTRAINT_ATT_TYPE), data 0, Att 2000d (displayName) >> <> > File > "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/__init__.py", line > 175, in _run > return self.run(*args, **kwargs) > File > "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/domain.py", line > 552, in run > machinepass=machinepass, use_ntvfs=use_ntvfs, dns_backend=dns_backend) > File "/usr/local/samba/lib/python2.7/site-packages/samba/join.py", line > 1104, in join_DC > ctx.do_join() > File "/usr/local/samba/lib/python2.7/site-packages/samba/join.py", line > 1007, in do_join > ctx.join_add_objects() > File "/usr/local/samba/lib/python2.7/site-packages/samba/join.py", line > 499, in join_add_objects > ctx.samdb.add(rec) > > Seems to me like changing the OU which I'm trying to join would fix the > issue, but I can't find the switch to specify it (or the format). I don't think this is related to the OU, it seems that you have already an object in your forest that has the displayName SMB4TEST$, can you check and maybe change the name of your new DC ? Matthieu. -- Matthieu Patou Samba Team http://samba.org -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
