You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

WINS workgroup resets every time I startup my MAC

Hi,

I m a new mac user.

I noticed that every time i switch off then on my mini, the remote pc s on my network can t access my smb shares.


After investigating i foud out that in fact at each startup, the WINS workgroup name i've set manually to "WORKGROUP" the time before. resets.


And according to the kdc.log file, here s the reason :

NTLM domain not configured

Anyway the /Library/Preferences/SystemConfiguration/com.apple.smb.server.plist is correct and the WORKGROUP appears right.


In fact, what happens, is that smb is launching too soon in the startup sequence (is that because my SSD causes my mac to boot up in less than 15 sec ?), and the network is not initiated when samba starts.


as a result, disabling/enabling file sharing makes my mac shares instantly available on all my PCs

also, typing the following command :

sudo touch "/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist does the trick to.


But i'm fed up with doig that on every startup.

so I found the following script on the web, which should reset samba 60 seconds after startup.


<?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">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.me.restart_smb</string>
<key>ProgramArguments</key>
<array> <string>/bin/bash</string>
<string>-c</string>
<string>sleep 60;touch "/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist"</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>


I ve put the plist in /library/LaunchDaemons

but it's not working.


I'd like some help to automate the

touch "/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist"


command at startup.

I tried compiling an app with that command in applescripteditor, but as it requests the "with admin privileges" tag, it prompts an asks for my password.


As I said, I only had a mac for 2 weeks now so I can not go further by my own.

Any help would be appreciated.


Thanks a lot.

Mac mini, OS X Mountain Lion (10.8.2), Late 2012, quad core, 1TB + OCZ SSD

Posted on Nov 16, 2012 5:26 AM

Reply
46 replies

Jul 8, 2013 8:56 AM in response to MrTweety

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[1] (org.samba.nmbd[636]): Exited with code: 1

Jul 8 08:41:15 sfs244 com.apple.launchd[1] (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

org.samba.nmbd.plist

org.samba.smbd.plist

from /Library/LaunchDaemons ??

Is it just trying to start smb twice or something?

Jul 13, 2013 3:24 AM in response to ArctiX-Arts

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: dean.athan@hotmail.com


Thank you for your help.

Jul 13, 2013 7:11 AM in response to rommm

All,

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.

Thanks.

Jul 18, 2013 11:50 AM in response to dathan42

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.


User uploaded file


User uploaded file

Jul 19, 2013 1:51 PM in response to dathan42

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.


Thanks!!!

Jul 19, 2013 1:55 PM in response to rommm

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">

<plist version="1.0">

<dict>

<key>Label</key>

<string>com.me.restart_smb</string>

<key>ProgramArguments</key>

<array>

<string>/bin/bash</string>

<string>-c</string>

<string>sleep 60;touch "/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist"</string>

</array>

<key>RunAtLoad</key>

<true/>

</dict>

</plist>


Then reboot

Sep 6, 2013 11:38 PM in response to iDeviceDreamer

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? tim@pedryremodeling.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

WINS workgroup resets every time I startup my MAC

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.