[Samba] samba_upgradedns: No such Base DN
Rowland Penny
rpenny at samba.org
Thu Nov 3 16:56:39 UTC 2022
On 03/11/2022 15:49, Lorenzo Milesi via samba wrote:
> I'm upgrading a 4.14 DC with a second node running 4.16.6.
>
> When trying to set up bind, I get the following error:
>
> # samba_upgradedns --dns-backend=BIND9_DLZ --realm=WDC.DOMAIN.IT
> Reading domain information
> Traceback (most recent call last):
> File "/usr/sbin/samba_upgradedns", line 292, in <module>
> names = find_provision_key_parameters(ldbs.sam, ldbs.secrets, ldbs.idmap,
> File "/usr/lib/python3/dist-packages/samba/provision/__init__.py", line 336, in find_provision_key_parameters
> dns_admins_sid = get_dnsadmins_sid(samdb, names.domaindn)
> File "/usr/lib/python3/dist-packages/samba/provision/sambadns.py", line 75, in get_dnsadmins_sid
> res = samdb.search(base=base_dn, scope=ldb.SCOPE_BASE, attrs=["objectSid"])
> _ldb.LdbError: (32, 'No such Base DN: CN=DnsAdmins,OU=DOMusers,DC=wdc,DC=domain,DC=it')
>
> I guess this is because I ran "redirusr" to set the default OU? I see no option for samba_upgradedns to set a custom base DN...
> How can I sort this out?
The search base is being set with this:
base_dn = "CN=DnsAdmins,%s" % samdb.get_wellknown_dn(ldb.Dn(samdb,
domaindn), DS_GUID_USERS_CONTAINER)
Which appears to be giving this:
CN=DnsAdmins,OU=DOMusers,DC=wdc,DC=domain,DC=it
Which is where it appears to be failing, is that DN correct or is it here:
CN=DnsAdmins,CN=Users,DC=wdc,DC=domain,DC=it
Rowland
More information about the samba
mailing list