[Samba] Can't find machine account

Rowland penny rpenny at samba.org
Thu Jul 18 16:32:19 UTC 2019


On 18/07/2019 17:28, Robert A Wooldridge via samba wrote:
> On 07/18/2019 11:04 AM, Rowland penny via samba wrote:
>> I have never had to deal with a W2K AD server, but from my 
>> understanding W2K didn't have the DNS records in AD, so I wondered if 
>> yours didn't either. I am running out of ideas now.
>>
>> Have you tried Tim's patch ?
>>
>> Just in case you don't know how to apply the patch, it is pretty 
>> simple, it just involves commenting out three lines, so it might be 
>> easier to open 'join.py 
>> (/usr/lib/python2.7/dist-packages/samba/join.py on my DC), find these 
>> lines:
>>
>>             if ctx.dns_backend != "NONE":
>>                 ctx.join_add_dns_records()
>>                 ctx.join_replicate_new_dns_records()
> This seems to have worked.  I got a successful join. But samba is not 
> running.  When I do systemctl status samba I get:
> Unit samba.service could not be found.
>
> When I do systemctl status smbd I get:
>
> ● smbd.service - Samba SMB Daemon
>    Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor 
> preset: enabled)
>    Active: failed (Result: exit-code) since Thu 2019-07-18 11:21:22 
> CDT; 6min ago
>      Docs: man:smbd(8)
>            man:samba(7)
>            man:smb.conf(5)
>   Process: 992 
> ExecStartPre=/usr/share/samba/update-apparmor-samba-profile 
> (code=exited, status=0/SUCCESS)
>   Process: 1002 ExecStart=/usr/sbin/smbd --foreground 
> --no-process-group $SMBDOPTIONS (code=exited, status=1/FAILURE)
>  Main PID: 1002 (code=exited, status=1/FAILURE)
>
> Jul 18 11:21:22 athena systemd[1]: Starting Samba SMB Daemon...
> Jul 18 11:21:22 athena smbd[1002]: [2019/07/18 11:21:22.721995, 0] 
> ../source3/smbd/server.c:1803(main)
> Jul 18 11:21:22 athena smbd[1002]:   server role = 'active directory 
> domain controller' not compatible with running smbd standalone.
> Jul 18 11:21:22 athena smbd[1002]:   You should start 'samba' instead, 
> and it will control starting smbd if required
> Jul 18 11:21:22 athena systemd[1]: smbd.service: Main process exited, 
> code=exited, status=1/FAILURE
> Jul 18 11:21:22 athena systemd[1]: smbd.service: Failed with result 
> 'exit-code'.
> Jul 18 11:21:22 athena systemd[1]: Failed to start Samba SMB Daemon.
>
>
Hurrah and this part is easy ;-)

You are starting the wrong binary, you need to start 'samba-ad-dc' , you 
may have to unmask it though.

Rowland




More information about the samba mailing list