Running OS X 10.6.3? William Fennie found a fix on Google Groups.
First off, credit for this fix on OS X 10.6.2 goes to Geoff Watts from his two tweets.
If you're using Snow Leopard, you'll find that the current version of MacFusion refuses to complete a connection to a remote server. You can fix this in two steps:
First, quit MacFusion.
Second, open System Preferences and then open the MacFUSE pane. Check the "Show Beta Versions" box and click "Check For Updates". Go ahead and update MacFUSE.
Third, open up a terminal and do the following:
rm /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshnodelay.so
Your MacFusion installation should now be working on Snow Leopard. I've tested SSH and FTP connectivity so far, and they both appear to be working. Thanks again to Geoff for the fix!


excellent! thanks so much.
Good work! Macfusion is essential.
This is epic!
Thank's....
it's work also with sshfs
rm /Applications/Utilities/sshfs.app/Contents/Resources/sshnodelay.so
No happiness here. There is no beta version to install, and the .so files there are not present in my install. I've got 2.0.3.
Benson, try clicking the "show beta versions" again in macfuse. After you check for updates, macfuse should be the updated beta version 2.1.5
Then, check the location of macfusion. If you have macfusion directly under "applications," the terminal command will work just fine. If macfusion is located under Applications/Utilities like mine is, you'll need to modify the line as follows: rm /Applications/Utilities/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshnodelay.so
Hope this helps.
For some reason, I didn't have that location, mine is this:
/Applications/MacFusion.app/Contents/PlugIns/SSHFS.plugin/Contents/Resources/sshnodelay.so
Note the uppercase SSHFS.plugin, not the lowercase sshf.mfplugin. Other than that, this fix works for me. Thanks!!
You made my day
Thanks! I was thinking that I was going to have to down grade.
Thanks alot man - macfusion is essential. Simple, clear and easy fix. Many thanks!
You're awesome!
silly question---how do I replicate the Macfusion mount process on the command line? is there a "mount" invokation that does the job?
amazing. many thanks.
Thanks, works great!
Yay!
That rocks, working great.
Thanks.
Worked for me! Thanks.
As simple a program that it is I'm surprised that the finder doesn't have this functionality by default.
!!!!!!!!!! - This hack works great when booted in the default 32 bit mode for SL but if you run SL in 64 bit mode, Macfusion will run but not mount, kind of like my last girlfriend. (Sorry, couldn't resist that one). Anyone have any thoughts on how to make it all work when booted in 64 bit mode?
Did work. Thanks a lot!
updated to the beta of macfuse. was able to mount my flash drive but can't WRITE to it. i remember being able to both read and write. any ideas?
btw, my flash is formatted ntfs. i see it mount. can read but not write.
you saved my butt. thanks!
I appear to have no macfusion pane in system preferences. Any other way to set the beta download flag? Config file? The macfusion webpage appears to have no beta software available.
Solved it: I installed macfusion as a binary long ago, removed it and installed the package. That made the System pref's tab appear. The rest worked as charm! Thanks!!!
Hey guys. It looks really simple to do this.. I updated my MacFUSE to 2.1.5 beta and removed "../Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshnodelay.so" file and it is still not working for me. After I try to log to my ssh server I get the following error message:
"Could not mount filesystem: Authentication failed."
Do you have any idea how to solve my problem? It would be really helpfull. Thanks
PS: Macfusion v. 2.0.3
Dracik: I'm in the same boat. I updated MacFUSE to beta 2.1.5 and copied the updated sshnodelay.so file into the appropriate locations but I get the Authentication failed message as well. Did you figure anything out?
(also using Macfusion 2.0.3)
Not yet and I would really appreciate if somebody could help us
Excellent - many thanks for this fix.
After updating MacFUSE to Beta 2.1.5. I even cannot locate MacFusion.app. It doesn't appear at /Applications or /Applications/Utilities. Could anyone help me with this problem?
To Matthaus: So it started to work for me. I have renamed sshnodelay.so -> so macfusion is not using it. After doing this it wasn't working for me, so then I decided to install ExpandDrive. I was able to connect my ssh server with this app and then I just tried to use mafusion and voila, it's WORKING NOW!!!
GL with solving your problem.
dude, you saved my life!
Can't find the macfusion.app either. Even spotlight can't find it :X
I can't find the app either. System preferences pane -icon appears and it says, that app has been installed...
C.44 & Maxwell - remember that MacFUSE and MacFusion are two separate applications. MacFUSE includes all of the bindings necessary to allow MacFusion to work. The only one that has a panel in System Preferences is MacFUSE.
Nice. Thanks X 1000
Thanks so much...
oh boy. /me feels so stupid. Thanks a lot!
I just installed Snow Leopard and I was pretty depressed when this wasn't working! So happy for this article..
I'm having the authentication problem now. ExpanDrive works for me, but it expires in 30 days.
anyone else having luck?
Thank you....
Brilliant! Worked flawlessly for me.
Sorry, not even installing ExpanDrive (which works) didn't allow me to write to SSHFS (SFTP).
I removed the aforementioned file to get it to work, installed MacFuse 2.1.5 (Beta), but writing, still throws:
The Finder can’t complete the operation because some data in “To-Do” can’t be read or written.
(Error code -36)
Oddly enough, I can delete files!
w00t!! works like magic again.
NOTE: i had to delete the "sshnodelay.so" fiekl for whatever reason by CD to that directory then deleting the file .
Thanking you!
For all who are afraid of deleting stuff. You also move the file.
cd /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/ ; mv sshnodelay.so sshnodelay.so.bak
Thanks!!
Simple but efficiet!
Perfect!
(on Snow Leopard).
Thanks so much for this workaround.
It is definatly helpful for my bachelorthesis
Thanks, works perfectly.
I tried the work around for Snow leopard (updating to 2.1.5 beta MacFUSE and deleting sshnodelay.so) but mounting FTP servers does not work for me, SSH works fine. Anyone else having problems with FTP? It says it is mounted but then my system hangs and I can't click on anything for almost a minute and then when it unfreezes, it says unmounted. Weird. . . Any ideas?
Lovely, thanks for this
This is very helpful tip thank you.
I got a file not found when using
rm/Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshnodelay.so
Uninstalling macfuse and macfusion, rebooting, and reinstalling solved this for me.
Life saver!
Got the same file not found error message, but that's because I didn't move the MacFuse app into the applications folder. Had a "duh" moment when I looked carefully at the path for the file removal. Don't know if that is the same problem that the other poster had, but in case there are others out there like me that like to make things more difficult than they need be, I thought I would post this.
After that, it all works great. Much better than SSHFS.
Thanks
Dude, God bless you !
I'm having the same problem as Robert in 58.
Anyone knows what's wrong?!
Great work!!
for 64 bit SL issue, see the customized build for MacFUSE here (thanks to the original developers)
http://adavidchan.com/macfuse-on-snow-leopard-64-bit-mode
First of all, many thanks for porting this to os x!!!
A week ago I ran into trouble with my Ubuntu box 8.0.4 and my new Powerbook with OS X 10.6.1 on it. I've been scratching my head for a week, because I had strange errors mounting Ubuntu via ssh. (error 36) & (error 8003)* read write errors. In OS X 10.4 Tiger I had no trouble at all... Forget all the keychain options and deny them ALL, throw away the old entries of macfusion and ssh including all the above mentioned (.so files in this forum) In the prefs of Macfusion set the mount timeout to 30 seconds, instead of 3 seconds. I got a lot of host deny errors with this too short timeout. *The strange errors were finally solved when I read the Linux man pages... Where are the SSHFS man pages for OS X by the way? In the man pages was 1 option I tried in the ssh/extra options of Macfusion: -o idmap=user which means that all my permissions of my os x user are preserved and it worked like a charm on my new shiny macbook pro!
Thank YOU!! Just lovley!
Ended up wanting to use NTFS 3-G which requires the stable release of MacFuse, so I uninstalled the beta MacFuse and reinstalled the stable release. Happy to say that this did not affect the Macfusion. I can mount SSH drives no problem. I don't know if the stable MacFuse has changed so that Macfusion would work with the above fix or not. Thanks again for the original fix.
Phew, i'm so glad i found this fix!
Thanks!
GREAT!!!!!!!!!°!!!!! THANK YOU SO MUCH!!!!
this worked, just had to do a restart. thanks so much
THANKS!
I had to do this:
rm /Applications/MacFusion.app/Contents/PlugIns/SSHFS.plugin/Contents/Resources/sshnodelay.so
It works even without restart. THANKS!
Still necessary, and works with current SnowLeopard.
MERCI!!!
Hi, thanks this works. (10.6.1 New MacBook Pro 17in).
What does this fix do exactly?
I find MacFusion to be extremely slow to update the directory is there any connection to what that .so might have been doing? My guess is that MacFusion is just slow.. Comparing with Filezilla over sftp MacFusion does not immediately look up a folder listing when you open a folder, like Filezilla does. Minutes later after unmounting and remounting, the folders I wanted to open before now suddenly appear to have files in them. The ring keeps spinning in the lower right corner of the window showing ongoing data transfer.
Works perfectly, thanks for saving my day
thank you so much!
Thanks, works flawlessly.
Like this posting. But now have the problem that Windows XP is "shutting down" but is just hanging. Have tried to reboot, suspent stop. Is there no way of hardbooting windws in fusion. Not sureif this is a related or something entirely different.
Thanks a lot! You've saved my life!
Wow! Thanks a million for this help, I was in a blind panic this morning... until now.
So helpful it hurts!!!11
Thx.
Thanks!!! It just works...
this absolutely worked! thanks!
Life saver - Thank you very much!
You are a life saver.
Thanks Geoff and Major!
Someone earlier said "God bless you!" I wish to agree with him wholeheartedly. Why haven't they fixed this yet in the version they offer on their website? I'll never know.
Hey I really appreciate the post. This definitely beats ssh-ing in and using vim. Following you on twitter and I'll be sure to include a shoutout in my next video post.
Thanks a lot, helped me a lot.
Thanks for posting, fixed it for me!
for me it didn't
It works for me 2! Thanks for work!
WOW great thanks a lot!
Worked for me too. Awesome! Was using Cyberduck and it kept choking trying to xfer folders with many files. It was driving me nuts!!!
Works for me!
First time I mount it fails. Try second time and it mounts successfully.
This works great, thanks!
This works OK for basic functionality; but I'm still having trouble with FTP transfers, seems the permissions are not correct.
This was the most useful post in my last 3 hours looking for fixing this.
Worked for me, but only after a reboot...
I get:
sudo fuse-ext2 /dev/disk0s2 /Volumes/MEDIA/ -o force
fuse-ext2: version:'0.0.7', fuse_version:'27' [main (../../fuse-ext2/fuse-ext2.c:324)]
fuse-ext2: enter [do_probe (../../fuse-ext2/do_probe.c:30)]
fuse-ext2: leave [do_probe (../../fuse-ext2/do_probe.c:55)]
fuse-ext2: opts.device: /dev/disk0s2 [main (../../fuse-ext2/fuse-ext2.c:351)]
fuse-ext2: opts.mnt_point: /Volumes/MEDIA/ [main (../../fuse-ext2/fuse-ext2.c:352)]
fuse-ext2: opts.volname: MEDIA [main (../../fuse-ext2/fuse-ext2.c:353)]
fuse-ext2: opts.options: force [main (../../fuse-ext2/fuse-ext2.c:354)]
fuse-ext2: parsed_options: force,allow_other,local,noappledouble,fsname=/dev/disk0s2,fstypename=ext2,volname=MEDIA [main (../../fuse-ext2/fuse-ext2.c:355)]
fuse-ext2: mounting read-write [main (../../fuse-ext2/fuse-ext2.c:369)]
/Library/Filesystems/fusefs.fs/Support/fusefs.kext failed to load - (libkern/kext) link error; check the system/kernel logs for errors or try kextutil(8).
the MacFUSE file system is not available (71)
Ooops! Wrong page...
works!
I just removed the file:
/Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshnodelay.so
And it started working. I did not need to update the version under snow leopard. MacFUSE Version 2.0.3.
This still didnt work for me. MacFusion tries to mount the FTP but then my entire machine freezes for a few minutes and then the volume is unmounted.na
I have been trying to mount a key-based SSHFS (no passwords) remote Fedora file system.
It mounts great on my Ubuntu desktop but my Macbook Pro (10.6.2) is having a heck of a problem. I just can't seem to easily mount it to then work with in Textmate or TextEdit.
I have a mountpoint locally (empty) and think it must be something I'm not doing/missing.
I'm working on a web app that is managed on a SVN server and deployed to a web server, but policy and firewall rules prevent the two servers from talking to each other. I figured that using MacFuse/MacFusion as a bridge would be the perfect solution (basically, I'd do an svn export on my desktop to an SSHFS mount), but I was bummed when I couldn't get MacFusion working. This fix solved my problems. Thanks!
That is BEATIPUL! Great fix.
Thank you very much for this post: a lot of time saved!
Stopped working after upgrading to Snow Leopard 10.6.3
Thanks, I was about to torture myself with this
http://www.5dollarwhitebox.org/drupal/node/97
but then your post came along. Excellent.
Same here, stopped working after uppgrade to 10.6.3
Looks like the 10.6.3 upgrade issue is with MacFusion.
Here's a fix
Let's try that again. The link is :
http://groups.google.com/group/macfuse/browse_thread/thread/3c611784177843f0/3f02a6efd38f4b30?show_docid=3f02a6efd38f4b30
Awesome!
Thank you for the 10.6.3 fix! Lifesaver!
i cannot say THANK YOU enough for this. finishing up mfa thesis and couldnt get anything onto/off of my external harddrive.
who ever you are you made my day.
The fix only works on one of my brand new Mac machines (Both running 10.6.3 SnowLeopard). Is there another trick to this? It works on my Mac desktop but not on my laptop. As far as I can tell the only difference between the two is that the laptop has the latest XCode SDK installed but I had this same SDK installed on my desktop recently before reverting it back to SDK 3.2.1.
Does anyone know if this allows the latest MacFusion to work with EncFS file systems?
I Update Macfuse to 2.15, remove .. sshnodelay.so and I Start Macfusion, but I can't create a new connection from MacFusion Interface user , plus option is disable. I'm running SL 64 bit. Plese Help me. Thanks a lot. Regards
same as adrian.
I can't click plus button.
I'm just started to use MacFusion, so this is my first time to try.
Any solution to solve this problem?
Thank you for your help in advance.
The problem solved.
There is a modified package, MacFusion2.
Thank you William Fennie for useful link above.
YES!!! Thanks you very much
None of the fixes work anymore on any version of MacFusion. Does anyone have this working for Snow Leopard 10.6.4. If so, what fix worked?
Worked 1st time YAY!
For me this worked
#rm /Applications/MacFusion.app/Contents/PlugIns/SSHFS.plugin/Contents/Resources/sshnodelay.so
Thanks a lot for making my macfusion work again
This worked for me on 10.6.4. I was getting an authentication error, but I was able to resolve that by quiting Macfusion and doing a "killall macfusionAgent" from the CLI.
Thanks!
Thanks:)
Just thought I'd add - in case you didn't already know:
If you want to have permissions set properly then you need to add something like this to SSH Advanced settings:
-o idmap=user -o uid= -o gid=
Say you are userMe@remoteSite and you are a member of group www-data at remoteSite
unless you add the above options you will only have write permissions to userMe's folder at remoteSite and, regardless of your www-data membership, you will be unable to write to files in group www-data.
This is because your Mac doesn't know your group membership at remoteSite and will deny you write permissions to directories outside userMe's home directory.
html caught me out: se above
-o idmap=user -o uid=[my local uid] -o gid=[my local gid]
worked for me too, thx a lot !
I have tried all of the fixes and alt files referenced above to no avail. Like a few other posters above I am trying to connect only with ftpfs, not ssh. When I start macfusion and attempt to mount it says "mounted" but causes a 60 second freeze on my machine. I cannot do anything during this time, even switch apps. Any ideas?
Oh my god! Thank you so much!
not having luck here with 10.6.5.
Could someone please just post version numbers of:
MacFusion (2.03 or 2.04)
MacFuse (2.0.3 or the 2.1.5 beta)
sshfs (1.8 or the 2.2 version)
who "are" having luck with this?
tah
http://groups.google.com/group/macfuse/browse_thread/thread/3c611784177843f0?pli=1
First link on this page fixes it for me.
mmm, not here...
what versions are you running James?
Awesomeness. In case you were curious, there are still people stumbling onto this post, and fixing their setup. Thanks!
I manage to mount ATV, but I dont get write permissions to any folders. (the "library" folder on the ATV has a "Stop" sign, but the other folders on ATV looks normal). What am I doing wrong?
Best Regards,
Peter
at last! i've been missing sftp mounts on snow leo. thx.
Great, worked for me, thanks for posting this.
I can't get ssh to work. Been at it for 2 days. I keep getting the message "Could not mount filesystem: Authentication has failed."
I am trying to connect by MacBook Pro (SL 10.6.6) to my MacMini (SL 10.6.5) which I use as a server.
Here is what I have done:
1) updated MacFuse to 2.1.5 in System Prefs
2) installed Macfusion 2.0.4.
3) ran the terminal command to remove the sshnodelay.so file, but in the version of Macfusion I have installed, this file must have already been removed because it's not there.
Any ideas on what else I can try?
MacFUSE is not working (yet) on 64bit kernels, so check your kernel before laming out "not working".
We're all waitong for a working version soon, though.
What is MacFusion? I know about MacFuse. It this just a new name for the same thing? Anyhow, before you give tips on how to improve the performance of MacFuse, please tell us how to get past "Installation failed" message. I get this on 10.6.5 MacBook Air, but it works fine on 10.6.5 MacBook Pro.
Ok, running latest MacFuse 2.1.5 and Macfusion 2.0.4
I get error msg "Could not mount filesystem: Mount has timed out."
Time out seems to be only 6secs or so, where do I change the time out?
Im on Snow Leopard 10.6.8
Does MacFusion work on SL 64bit yet?
ok, change to timeout=30 sec now get error: "Could not mount filesystem: Mount process has terminated unexpectedly."
so if its not working on SL 64bit, then why is this fact not mentioned on the web page, could save we poor mortals a little time trying to make it work.
Hello All..
Ok so I bought an external drive (WD essentials 3TB). I downloaded NTFS-3G which also gave me Macfuse. I rebooted and get the same errors as posted above.
I downloaded the 2.1.5 beta. I, like others, could not find the above mentioned file to rm - at all.
So then I thought I don't recall even downloading macfusion, so maybe that is why? But none of the instructions I saw said to do this. Do I need to?
I then found another article which claimed to fix the issue by downloading 2.1.9 beta. So I did that
I hate to sound stupid but now what? Should my drive just appear on my desktop or do I have to mount it??
Not very unix savy so bear with me. Any and all help is appreciated
Thanks
Cancel my last post.. All is working now (well at least I can see the drive now)
thanks very much