How can I use SMB shares under Mavericks? There seem to be different problems and solutions to this problem floating around:


Fix switching from SMB to cifs
Not being able to access OS X shares from Windows
All kinds of problems with SMB and Mavericks over at Apple


My problem is like in the first link: I have a Raspberry Pi (Linux) SMB server. It serves files to my MBP running Mavericks. However, I cannot connect to the Pi. The Console logging says:

30.10.13 21:50:53,422 NetAuthSysAgent[6632]: smb_mount: mount failed to raspberrypi/MyShare, syserr = File exists


When I go to /Volumes in a shell and do an ls, I get this:

user@mac:/Volumes $ ls -l
ls: MyShare: Invalid argument
total 8
lrwxr-xr-x  1 root  admin  1 28 Okt 21:39 M4 -&gt; /
user@mac:/Volumes $ 


So my main hard drive M4 is visible, the share produces an invalid argument. I already rebooted my Mac three times.

How can I solve this?
If you can't get SMB working, try AFP. You can run both side-by-side, and use SMB on your Windows and AFP on OS X.



To set up AFP on your Raspberry Pi, you can use the following command:

sudo apt-get install netatalk


This will install Netatalk on your RPi, and following successful installation, the RPi should automatically show in the Shared section in Finder and the Network neighbourhood (⌘⇧K):



If not, you can connect manually by pressing ⌘K and typing afp:// followed by the IP address of your RPi.