François Legal
2022-Apr-25 10:52 UTC
[Samba] Joining a samba ad dc domain from another samba installation
Hello, I've got a debian Buster machine running samba as AD DC. To upgrade to Bullseye, I installed a new VM, and tried to join the domain as another DC, so that I could then migrate everything using the setup in VM. Unfortunately, when trying to join the domain, I always get the same error shown below. I tried to increase le log verbosity on both end, but that did not give me a hint on what was going on. I tried all the authentication options outlined in the wiki with no luck. Can anybody point me in the right direction. My samba versions are : Version 4.9.5-Debian on the current DC [my-dc].[my samba domain] Version 4.13.13-Debian on the VM that I try to join to the domain. Oh, I also tried to join the domain as a normal machine, and that failed in the same way. Thanks in advance Fran?ois samba-tool domain join [my samba domain] DC -k yes --dns-backend=BIND9_DLZ --option='idmap_ldb:use rfc2307 = yes' INFO 2022-04-25 10:41:04,952 pid:374 /usr/lib/python3/dist-packages/samba/join.py #107: Finding a writeable DC for domain '[my samba domain]' INFO 2022-04-25 10:41:04,973 pid:374 /usr/lib/python3/dist-packages/samba/join.py #109: Found DC [my-dc].[my samba domain] ERROR(<class 'samba.join.DCJoinException'>): uncaught exception - Can't join, error: 00002020: Operation unavailable without authentication File "/usr/lib/python3/dist-packages/samba/netcmd/__init__.py", line 186, in _run return self.run(*args, **kwargs) File "/usr/lib/python3/dist-packages/samba/netcmd/domain.py", line 661, in run join_DC(logger=logger, server=server, creds=creds, lp=lp, domain=domain, File "/usr/lib/python3/dist-packages/samba/join.py", line 1536, in join_DC ctx = DCJoinContext(logger, server, creds, lp, site, netbios_name, File "/usr/lib/python3/dist-packages/samba/join.py", line 121, in __init__ raise DCJoinException(estr)
Jonathon Reinhart
2022-Apr-25 13:24 UTC
[Samba] Joining a samba ad dc domain from another samba installation
On Mon, Apr 25, 2022 at 7:13 AM Fran?ois Legal via samba < samba at lists.samba.org> wrote:> > samba-tool domain join [my samba domain] DC -k yes --dns-backend=BIND9_DLZ > --option='idmap_ldb:use rfc2307 = yes' > INFO 2022-04-25 10:41:04,952 pid:374 > /usr/lib/python3/dist-packages/samba/join.py #107: Finding a writeable DC > for domain '[my samba domain]' > INFO 2022-04-25 10:41:04,973 pid:374 > /usr/lib/python3/dist-packages/samba/join.py #109: Found DC [my-dc].[my > samba domain] > ERROR(<class 'samba.join.DCJoinException'>): uncaught exception - Can't > join, error: 00002020: Operation unavailable without authentication >I see you used "-k yes". Did you confirm that you have a valid Kerberos TGT for a Domain Admin account? (Run "kinit" to get a ticket and "klist" to check.)