Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

A fix for SMB -43 errors System
For the past two months, I haven't been able to connect to my Windows 2K box from my Mac. As I tried to connect using the 'Connect to Server,' I kept receiving SMB Error = -43. Searching through the normal tech sites, it appeared that I was the only one with this problem. Being fed up with the lack of SMB access, I was a mission to fix the problem. I first opened the Console to look for any errors, and I found one:

kextload: /System/Library/Extensions/smbfs.kext: no such bundle file exists

Immediately I ran the file find, and to my dismay, the smbfs.kext was missing. No big deal, I'll just hop on the net and download a fresh copy. Nope, nothing, nada ... there was no copy available.

I then turned to my 10.2 install disks and ran the file find again. Nope, nothing but package files. Knowing the file was in there somewhere, I ran across a great program called Pacifist. Not only is it a great package file reader, this program also has functionality built in to scan and organize the 10.X install disks. Using its file find command, I was able to locate smbfs.kext and copied it into the /System -> Library -> Extensions folder.

I now have three words for you: SMB connections restored.

    •    
  • Currently 3.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (2 votes cast)
 
[11,676 views]  

A fix for SMB -43 errors | 12 comments | Create New Account
Click here to return to the 'A fix for SMB -43 errors' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
A fix for SMB -43 errors
Authored by: willjwade on Sep 10, '03 10:15:21AM

To save us going through the install disks can you just post the file somewhere for download?

Thanks
Will.



[ Reply to This | # ]
A fix for SMB -43 errors
Authored by: Cameroon on Sep 10, '03 11:53:59AM

It's likely not legal to post the file, but the location of the kext on the install disks would work.

In a similar note, I once had the Print Center application disappear from my boss' iBook. At the time I assumed that one of his kids (or he himself, being not so tech savvy) accidently deleted it, but perhaps there is something deeper going on if the smb kext also "disappeared".

I also used Pacifist to restore the Print Center from the install disks.



[ Reply to This | # ]
A fix for SMB -43 errors
Authored by: tnagpal on Sep 10, '03 12:34:26PM

Isn't samba open source? I don't think it would violate any licenses to post a file for download...



[ Reply to This | # ]
A fix for SMB -43 errors
Authored by: extra88 on Sep 10, '03 12:53:31PM
It's probably in the Darwin Source somewhere, though a cursory glance didn't reveal it.

I don't have a good place to host it but here's a listing of the directory contents on a fully patched 10.2.6 machine:

ls -lF /System/Library/Extensions/smbfs.kext/Contents/*
-rw-r--r--  1 root  wheel  833 Apr  7 21:22 /System/Library/Extensions/smbfs.kext/Contents/Info.plist
-rw-r--r--  1 root  wheel  502 Apr  9 14:10 /System/Library/Extensions/smbfs.kext/Contents/version.plist

/System/Library/Extensions/smbfs.kext/Contents/MacOS:
total 760
-rw-r--r--  1 root  wheel  386500 Apr  7 21:22 smbfs

/System/Library/Extensions/smbfs.kext/Contents/Resources:
total 48
-rw-r--r--  1 root  wheel   2081 Apr  7 21:22 Makefile
-rw-r--r--  1 root  wheel     84 Apr  7 21:22 Makefile.inc
-rw-r--r--  1 root  wheel  14374 Apr  7 21:22 makeobjops.pl


[ Reply to This | # ]
A fix for SMB -43 errors
Authored by: Chef2000 on Sep 10, '03 01:15:38PM

I think smbfs.kext is copywrite protected. It's not part of the samba package but Apple's interface with it. Using Pacifist was to locate and istall from the OSX Install Disk 1 was pretty easy.



[ Reply to This | # ]
A fix for SMB -43 errors
Authored by: truenobzr on Sep 10, '03 08:24:07PM

How about SMB -41 error?? I have no problem when using WinXP browser my Home directory in Mac but cannot connect WinXP shared folder in 10.26



[ Reply to This | # ]
A fix for SMB -43 errors
Authored by: sharumpe on Sep 10, '03 11:17:57AM

Can you post which file on the system CD contained the smbfs.kext file for future reference?



[ Reply to This | # ]
A fix for SMB -43 errors
Authored by: Chef2000 on Sep 10, '03 12:46:17PM

From what I recall, Pacifist scanned the entire OSX Install Disk 1 before I ran the find function. So all I did was enter the kext file name and it located it for me.



[ Reply to This | # ]
I didn't do it this way...
Authored by: psxndc on Sep 10, '03 12:37:35PM
I kept getting the same thing after "canceling" an attempt to connect to my Windows box. Using term, I went under /Volumes and saw that the it had already been mounted, or at least os x thought it was. I typed

#umount OffendingVolumeName

That cleared it up for me. Rebooting also seemed to fix it, but these cases may just be a different problem with the same error code.

-p

[ Reply to This | # ]

I didn't do it this way...
Authored by: DelVach on Sep 10, '03 01:54:08PM
I've run into a similar problem with a WebDAV mount. It would disappear entirely from the Finder, but I'm still able to see and work with files on the mounted drive via the terminal.

I'm not sure where I initially saw this posted, but if you use the 'Go to Folder' shortcut (Shift-Cmd-G) and specify '/Volumes/MyMount' it'll magically appear.

[ Reply to This | # ]
I didn't do it this way...
Authored by: tres on Sep 10, '03 03:48:45PM

Relaunch the Finder.

Mounts automagically appear.



[ Reply to This | # ]
Relaunch the Finder ....
Authored by: osxpounder on Sep 11, '03 04:26:55PM
Since some of us now see a reason to quit the Finder that we might not have realized before, we might suddenly find these tips useful:

How to add a Quit item to the Finder's menu

Add a Finder Quit menu to the dock

---
--
osxpounder

[ Reply to This | # ]