Tuesday, 30 August 2011

MacFuse doesn't work on OS X Lion??

Just received my new 13" MacBook Pro - running OS X 10.7.1 Lion. Was installing NTFS-3G plus MacFuse on it to access my NTFS external UBS drives.

But I keep getting this error as shown below: "dyld: Library not loaded: /usr/local/lib/libfuse.2.dylib Reference from: /usr/local/bin/ntfs-3g Reason: image not found"


When I then check the status of MacFuse it says "MacFUSE does not appear to be installed" and can't check for Updates.

Did some search and found this post saying:


MacFUSE:
The original MacFUSE project is no longer under development. Amit, the
author, has moved on to a closed source version [NuFS] that you can license.
There are a variety of updates to this code base that have been distributed
to get support for Lion and 64-bit Snow Leopard, use them at your own risk.

OSXFUSE [https://github.com/osxfuse/]:
This is a direct descendent of MacFUSE being lead by Erik Larsson and
Benjamin Fleischer - it properly supports Lion [as of the 2.3 branch] and is
actively developed. It should largely "just work" if you're already using
MacFUSE. You can download it from Github - presumably future releases will
live at http://osxfuse.github.com

Fuse4X [http://fuse4x.org/]:
MacFUSE is notably "not fuse" - in that largely mimics but does not
replicate FUSE interface on Linux. Fuse4X descends from MacFUSE but aims to
"be fuse" for the Mac and given that, it no longer stands as a pure
replacement for MacFUSE - but intends to provide a MacFUSE compatibility
layer eventually. It is being actively developed by Anatol Pomozov
[https://github.com/fuse4x].


Great, will need to learn about this new thing called "OSXFUSE" then, hope it's not too complicate/difficult...

[Update] The unofficial package mentioned in this post which points to this download seems to work for me. Although at the beginning it reports an error about not getting response within 15 seconds...


[Update 2] Thanks to info from "anonymous" (See below), I applied the workaround following the information from https://gist.github.com/1100318 and I now no longer gets that 15 second error. Thanks!

2 comments:

  1. The 15 seconds timeout thing is not caused by OSXFUSE but is related to NTFS-3G's fuse_wait program in /usr/local/bin/. This is caused by a bug in Lion's CoreFoundation framework and should be fixed in the next NTFS-3G release. For a workaround have a look at: https://gist.github.com/1100318

    ReplyDelete
  2. Thanks!!! This work for me!!

    ReplyDelete