[Samba] pdc emulator dns record missing after transferring role

Alex samba at abisoft.biz
Wed Mar 18 15:43:49 UTC 2020


Rowland,

I've encountered an issue with connecting to the samba DC's DNS service from DNS
Manager tool (under Windows). It says "Active Directory service is not
available".

While digging into it, I've found the samba rpc worker throws an error:
[pid 18398] geteuid()                   = 0
[pid 18398] write(3, "[2020/03/18 18:36:21.694834,  2] ../../source4/rpc_server/dnsserver/dnsdb.c:144(dnsserver_db_enumerate_zones)\n", 110) = 110
[pid 18398] geteuid()                   = 0
[pid 18398] write(3, "  dnsserver: Found DNS zone domain.com\n", 40) = 40
[pid 18398] stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1544, ...}) = 0
[pid 18398] geteuid()                   = 0
[pid 18398] write(3, "[2020/03/18 18:36:21.696226,  1] ../../librpc/ndr/ndr.c:632(_ndr_pull_error)\n", 77) = 77
[pid 18398] geteuid()                   = 0
[pid 18398] write(3, "  ndr_pull_uint32: ndr_pull_error(Buffer Size Error): Pull bytes 4 (../../librpc/ndr/ndr_basic.c:152) at ../../librpc/ndr/ndr_basic.c:152\n", 138) = 138
[pid 18398] getpid()                    = 18398

Any ideas how to fix it?

> Just   transferred   the  PDC  role  to  samba  DC  again  and  manually  issued
> "samba_dnsupdate  --use-samba-tool --fail-immediately" command right after that.
> No pdc record added and the error came up:
> ERROR(runtime): uncaught exception - (9717, 'WERR_DNS_ERROR_DS_UNAVAILABLE')
>   File
> "/usr/local/samba/lib64/python3.6/site-packages/samba/netcmd/__init__.py", line 186, in _run
>     return self.run(*args, **kwargs)
>   File "/usr/local/samba/lib64/python3.6/site-packages/samba/netcmd/dns.py", line 945, in run
>     raise e
>   File "/usr/local/samba/lib64/python3.6/site-packages/samba/netcmd/dns.py", line 941, in run
>     0, server, zone, name, add_rec_buf, None)

> Gave it one more try by restarting samba - same result: no pdc record and that
> error in the log.

> Any ideas?

-- 
Best regards,
Alex




More information about the samba mailing list