I am joining Linux hosts (CentOS 6) to Active Directory using a special bind account. I've granted delegate permissions to this user and when I join on the default Computers OU, a computer object is created and DNS is updated.
Now, I've granted this same user delegate permissions to a different OU. However, when I try to join on a different OU using this command:
net ads join -k createcomputer="Custom/Location"
a computer object is created, but DNS fails to update with this error message:
DNS Update for hostname.example.local failed: ERROR_DNS_INVALID_MESSAGE DNS update failed!
I'm hoping to get this working so I don't have to manually move newly-created computer objects to the right OU since I've automated the rest of the process already.