#1495 new task

test forks of MacFUSE for use with sshfs on OS X Lion

Reported by: davidsarah Owned by: tarcieri
Priority: major Milestone: undecided
Component: code-frontend Version: 1.8.2
Keywords: mac fuse osxfuse sftp sshfs Cc:
Launchpad Bug:

Description

MacFUSE has apparently splintered into three or four forks, none of which work properly with Tahoe on OS X 10.7 (Lion). See SftpFrontend for details.

This ticket can be closed when we are able to access a Tahoe filesystem reliably over sshfs on Lion, and have documented how to do that.

Attachments (1)

sshfs-debug-output.txt (12.1 KB) - added by davidsarah at 2011-08-21T23:18:52Z.
output of sshfs with -o sshfs_debug, using the Tuxera 2.2.1 fork of MacFUSE. At the end, the sshfs process exits unexpectedly and the filesystem is unmounted.

Download all attachments as: .zip

Change History (7)

Changed at 2011-08-21T23:18:52Z by davidsarah

output of sshfs with -o sshfs_debug, using the Tuxera 2.2.1 fork of MacFUSE. At the end, the sshfs process exits unexpectedly and the filesystem is unmounted.

comment:1 Changed at 2011-08-21T23:19:55Z by davidsarah

tarcieri, what was the exact sshfs command line for attachment:sshfs-debug-output.txt?

comment:2 Changed at 2011-08-22T01:51:55Z by davidsarah

According to https://trac.macports.org/ticket/29917#comment:48, FUSE4X has already fixed the stability bugs with sshfs and with 64-bit kernels. Also, FUSE4X is forked from a more recent version of Linux FUSE then OSXFUSE, and seems to intend to stay closer to upstream in future (this is supported by the revision histories so far). OSXFUSE seems to have a lone developer (Benjamin Fleischer); although FUSE4X also has one primary developer (Anatol Pomozov), he appears to have more help. OSXFUSE does have the technical advantage of working with existing binaries of filesystems compiled for MacFUSE, but that is liable to cause as many problems as it solves. I'm betting on FUSE4X.

comment:3 Changed at 2011-11-03T04:04:32Z by zooko

Glyph Lefkowitz recommends FUSE4X.

comment:4 Changed at 2012-03-27T21:52:40Z by davidsarah

wiki:SftpFrontend was updated to reflect that FUSE4X seems to work: https://tahoe-lafs.org/trac/tahoe-lafs/wiki/SftpFrontend?action=diff&version=77&old_version=75

What more, if anything, do we need to close this ticket?

comment:5 Changed at 2013-05-03T16:57:19Z by daira

  • Keywords mac fuse osxfuse added; macfuse removed
  • Type changed from defect to task

http://fuse4x.github.io/ currently says: "Fuse4X has been merged to OSXFUSE project. Consider switching to OSXFUSE for a new development."

So we need to test OSXFUSE (a.k.a. FUSE for OS X), and then update SftpFrontend to recommend that if it works.

Note: See TracTickets for help on using tickets.