Trouble with sshfs, caused by macfuse
Ryan Schmidt
ryandesign at macports.org
Thu Aug 13 15:38:30 PDT 2009
On Aug 13, 2009, at 10:09, Damien Clauzel wrote:
> When installing the sshfs port, MacPorts wants first to install
> macfuse as it is a dependance. Fine.
> The problem is that when MacFuse is already installed through the
> preference panel from Google (http://code.google.com/p/macfuse/).
>
> The result is an error :
>
> ___
> ---> Activating macfuse
> DEBUG: Image error: /Library/Filesystems/fusefs.fs/Contents/
> Info.plist already exists and does not belong to a registered
> port. Unable to activate port macfuse.
> while executing
> "_activate_contents $name $imagefiles $imagedir"
> (procedure "portimage::activate" line 56)
> invoked from within
> "portimage::activate $portname [composite_version $portversion
> [array get variations]] [array get options]"
> Error: port activate failed: Image error: /Library/Filesystems/
> fusefs.fs/Contents/Info.plist already exists and does not belong to
> a registered port. Unable to activate port macfuse.
> ___
>
> MacFuse cannot be activated, because the filesystem module is
> already provided by Google's preference panel.
> By consequence, sshfs cannot be installed because the macfuse port
> is not activated, although FUSE support is correctly provided.
>
> I can see 2 solutions for this :
>
> 1) remove macfuse dependance from sshfs : possible, but not ideal
> because sshfs wouldn't be working
> 2) create a placeholder macfuse port, that would represent the
> fact that MacFuse is already present on the computer
>
> Any comments ?
By design, MacPorts does not use libraries already installed on your
computer.
http://trac.macports.org/wiki/FAQ#ownlibs
The solution is to remove the MacFuse you already have and let
MacPorts install it.
More information about the macports-users
mailing list