I was having the same smb nightmare on a new server install so have used this script.
I am getting tons and tons of these errors now in the sys log:
Jul 8 08:41:15 sfs244 com.apple.launchd (org.samba.nmbd): Exited with code: 1
Jul 8 08:41:15 sfs244 com.apple.launchd (org.samba.nmbd): Throttling respawn: Will start in 10 seconds
smb appears to be running just fine, the users can get on but I am a bit worried about these respawn errors.
Anyone else having these?
Should I have removed
from /Library/LaunchDaemons ??
Is it just trying to start smb twice or something?
After calling Apple Support with no resolution I thought I was the only one experiencing this problem so was pleasantly suprised to find this post. Great that you guys got a fix for it. Would be good if Apple could fix this in the upcoming Mavericks OSX release.
I would appreciate it if someone could also please send me the script too?
mail to: firstname.lastname@example.org
Thank you for your help.
Following my earlier post; don't worry about semding me a copy of the script. I just managed to download a free .plist editor and created the .plist and followed the previous procedures and my problem is now also confirmed as fixed. Thank you everyone, this post is a lifesaver!
rommm, in regards to your problem; I have looked at my sytem log and cannot see the same problem as you are seeing. It would be good to hear if anybody else is experiencing your problem.
Any chance someone could take a screentshot of the /Library/LaunchDaemons folder?
Does everyone have those two org.samba plists?
I am still having problems with occasional disconnects(like two times a week) for the pc users and tons of throttling errors in the system log. Last time it went away when I stopped and restarted smb but then started up again later.
Thanks for the screen dump! Turns out SMBup was causing a billion throttling respawn errors in my sys log and crashed smb a few times a week. I had opened it but didn't realize it installed files. I had decided not to use it because it looked like it was a separate user system and all my users are Active directory users.
The SMBup uninstaller did entirely work either, I had to go manually remove these files:
sudo rm /Library/LaunchDaemons/org.samba.nmbd.plist
sudo rm /Library/LaunchDaemons/org.samba.smbd.plist
Once I got rid of that, the script from this thread is working great.
Oh also, if you know vi or vim you can just do this:
sudo touch /Library/LaunchDaemons/com.me.restart_smb.plist
sudo chown root:wheel /Library/LaunchDaemons/com.me.restart_smb.plist
sudo chmod 644 /Library/LaunchDaemons/com.me.restart_smb.plist
sudo vi /Library/LaunchDaemons/com.me.restart_smb.plist
Then add the script:
for vi you just press i for insert, paste in the script, then press esc, and :w! to exit
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<string>sleep 60;touch "/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist"</string>
I am sorry, you seem to have given a very detailed list of how to install this script, but i got stuck at "copy com.me.restart_smb.plist".
I have been calling tech support about the problem and scouring the internet for anything I could find, but I have not been able to try your solution because I need more detail. What, where from and how are you copying the "com.....plist"? Can you email me the script as well? email@example.com
Thank you for the help. I was running from PC because of viruses and it seems that I have come over to the side that only has things half baked.....I don't know what to do!!
thank you Tim
As requested I have emailed you the plist script.
In reference to your other question you need to:
Copy "com.me.restart_smb.plist" to /library/LaunchDaemons
So the file ends up in the /Library/LaunchDaemons folder on your Mac as per my screen dum in my earlier post (above) dated
Jul 19, 2013 6:35 AM.