Könntest du den Samba-Dienst komplett deinstallieren und neu installieren?
Also über das Terminal:
Nach meinem Update vom Raspbian OS (jessy ->stretch) hat die "alte" smb.conf nicht mehr funktioniert. Als ich es unter der neuen OS Version, mit den angepassten Paketquellen installiert habe, sah die smb.conf deutlich anders aus und ich konnte den Server wieder zum laufen kriegen, indem ich einfach aus der alten smb.conf nur die Freigaben in die neue übertragen habe.
Also vorher auch vorsichtshalber nochmal die smb.conf sichern.