Здравствуйте.
Кто нибудь решил данную проблему?
У меня тут лес не маленький и я начал пробовать вводить в него контроллеры на самбе. В корневом домене всё нормально добавилось, реплики работают нормально с первого взгляда. Но есть и поддомены, в одном из которых я начал вводить самбу, импортозамещение блин...
samba-tool domain join dom3.dom2.dom1.ru DC -U"DOM3\admin" --realm=dom3.dom2.dom1.ru --server=root.dom2.dom1.ru
Без указания параметра --server самба вообще не начинает ни чего, т.к. ищет роль "Domain naming master", а она на уровне выше.
С указанием этого параметра вроде начинается добавление и репликация, но секунд через 10 выдаёт вот так:
INTERNAL ERROR: Signal 11: Segmentation fault in pid 8036 (4.14.13)
If you are running a recent Samba version, and if you think this problem is not yet fixed in the latest versions, please consider reporting this bug, see https://wiki.samba.org/index.php/Bug_Reporting
===============================================================
PANIC (pid 8036): Signal 11: Segmentation fault in 4.14.13
BACKTRACE: 61 stack frames:
#0 /usr/lib64/samba-dc/libsamba-util.so.0(log_stack_trace+0x30) [0x7fd8385d20d0]
#1 /usr/lib64/samba-dc/libsamba-util.so.0(smb_panic+0x9) [0x7fd8385d2319]
#2 /usr/lib64/samba-dc/libsamba-util.so.0(+0xf3b1) [0x7fd8385d23b1]
#3 /lib64/libc.so.6(+0x3d370) [0x7fd838ba1370]
#4 /usr/lib64/samba/ldb/repl_meta_data.so(+0xa528) [0x7fd832181528]
#5 /usr/lib64/ldb/libldb-key-value.so(+0x6eff) [0x7fd832396eff]
#6 /usr/lib64/libtevent.so.0(tevent_common_invoke_timer_handler+0xf9) [0x7fd838673509]
#7 /usr/lib64/libtevent.so.0(tevent_common_loop_timer_delay+0x8c) [0x7fd8386736ac]
#8 /usr/lib64/libtevent.so.0(+0xd778) [0x7fd838674778]
#9 /usr/lib64/libtevent.so.0(+0xbb17) [0x7fd838672b17]
#10 /usr/lib64/libtevent.so.0(_tevent_loop_once+0x94) [0x7fd83866dcb4]
#11 /usr/lib64/libldb.so.2(ldb_wait+0xbb) [0x7fd8386adeab]
#12 /usr/lib64/libldb.so.2(ldb_extended+0x110) [0x7fd8386af090]
#13 /usr/lib64/samba-dc/libsamdb.so.0(dsdb_replicated_objects_commit+0x267) [0x7fd834b7c677]
#14 /usr/lib64/samba-dc/libsamba-net.cpython-39-samba4.so(libnet_vampire_cb_store_chunk+0x5e6) [0x7fd834543b26]
#15 /usr/lib64/samba-dc/python3.9/samba/net.cpython-39.so(+0x3b72) [0x7fd834568b72]
#16 /usr/lib64/libpython3.9.so.1.0(+0x11e4e3) [0x7fd838e4a4e3]
#17 /usr/lib64/libpython3.9.so.1.0(_PyObject_MakeTpCall+0xa6) [0x7fd838e5c796]
#18 /usr/lib64/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x5c3d) [0x7fd838d981bd]
#19 /usr/lib64/libpython3.9.so.1.0(+0x6ef43) [0x7fd838d9af43]
#20 /usr/lib64/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x58ec) [0x7fd838d97e6c]
#21 /usr/lib64/libpython3.9.so.1.0(+0x228ae7) [0x7fd838f54ae7]
#22 /usr/lib64/libpython3.9.so.1.0(_PyFunction_Vectorcall+0x9e) [0x7fd838f5828e]
#23 /usr/lib64/libpython3.9.so.1.0(+0x168a78) [0x7fd838e94a78]
#24 /usr/lib64/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x5279) [0x7fd838d977f9]
#25 /usr/lib64/libpython3.9.so.1.0(+0x6ef43) [0x7fd838d9af43]
#26 /usr/lib64/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x58ec) [0x7fd838d97e6c]
#27 /usr/lib64/libpython3.9.so.1.0(+0x6ef43) [0x7fd838d9af43]
#28 /usr/lib64/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x58ec) [0x7fd838d97e6c]
#29 /usr/lib64/libpython3.9.so.1.0(+0x228ae7) [0x7fd838f54ae7]
#30 /usr/lib64/libpython3.9.so.1.0(_PyFunction_Vectorcall+0x9e) [0x7fd838f5828e]
#31 /usr/lib64/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x5279) [0x7fd838d977f9]
#32 /usr/lib64/libpython3.9.so.1.0(+0x228ae7) [0x7fd838f54ae7]
#33 /usr/lib64/libpython3.9.so.1.0(_PyFunction_Vectorcall+0x9e) [0x7fd838f5828e]
#34 /usr/lib64/libpython3.9.so.1.0(+0x168a78) [0x7fd838e94a78]
#35 /usr/lib64/libpython3.9.so.1.0(PyVectorcall_Call+0xc2) [0x7fd838e4a402]
#36 /usr/lib64/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x2622) [0x7fd838d94ba2]
#37 /usr/lib64/libpython3.9.so.1.0(+0x228ae7) [0x7fd838f54ae7]
#38 /usr/lib64/libpython3.9.so.1.0(_PyFunction_Vectorcall+0x9e) [0x7fd838f5828e]
#39 /usr/lib64/libpython3.9.so.1.0(+0x1689e2) [0x7fd838e949e2]
#40 /usr/lib64/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x2622) [0x7fd838d94ba2]
#41 /usr/lib64/libpython3.9.so.1.0(+0x228ae7) [0x7fd838f54ae7]
#42 /usr/lib64/libpython3.9.so.1.0(_PyFunction_Vectorcall+0x9e) [0x7fd838f5828e]
#43 /usr/lib64/libpython3.9.so.1.0(+0x1689e2) [0x7fd838e949e2]
#44 /usr/lib64/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x2622) [0x7fd838d94ba2]
#45 /usr/lib64/libpython3.9.so.1.0(+0x228ae7) [0x7fd838f54ae7]
#46 /usr/lib64/libpython3.9.so.1.0(_PyFunction_Vectorcall+0x9e) [0x7fd838f5828e]
#47 /usr/lib64/libpython3.9.so.1.0(+0x1689e2) [0x7fd838e949e2]
#48 /usr/lib64/libpython3.9.so.1.0(_PyEval_EvalFrameDefault+0x2622) [0x7fd838d94ba2]
#49 /usr/lib64/libpython3.9.so.1.0(+0x228ae7) [0x7fd838f54ae7]
#50 /usr/lib64/libpython3.9.so.1.0(_PyEval_EvalCodeWithName+0x4e) [0x7fd838f54e2e]
#51 /usr/lib64/libpython3.9.so.1.0(PyEval_EvalCodeEx+0x3e) [0x7fd838f54e7e]
#52 /usr/lib64/libpython3.9.so.1.0(PyEval_EvalCode+0x1b) [0x7fd838f54eab]
#53 /usr/lib64/libpython3.9.so.1.0(+0x22967a) [0x7fd838f5567a]
#54 /usr/lib64/libpython3.9.so.1.0(+0x229757) [0x7fd838f55757]
#55 /usr/lib64/libpython3.9.so.1.0(+0x22a05c) [0x7fd838f5605c]
#56 /usr/lib64/libpython3.9.so.1.0(PyRun_SimpleFileExFlags+0x126) [0x7fd838f562d6]
#57 /usr/lib64/libpython3.9.so.1.0(Py_RunMain+0x6e0) [0x7fd838f56ef0]
#58 /usr/lib64/libpython3.9.so.1.0(Py_BytesMain+0x56) [0x7fd838f5bd06]
#59 /lib64/libc.so.6(__libc_start_main+0xcd) [0x7fd838b8be2d]
#60 /usr/bin/python3(_start+0x2a) [0x5595dafcf08a]
Аварийный останов
Кстати, если передать эту роль в поддомен и не указывать параметр --server, то самба останавливается после достаточно длительной репликации во время добавления вот с такими ошибками:
ERROR(runtime): uncaught exception - (8420, 'WERR_DS_CANT_FIND_EXPECTED_NC')
File "/usr/lib64/samba-dc/python3.9/samba/netcmd/__init__.py", line 186, in _run
return self.run(*args, **kwargs)
File "/usr/lib64/samba-dc/python3.9/samba/netcmd/domain.py", line 665, in run
join_DC(logger=logger, server=server, creds=creds, lp=lp, domain=domain,
File "/usr/lib64/samba-dc/python3.9/samba/join.py", line 1575, in join_DC
ctx.do_join()
File "/usr/lib64/samba-dc/python3.9/samba/join.py", line 1465, in do_join
ctx.join_replicate()
File "/usr/lib64/samba-dc/python3.9/samba/join.py", line 1022, in join_replicate
repl.replicate(nc, source_dsa_invocation_id,
File "/usr/lib64/samba-dc/python3.9/samba/drs_utils.py", line 315, in replicate
(level, ctr) = self.drs.DsGetNCChanges(self.drs_handle, req_level, req)
Ума не приложу что делать, глаза уже красные, мозг опух...