#30639 closed defect (invalid)
sshfs does not work on Lion
Reported by: | fxn@… | Owned by: | drkp (Dan Ports) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.0.1 |
Keywords: | lion | Cc: | nathan.stocks@… |
Port: | sshfs |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
I just did a clean install of Lion, and with a fresh new machine installed MacPorts and sshfs. The port successfully builds and installs, in particular its macfuse dependency.
But mounting a filesystem throws this error message:
cauchy:~ fxn$ sshfs fxn@172.16.132.128:. prj/rails fxn@172.16.132.128's password: /Library/Filesystems/fusefs.fs/Support/fusefs.kext failed to load - (libkern/kext) requested architecture/executable not found; check the system/kernel logs for errors or try kextutil(8). the MacFUSE file system is not available (71)
Is there any workaround to that?
Change History (5)
comment:1 Changed 13 years ago by drkp (Dan Ports)
Keywords: | lion added; sshfs macfuse removed |
---|---|
Owner: | changed from macports-tickets@… to dports@… |
Status: | new → assigned |
comment:2 Changed 13 years ago by fxn@…
Works perfectly now, thank you very much for your prompt response.
comment:3 Changed 13 years ago by drkp (Dan Ports)
Resolution: | → invalid |
---|---|
Status: | assigned → closed |
comment:4 Changed 13 years ago by nathan.stocks@…
I ran into this same issue, and luckily found this page on google.
Wouldn't it be appropriate to update the port to detect whether a 64-bit kernel is used or not, and use fuse4x as the dependency instead of macfuse, if needed?
comment:5 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | nathan.stocks@… added |
---|---|
Description: | modified (diff) |
The default for all fuse-using ports was changed to fuse4x in r83483.
Note: See
TracTickets for help on using
tickets.
You are probably on a 64-bit kernel now, and MacFUSE does not support that. Fuse4X is an alternative that does; try uninstalling macfuse and sshfs, then installing fuse4x and then sshfs.