I normally live in a blissful Mac existence. My MacBook Pro just works, just like it should. I enjoy the enhanced productivity that comes from using it. For those occasions when I need to use Windows, I have Parallels’ wonderful virtual machine installed. When I need Windows, I boot up a Windows session in about 20 seconds – much quicker than my Dell Precision M70.
Today I downloaded and installed the latest update for my MBP – 10.4.7(Intel). Everything was it’s usual harmonious self. Then I restarted. All of a sudden when I tried to launch an applicaiton I would get a mysterious -10810 error. I would also get “too many processes” when I tried to open a .dmg file. Nothing was consistent. I tried resetting the PRAM. I tried a boot to safe mode to repair the disk. Nothing worked.
Finally, I ran across this article, The Fix. Stéphane Nouhaud edited the launchd file, which is a system daemon used to run scripts automatically. Nouhaud suggests using Lingon, a freeware utility, to edit the launchd file and add a -F argument to the org.samba.smbd process. The argument goes on a new line after the /usr/sbin/smbd entry.
I have to say that it appears to be working. I’ve done all of the usual things to invoke the smbd process overrun and it hasn’t occured yet. Thanks to the good folks at MacWindows.com for this tip.