I was getting the Failed to Retrieve Share List from Server when I was trying to move files from my mac to mint 13 pc.
I am trying using the existing samba protocol.
Here is how I fixed it.
I just added the ip address of the mac on my hosts file
sudo vi /etc/hosts
this will bring the hosts file. Then add the ip address and the host name of the computer you are trying to communicate.
Say the ip address of the computer you are trying to connect is 192.168.2.5
192.168.2.5 hostname
Then reboot your *nix
sudo reboot