I'm trying to get SugarSync v2.46 running on OS 10.6.8. I also use Homebrew to manage install packages. After I installed SugarSync, I came to discover that it installed osxfuse 2.6.1 on my system, which leads to a slew of warnings as identified by brew doctor
as this installed files to /usr/local
. I figured the best way to get rid of these warnings was to uninstall Fuse, done in the System Preferences pane, and then reinstall using brew install osxfuse
. As per the caveat, I also directly wrote certain bundles to the proper locations via
sudo /bin/cp -RfX /usr/local/opt/osxfuse/Library/Filesystems/osxfusefs.fs /Library/Filesystems/
sudo /bin/cp -RfX /usr/local/opt/osxfuse/Library/Frameworks/OSXFUSE.framework /Library/Frameworks/
sudo chmod +s /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs
Based on the osxfuse Wiki this has basically achieved a complete install of osxfuse 2.7.1. I only lack the icon in System Preferences. Nevertheless, SugarSync doens't recognize this, and insists on installing its prepackaged Fuse.
I have the bundles in the right locations, and I can load the kernel extension. The libraries are all in the right spots (though they are symlinked to the brew Cellar). I contacted SugarSync for information on how their app checks for a pre-existing version of Fuse but was told to upgrade to their version 3 which I can't do right now.
Have I missed something important that will prevent apps from mounting the kernel extension? Or is this a SugarSync specific problem?