Dan Egli
2020-Nov-20 02:27 UTC
[Samba] Confusing errors when attempting to run samba in AD DC mode
Hey All, I don't know what's wrong, or what I may have done wrong, but I THOUGHT I followed all the correct steps to setup samba, and it's not working. Here's what I did: D/L latest samba code (4.13.1) & extract install dependencies ./configure --prefix=/usr/local --enable-fhs (enable-fhs was required to get configure to run through completely) make make install cp /usr/local/etc/samba/smb.conf /etc/samba samba-tool domain provision systemctl daemon-reload systemctl samba start Here's the output from samba-tool when I ran domain provision: ---- Cut Here ---- # samba-tool domain provision Realm: pluto.eglifamily.name Domain [pluto]: EgliFamily Server Role (dc, member, standalone) [dc]: DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE) [SAMBA_INTERNAL]: DNS forwarder IP address (write 'none' to disable forwarding) [192.168.43.1]: Administrator password: Administrator password does not meet the default quality standards. Administrator password: Retype password: INFO 2020-11-19 05:05:28,738 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2122: Looking up IPv4 addresses WARNING 2020-11-19 05:05:28,738 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2128: More than one IPv4 address found. Using 192.168.56.2 INFO 2020-11-19 05:05:28,738 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2139: Looking up IPv6 addresses WARNING 2020-11-19 05:05:28,738 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2146: No IPv6 address will be assigned INFO 2020-11-19 05:05:30,768 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2294: Setting up secrets.ldb INFO 2020-11-19 05:05:30,864 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2299: Setting up the registry INFO 2020-11-19 05:05:30,904 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2302: Setting up the privileges database INFO 2020-11-19 05:05:31,101 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2305: Setting up idmap db INFO 2020-11-19 05:05:31,248 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2312: Setting up SAM db INFO 2020-11-19 05:05:31,278 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #897: Setting up sam.ldb partitions and settings INFO 2020-11-19 05:05:31,281 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #909: Setting up sam.ldb rootDSE INFO 2020-11-19 05:05:31,318 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1322: Pre-loading the Samba 4 and AD schema Unable to determine the DomainSID, can not enforce uniqueness constraint on local domainSIDs INFO 2020-11-19 05:05:31,551 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1400: Adding DomainDN: DC=pluto,DC=eglifamily,DC=name INFO 2020-11-19 05:05:31,594 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1432: Adding configuration container INFO 2020-11-19 05:05:31,634 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1447: Setting up sam.ldb schema INFO 2020-11-19 05:05:41,254 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1465: Setting up sam.ldb configuration data INFO 2020-11-19 05:05:41,767 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1506: Setting up display specifiers INFO 2020-11-19 05:05:48,527 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1514: Modifying display specifiers and extended rights INFO 2020-11-19 05:05:48,640 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1521: Adding users container INFO 2020-11-19 05:05:48,647 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1527: Modifying users container INFO 2020-11-19 05:05:48,650 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1530: Adding computers container INFO 2020-11-19 05:05:48,653 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1536: Modifying computers container INFO 2020-11-19 05:05:48,657 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1540: Setting up sam.ldb data INFO 2020-11-19 05:05:49,173 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1570: Setting up well known security principals INFO 2020-11-19 05:05:49,306 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1584: Setting up sam.ldb users and groups INFO 2020-11-19 05:05:51,176 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #1592: Setting up self join Repacking database from v1 to v2 format (first record CN=ms-DFSR-MemberReferenceBL,CN=Schema,CN=Configuration,DC=pluto,DC=eglifamily,DC=name) Repack: re-packed 10000 records so far Repacking database from v1 to v2 format (first record CN=rpcContainer-Display,CN=412,CN=DisplaySpecifiers,CN=Configuration,DC=pluto,DC=eglifamily,DC=name) Repacking database from v1 to v2 format (first record CN=ipsecNegotiationPolicy{72385233-70FA-11D1-864C-14A300000000},CN=IP Security,CN=System,DC=pluto,DC=eglifamily,DC=name) INFO 2020-11-19 05:05:56,759 pid:1035 /usr/local/lib/python3.7/site-packages/samba/provision/sambadns.py #1130: Adding DNS accounts INFO 2020-11-19 05:05:56,936 pid:1035 /usr/local/lib/python3.7/site-packages/samba/provision/sambadns.py #1164: Creating CN=MicrosoftDNS,CN=System,DC=pluto,DC=eglifamily,DC=name INFO 2020-11-19 05:05:57,006 pid:1035 /usr/local/lib/python3.7/site-packages/samba/provision/sambadns.py #1177: Creating DomainDnsZones and ForestDnsZones partitions INFO 2020-11-19 05:05:57,163 pid:1035 /usr/local/lib/python3.7/site-packages/samba/provision/sambadns.py #1182: Populating DomainDnsZones and ForestDnsZones partitions Repacking database from v1 to v2 format (first record DC=d.root-servers.net,DC=RootDNSServers,CN=MicrosoftDNS,DC=DomainDnsZones,DC=pluto,DC=eglifamily,DC=name) Repacking database from v1 to v2 format (first record DC=_ldap._tcp.gc,DC=_msdcs.pluto.eglifamily.name,CN=MicrosoftDNS,DC=ForestDnsZones,DC=pluto,DC=eglifamily,DC=name) INFO 2020-11-19 05:05:58,193 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2026: Setting up sam.ldb rootDSE marking as synchronized INFO 2020-11-19 05:05:58,203 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2031: Fixing provision GUIDs INFO 2020-11-19 05:06:01,986 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2365: A Kerberos configuration suitable for Samba AD has been generated at /usr/local/var/lib/samba/private/krb5.conf INFO 2020-11-19 05:06:01,986 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #2366: Merge the contents of this file with your system krb5.conf or replace it with this one. Do not create a symlink! INFO 2020-11-19 05:06:03,322 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #490: Once the above files are installed, your Samba AD server will be ready to use INFO 2020-11-19 05:06:03,326 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #494: Server Role: active directory domain controller INFO 2020-11-19 05:06:03,326 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #495: Hostname: pluto INFO 2020-11-19 05:06:03,326 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #496: NetBIOS Domain: EGLIFAMILY INFO 2020-11-19 05:06:03,326 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #497: DNS Domain: pluto.eglifamily.name INFO 2020-11-19 05:06:03,326 pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py #498: DOMAIN SID: S-1-5-21-4168811888-1269046505-3358450961 ---- Cut Here ---- No log file is created (/var/log/samba is empty), so I can't attach that. But here's what systemctl status samba and journalctl -xe say: ---- Cut Here: systemctl status samba ---- ? samba.service - Samba AD Daemon Loaded: loaded (/etc/systemd/system/samba.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Thu 2020-11-19 05:10:10 -00; 2min 56s ago Docs: man:samba(8) man:samba(7) man:smb.conf(5) Process: 1054 ExecStart=/usr/local/sbin/samba --foreground --no-process-group $SAMBAOPTIONS (code=exited, status=1/FAILURE) Main PID: 1054 (code=exited, status=1/FAILURE) CPU: 12.734s ---- Cut Here ---- ---- Cut Here: Journalctl -xe ---- Nov 19 05:09:49 pluto samba[1098]: [2020/11/19 05:09:49.004709, 0] ../../source4/dns_server/dns_server.c:648(dns_add_socket) Nov 19 05:09:49 pluto samba[1098]: Failed to bind to 0.0.0.0:53 TCP - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED Nov 19 05:09:49 pluto systemd[1]: samba.service: Got notification message from PID 1063, but reception only permitted for main PID 1054 Nov 19 05:09:49 pluto systemd[1]: samba.service: Got notification message from PID 1090, but reception only permitted for main PID 1054 Nov 19 05:09:51 pluto winbindd[1090]: [2020/11/19 05:09:51.364555, 0] ../../source3/winbindd/winbindd_cache.c:3203(initialize_winbindd_cache) Nov 19 05:09:51 pluto winbindd[1090]: initialize_winbindd_cache: clearing cache and re-creating with version number 2 Nov 19 05:09:51 pluto systemd[1]: samba.service: Got notification message from PID 1090, but reception only permitted for main PID 1054 Nov 19 05:09:51 pluto winbindd[1090]: [2020/11/19 05:09:51.381221, 0] ../../lib/util/become_daemon.c:135(daemon_ready) Nov 19 05:09:51 pluto winbindd[1090]: daemon_ready: daemon 'winbindd' finished starting up and ready to serve connections Nov 19 05:09:51 pluto systemd[1]: samba.service: Got notification message from PID 1063, but reception only permitted for main PID 1054 Nov 19 05:09:51 pluto smbd[1063]: [2020/11/19 05:09:51.597873, 0] ../../lib/util/become_daemon.c:135(daemon_ready) Nov 19 05:09:51 pluto smbd[1063]: daemon_ready: daemon 'smbd' finished starting up and ready to serve connections Nov 19 05:09:52 pluto samba[1096]: [2020/11/19 05:09:52.101174, 0] ../../lib/util/util_runcmd.c:352(samba_runcmd_io_handler) Nov 19 05:09:52 pluto samba[1096]: /usr/local/sbin/samba_dnsupdate: Traceback (most recent call last): Nov 19 05:09:52 pluto samba[1096]: [2020/11/19 05:09:52.101174, 0] ../../lib/util/util_runcmd.c:352(samba_runcmd_io_handler) Nov 19 05:09:52 pluto samba[1096]: /usr/local/sbin/samba_dnsupdate: File "/usr/local/sbin/samba_dnsupdate", line 56, in <module> Nov 19 05:09:52 pluto samba[1096]: [2020/11/19 05:09:52.101174, 0] ../../lib/util/util_runcmd.c:352(samba_runcmd_io_handler) Nov 19 05:09:52 pluto samba[1096]: /usr/local/sbin/samba_dnsupdate: import dns.resolver Nov 19 05:09:52 pluto samba[1096]: [2020/11/19 05:09:52.104507, 0] ../../lib/util/util_runcmd.c:352(samba_runcmd_io_handler) Nov 19 05:09:52 pluto samba[1096]: /usr/local/sbin/samba_dnsupdate: ModuleNotFoundError: No module named 'dns' Nov 19 05:09:52 pluto samba[1096]: [2020/11/19 05:09:52.224499, 0] ../../source4/dsdb/dns/dns_update.c:85(dnsupdate_nameupdate_done) Nov 19 05:09:52 pluto samba[1096]: dnsupdate_nameupdate_done: Failed DNS update with exit code 1 Nov 19 05:10:00 pluto samba[1066]: [2020/11/19 05:10:00.273975, 0] ../../source4/smbd/service_stream.c:372(stream_setup_socket) Nov 19 05:10:00 pluto samba[1066]: stream_setup_socket: Failed to listen on :::389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED Nov 19 05:10:00 pluto samba[1066]: [2020/11/19 05:10:00.273975, 0] ../../source4/ldap_server/ldap_server.c:1185(add_socket) Nov 19 05:10:00 pluto samba[1066]: add_socket: ldapsrv failed to bind to :::389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED Nov 19 05:10:00 pluto samba[1066]: [2020/11/19 05:10:00.273975, 0] ../../source4/smbd/service_stream.c:372(stream_setup_socket) Nov 19 05:10:00 pluto samba[1066]: stream_setup_socket: Failed to listen on 0.0.0.0:389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED Nov 19 05:10:00 pluto samba[1066]: [2020/11/19 05:10:00.273975, 0] ../../source4/ldap_server/ldap_server.c:1185(add_socket) Nov 19 05:10:00 pluto samba[1066]: add_socket: ldapsrv failed to bind to 0.0.0.0:389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED Nov 19 05:10:00 pluto samba[1066]: [2020/11/19 05:10:00.277308, 0] ../../source4/smbd/service_task.c:36(task_server_terminate) Nov 19 05:10:00 pluto samba[1066]: task_server_terminate: task_server_terminate: [Failed to startup ldap server task] Nov 19 05:10:00 pluto samba[1054]: [2020/11/19 05:10:00.277308, 0] ../../source4/smbd/server.c:377(samba_terminate) Nov 19 05:10:00 pluto samba[1054]: samba_terminate: samba_terminate of samba 1054: Failed to startup ldap server task Nov 19 05:10:00 pluto systemd[1]: samba.service: Main process exited, code=exited, status=1/FAILURE ?? Subject: Unit process exited ?? Defined-By: systemd ?? Support:https://gentoo.org/support/ ?? ?? An ExecStart= process belonging to unit samba.service has exited. ?? ?? The process' exit code is 'exited' and its exit status is 1. Nov 19 05:10:10 pluto systemd[1]: samba.service: Failed with result 'exit-code'. ?? Subject: Unit failed ?? Defined-By: systemd ?? Support:https://gentoo.org/support/ ?? ?? The unit samba.service has entered the 'failed' state with result 'exit-code'. Nov 19 05:10:10 pluto systemd[1]: Failed to start Samba AD Daemon. ?? Subject: A start job for unit samba.service has failed ?? Defined-By: systemd ?? Support:https://gentoo.org/support/ ?? ?? A start job for unit samba.service has finished with a failure. ?? ?? The job identifier is 552 and the job result is failed. Nov 19 05:10:10 pluto systemd[1]: samba.service: Consumed 12.734s CPU time. ?? Subject: Resources consumed by unit runtime ?? Defined-By: systemd ?? Support:https://gentoo.org/support/ ?? ?? The unit samba.service completed and consumed the indicated resources. ---- Cut Here ---- Oh, and here's the smb.conf file (what there is of it) ---- Cut Here ---- # Global parameters [global] dns forwarder = 192.168.43.1 netbios name = PLUTO realm = PLUTO.EGLIFAMILY.NAME server role = active directory domain controller workgroup = EGLIFAMILY [sysvol] path = /usr/local/var/lib/samba/sysvol read only = No [netlogon] path = /usr/local/var/lib/samba/sysvol/pluto.eglifamily.name/scripts read only = No ---- Cut Hre ---- Any help is greatly appreciated!!! Why isn't samba starting? -- This email has been checked for viruses by AVG. https://www.avg.com
Arnaud FLORENT
2020-Nov-20 07:59 UTC
[Samba] Confusing errors when attempting to run samba in AD DC mode
hi a process is already using port 389 and? prevents samba to use it any openldap service running? ldapsrv failed to bind to 0.0.0.0:389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED Le 20/11/2020 ? 03:27, Dan Egli via samba a ?crit?:> Hey All, > I don't know what's wrong, or what I may have done wrong, but I > THOUGHT I followed all the correct steps to setup samba, and it's not > working. Here's what I did: > D/L latest samba code (4.13.1) & extract > install dependencies > ./configure --prefix=/usr/local --enable-fhs > (enable-fhs was required to get configure to run through completely) > make > make install > cp /usr/local/etc/samba/smb.conf /etc/samba > samba-tool domain provision > systemctl daemon-reload > systemctl samba start > > Here's the output from samba-tool when I ran domain provision: > ---- Cut Here ---- > ?# samba-tool domain provision > Realm:? pluto.eglifamily.name > Domain [pluto]:? EgliFamily > Server Role (dc, member, standalone) [dc]: > DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE) > [SAMBA_INTERNAL]: > DNS forwarder IP address (write 'none' to disable forwarding) > [192.168.43.1]: > Administrator password: > Administrator password does not meet the default quality standards. > Administrator password: > Retype password: > INFO 2020-11-19 05:05:28,738 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2122: Looking up IPv4 addresses > WARNING 2020-11-19 05:05:28,738 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2128: More than one IPv4 address found. Using 192.168.56.2 > INFO 2020-11-19 05:05:28,738 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2139: Looking up IPv6 addresses > WARNING 2020-11-19 05:05:28,738 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2146: No IPv6 address will be assigned > INFO 2020-11-19 05:05:30,768 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2294: Setting up secrets.ldb > INFO 2020-11-19 05:05:30,864 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2299: Setting up the registry > INFO 2020-11-19 05:05:30,904 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2302: Setting up the privileges database > INFO 2020-11-19 05:05:31,101 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2305: Setting up idmap db > INFO 2020-11-19 05:05:31,248 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2312: Setting up SAM db > INFO 2020-11-19 05:05:31,278 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #897: Setting up sam.ldb partitions and settings > INFO 2020-11-19 05:05:31,281 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #909: Setting up sam.ldb rootDSE > INFO 2020-11-19 05:05:31,318 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1322: Pre-loading the Samba 4 and AD schema > Unable to determine the DomainSID, can not enforce uniqueness > constraint on local domainSIDs > > INFO 2020-11-19 05:05:31,551 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1400: Adding DomainDN: DC=pluto,DC=eglifamily,DC=name > INFO 2020-11-19 05:05:31,594 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1432: Adding configuration container > INFO 2020-11-19 05:05:31,634 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1447: Setting up sam.ldb schema > INFO 2020-11-19 05:05:41,254 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1465: Setting up sam.ldb configuration data > INFO 2020-11-19 05:05:41,767 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1506: Setting up display specifiers > INFO 2020-11-19 05:05:48,527 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1514: Modifying display specifiers and extended rights > INFO 2020-11-19 05:05:48,640 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1521: Adding users container > INFO 2020-11-19 05:05:48,647 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1527: Modifying users container > INFO 2020-11-19 05:05:48,650 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1530: Adding computers container > INFO 2020-11-19 05:05:48,653 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1536: Modifying computers container > INFO 2020-11-19 05:05:48,657 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1540: Setting up sam.ldb data > INFO 2020-11-19 05:05:49,173 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1570: Setting up well known security principals > INFO 2020-11-19 05:05:49,306 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1584: Setting up sam.ldb users and groups > INFO 2020-11-19 05:05:51,176 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #1592: Setting up self join > Repacking database from v1 to v2 format (first record > CN=ms-DFSR-MemberReferenceBL,CN=Schema,CN=Configuration,DC=pluto,DC=eglifamily,DC=name) > Repack: re-packed 10000 records so far > Repacking database from v1 to v2 format (first record > CN=rpcContainer-Display,CN=412,CN=DisplaySpecifiers,CN=Configuration,DC=pluto,DC=eglifamily,DC=name) > Repacking database from v1 to v2 format (first record > CN=ipsecNegotiationPolicy{72385233-70FA-11D1-864C-14A300000000},CN=IP > Security,CN=System,DC=pluto,DC=eglifamily,DC=name) > INFO 2020-11-19 05:05:56,759 pid:1035 > /usr/local/lib/python3.7/site-packages/samba/provision/sambadns.py > #1130: Adding DNS accounts > INFO 2020-11-19 05:05:56,936 pid:1035 > /usr/local/lib/python3.7/site-packages/samba/provision/sambadns.py > #1164: Creating CN=MicrosoftDNS,CN=System,DC=pluto,DC=eglifamily,DC=name > INFO 2020-11-19 05:05:57,006 pid:1035 > /usr/local/lib/python3.7/site-packages/samba/provision/sambadns.py > #1177: Creating DomainDnsZones and ForestDnsZones partitions > INFO 2020-11-19 05:05:57,163 pid:1035 > /usr/local/lib/python3.7/site-packages/samba/provision/sambadns.py > #1182: Populating DomainDnsZones and ForestDnsZones partitions > Repacking database from v1 to v2 format (first record > DC=d.root-servers.net,DC=RootDNSServers,CN=MicrosoftDNS,DC=DomainDnsZones,DC=pluto,DC=eglifamily,DC=name) > Repacking database from v1 to v2 format (first record > DC=_ldap._tcp.gc,DC=_msdcs.pluto.eglifamily.name,CN=MicrosoftDNS,DC=ForestDnsZones,DC=pluto,DC=eglifamily,DC=name) > INFO 2020-11-19 05:05:58,193 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2026: Setting up sam.ldb rootDSE marking as synchronized > INFO 2020-11-19 05:05:58,203 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2031: Fixing provision GUIDs > INFO 2020-11-19 05:06:01,986 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2365: A Kerberos configuration suitable for Samba AD has been > generated at /usr/local/var/lib/samba/private/krb5.conf > INFO 2020-11-19 05:06:01,986 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #2366: Merge the contents of this file with your system krb5.conf or > replace it with this one. Do not create a symlink! > INFO 2020-11-19 05:06:03,322 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #490: Once the above files are installed, your Samba AD server will be > ready to use > INFO 2020-11-19 05:06:03,326 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #494: Server Role:?????????? active directory domain controller > INFO 2020-11-19 05:06:03,326 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #495: Hostname:????????????? pluto > INFO 2020-11-19 05:06:03,326 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #496: NetBIOS Domain:??????? EGLIFAMILY > INFO 2020-11-19 05:06:03,326 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #497: DNS Domain:??????????? pluto.eglifamily.name > INFO 2020-11-19 05:06:03,326 > pid:1035/usr/local/lib/python3.7/site-packages/samba/provision/__init__.py > #498: DOMAIN SID: S-1-5-21-4168811888-1269046505-3358450961 > ---- Cut Here ---- > > No log file is created (/var/log/samba is empty), so I can't attach > that. But here's what systemctl status samba and journalctl -xe say: > ---- Cut Here: systemctl status samba ---- > ? samba.service - Samba AD Daemon > ???? Loaded: loaded (/etc/systemd/system/samba.service; enabled; > vendor preset: disabled) > ???? Active: failed (Result: exit-code) since Thu 2020-11-19 05:10:10 > -00; 2min 56s ago > ?????? Docs: man:samba(8) > ???????????? man:samba(7) > ???????????? man:smb.conf(5) > ??? Process: 1054 ExecStart=/usr/local/sbin/samba --foreground > --no-process-group $SAMBAOPTIONS (code=exited, status=1/FAILURE) > ?? Main PID: 1054 (code=exited, status=1/FAILURE) > ??????? CPU: 12.734s > ---- Cut Here ---- > > ---- Cut Here: Journalctl -xe ---- > Nov 19 05:09:49 pluto samba[1098]: [2020/11/19 05:09:49.004709, 0] > ../../source4/dns_server/dns_server.c:648(dns_add_socket) > Nov 19 05:09:49 pluto samba[1098]:?? Failed to bind to 0.0.0.0:53 TCP > - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED > Nov 19 05:09:49 pluto systemd[1]: samba.service: Got notification > message from PID 1063, but reception only permitted for main PID 1054 > Nov 19 05:09:49 pluto systemd[1]: samba.service: Got notification > message from PID 1090, but reception only permitted for main PID 1054 > Nov 19 05:09:51 pluto winbindd[1090]: [2020/11/19 05:09:51.364555,? 0] > ../../source3/winbindd/winbindd_cache.c:3203(initialize_winbindd_cache) > Nov 19 05:09:51 pluto winbindd[1090]:?? initialize_winbindd_cache: > clearing cache and re-creating with version number 2 > Nov 19 05:09:51 pluto systemd[1]: samba.service: Got notification > message from PID 1090, but reception only permitted for main PID 1054 > Nov 19 05:09:51 pluto winbindd[1090]: [2020/11/19 05:09:51.381221,? 0] > ../../lib/util/become_daemon.c:135(daemon_ready) > Nov 19 05:09:51 pluto winbindd[1090]:?? daemon_ready: daemon > 'winbindd' finished starting up and ready to serve connections > Nov 19 05:09:51 pluto systemd[1]: samba.service: Got notification > message from PID 1063, but reception only permitted for main PID 1054 > Nov 19 05:09:51 pluto smbd[1063]: [2020/11/19 05:09:51.597873,? 0] > ../../lib/util/become_daemon.c:135(daemon_ready) > Nov 19 05:09:51 pluto smbd[1063]:?? daemon_ready: daemon 'smbd' > finished starting up and ready to serve connections > Nov 19 05:09:52 pluto samba[1096]: [2020/11/19 05:09:52.101174, 0] > ../../lib/util/util_runcmd.c:352(samba_runcmd_io_handler) > Nov 19 05:09:52 pluto samba[1096]: /usr/local/sbin/samba_dnsupdate: > Traceback (most recent call last): > Nov 19 05:09:52 pluto samba[1096]: [2020/11/19 05:09:52.101174, 0] > ../../lib/util/util_runcmd.c:352(samba_runcmd_io_handler) > Nov 19 05:09:52 pluto samba[1096]: /usr/local/sbin/samba_dnsupdate:?? > File "/usr/local/sbin/samba_dnsupdate", line 56, in <module> > Nov 19 05:09:52 pluto samba[1096]: [2020/11/19 05:09:52.101174, 0] > ../../lib/util/util_runcmd.c:352(samba_runcmd_io_handler) > Nov 19 05:09:52 pluto samba[1096]: > /usr/local/sbin/samba_dnsupdate:???? import dns.resolver > Nov 19 05:09:52 pluto samba[1096]: [2020/11/19 05:09:52.104507, 0] > ../../lib/util/util_runcmd.c:352(samba_runcmd_io_handler) > Nov 19 05:09:52 pluto samba[1096]: /usr/local/sbin/samba_dnsupdate: > ModuleNotFoundError: No module named 'dns' > Nov 19 05:09:52 pluto samba[1096]: [2020/11/19 05:09:52.224499, 0] > ../../source4/dsdb/dns/dns_update.c:85(dnsupdate_nameupdate_done) > Nov 19 05:09:52 pluto samba[1096]:?? dnsupdate_nameupdate_done: Failed > DNS update with exit code 1 > Nov 19 05:10:00 pluto samba[1066]: [2020/11/19 05:10:00.273975, 0] > ../../source4/smbd/service_stream.c:372(stream_setup_socket) > Nov 19 05:10:00 pluto samba[1066]:?? stream_setup_socket: Failed to > listen on :::389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED > Nov 19 05:10:00 pluto samba[1066]: [2020/11/19 05:10:00.273975, 0] > ../../source4/ldap_server/ldap_server.c:1185(add_socket) > Nov 19 05:10:00 pluto samba[1066]:?? add_socket: ldapsrv failed to > bind to :::389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED > Nov 19 05:10:00 pluto samba[1066]: [2020/11/19 05:10:00.273975, 0] > ../../source4/smbd/service_stream.c:372(stream_setup_socket) > Nov 19 05:10:00 pluto samba[1066]:?? stream_setup_socket: Failed to > listen on 0.0.0.0:389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED > Nov 19 05:10:00 pluto samba[1066]: [2020/11/19 05:10:00.273975, 0] > ../../source4/ldap_server/ldap_server.c:1185(add_socket) > Nov 19 05:10:00 pluto samba[1066]:?? add_socket: ldapsrv failed to > bind to 0.0.0.0:389 - NT_STATUS_ADDRESS_ALREADY_ASSOCIATED > Nov 19 05:10:00 pluto samba[1066]: [2020/11/19 05:10:00.277308, 0] > ../../source4/smbd/service_task.c:36(task_server_terminate) > Nov 19 05:10:00 pluto samba[1066]:?? task_server_terminate: > task_server_terminate: [Failed to startup ldap server task] > Nov 19 05:10:00 pluto samba[1054]: [2020/11/19 05:10:00.277308, 0] > ../../source4/smbd/server.c:377(samba_terminate) > Nov 19 05:10:00 pluto samba[1054]:?? samba_terminate: samba_terminate > of samba 1054: Failed to startup ldap server task > Nov 19 05:10:00 pluto systemd[1]: samba.service: Main process exited, > code=exited, status=1/FAILURE > ?? Subject: Unit process exited > ?? Defined-By: systemd > ?? Support:https://gentoo.org/support/ > ?? > ?? An ExecStart= process belonging to unit samba.service has exited. > ?? > ?? The process' exit code is 'exited' and its exit status is 1. > Nov 19 05:10:10 pluto systemd[1]: samba.service: Failed with result > 'exit-code'. > ?? Subject: Unit failed > ?? Defined-By: systemd > ?? Support:https://gentoo.org/support/ > ?? > ?? The unit samba.service has entered the 'failed' state with result > 'exit-code'. > Nov 19 05:10:10 pluto systemd[1]: Failed to start Samba AD Daemon. > ?? Subject: A start job for unit samba.service has failed > ?? Defined-By: systemd > ?? Support:https://gentoo.org/support/ > ?? > ?? A start job for unit samba.service has finished with a failure. > ?? > ?? The job identifier is 552 and the job result is failed. > Nov 19 05:10:10 pluto systemd[1]: samba.service: Consumed 12.734s CPU > time. > ?? Subject: Resources consumed by unit runtime > ?? Defined-By: systemd > ?? Support:https://gentoo.org/support/ > ?? > ?? The unit samba.service completed and consumed the indicated resources. > ---- Cut Here ---- > > > Oh, and here's the smb.conf file (what there is of it) > ---- Cut Here ---- > # Global parameters > [global] > ??????? dns forwarder = 192.168.43.1 > ??????? netbios name = PLUTO > ??????? realm = PLUTO.EGLIFAMILY.NAME > ??????? server role = active directory domain controller > ??????? workgroup = EGLIFAMILY > > [sysvol] > ??????? path = /usr/local/var/lib/samba/sysvol > ??????? read only = No > > [netlogon] > ??????? path = > /usr/local/var/lib/samba/sysvol/pluto.eglifamily.name/scripts > ??????? read only = No > ---- Cut Hre ---- > > Any help is greatly appreciated!!! Why isn't samba starting? > >-- Arnaud FLORENT IRIS Technologies
Rowland penny
2020-Nov-20 08:15 UTC
[Samba] Confusing errors when attempting to run samba in AD DC mode
On 20/11/2020 02:27, Dan Egli via samba wrote:> Hey All, > I don't know what's wrong, or what I may have done wrong, but I > THOUGHT I followed all the correct steps to setup samba, and it's not > working. Here's what I did: > D/L latest samba code (4.13.1) & extract4.13.1 isn't the latest, 4.13.2 is and it contains the fix for your problem.> install dependencies > ./configure --prefix=/usr/local --enable-fhs > (enable-fhs was required to get configure to run through completely)Why are you using /usr/local instead of /usr/local/samba ? Rowland
Reasonably Related Threads
- samba-tool domain backup offline stalls
- samba-tool domain backup offline stalls
- DC replications of FreeBSD samba-4.10.15
- GPO fail and sysvol perm errors
- samba-tool ou create "OU=del-ou, dc=atest, dc=com" fails with /var/lib/samba/private/sam.ldb: No such file or directory