[Samba] domain authentication issue after rebooting Debian Jessie - need to restart samba each time

L.P.H. van Belle belle at bazuin.nl
Tue Dec 15 17:13:43 UTC 2015


Hai, 

If not, well, very stange, i have about 7 Jessie's here with samba and 
i dont have any problems.
I think systemd is blocking your startup of samba due to multple errors on startups previously. 

Few questions? 

Do you have samba with shares over nfs? 
If so, create te following folder : 
/etc/systemd/system/nfs-common.service.d/ 

Add the following file with content to the file : remote-fs-pre.conf
[Unit]
Before=remote-fs-pre.target
Wants=remote-fs-pre.target


What is the output of ? 
systemctl status samba-ad-dc 

if its masked..  then type :'
systemctl unmask samba-ad-dc
and 
systemctl restart samba-ad-dc

reboot and see if its all started. 



Greetz, 

Louis




> -----Oorspronkelijk bericht-----
> Van: samba [mailto:samba-bounces at lists.samba.org] Namens gimili
> Verzonden: dinsdag 15 december 2015 16:32
> Aan: Rowland penny
> CC: samba at lists.samba.org
> Onderwerp: Re: [Samba] domain authentication issue after rebooting Debian
> Jessie - need to restart samba each time
> 
> On 12/12/2015 11:19 AM, Rowland penny wrote:
> > On 12/12/15 15:04, Gimili wrote:
> >>
> >>> On Dec 11, 2015, at 12:27 PM, Rowland penny <rpenny at samba.org> wrote:
> >>>
> >>>> On 11/12/15 16:52, gimili wrote:
> >>>> I followed the instructions here:
> >>>>
> https://wiki.samba.org/index.php/Setup_a_Samba_Active_Directory_Domain_Con
> troller.'
> >>>>
> >>>> Everything works find except when I reboot I have to restart samba
> >>>> or I added a pause and then restart to /etc/rc.local otherwise the
> >>>> windows machines can't authenticate.
> >>>>
> >>>> I googled this problem but have not been able to figure out the
> >>>> solution.
> >>>>
> >>>> My OS is debian Jessie.
> >>>>
> >>>> Many thanks for any help/advice.
> >>>>
> >>> OK, I understand that you followed the wiki and you are using debian
> >>> jessie, but just how did you install Samba, from distro packages or
> >>> Sernet, or self compiled ?
> >>>
> >>> Rowland
> >>  From the distro packages.
> >
> > OK, this means that you are running 4.1.17 and I think this is what is
> > happening:
> >
> > When you install the samba package on jessie it installs the following
> > files in /etc/init.d
> >
> > nmbd
> > samba
> > samba-ad-dc
> > smbd
> >
> > It then runs 'update-rc.d xxxx defaults' and 'invoke-rc.d xxxx start'
> > where 'xxxx' is one of the filenames above, it does this for all the 4
> > files.
> >
> > You then setup Samba as an active directory controller and so you only
> > need the 'samba-ad-dc' init file, this will start smbd. You do not
> > need the others, but they will still try to start at boot, so what I
> > suggest you do (and what I did) is to remove the ones you do not need.
> >
> > update-rc.d -f nmbd remove
> > update-rc.d -f smbd remove
> > update-rc.d -f samba remove
> >
> > You should check if the winbind package is installed, if it is, you
> > should also stop this being started at boot.
> >
> > Reboot the DC, it should now just start the samba deamon via
> > /etc/init.d/samba-ad-dc, this will then start smbd.
> >
> > Hopefully this should fix your problem, if it does, you can then
> > remove the unwanted init files:
> >
> > rm -f /etc/init.d/ nmbd
> > rm -f /etc/init.d/ smbd
> > rm -f /etc/init.d/ samba
> >
> > Note, if do this, you do it at your risk, it shouldn't damage anything
> > (well it didn't for me), you should also backup everything just in case.
> >
> > Rowland
> >
> Thank you kindly for the advice.  I gave it a whirl and still no luck on
> reboot.  I now have to manually start /etc/init.d/samba-ad-dc.  Any
> other suggestions please and thanks.
> --
> gimili
> 
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/options/samba





More information about the samba mailing list