I have installed fuse4x 0.8.13 and sshfs 2.3.0 (via homebrew). I
wanted to do a simple test and got the error in the subject line (name
of server changed). Any ideas?
NCI-01856172-ML:tmp sdavis$ mkdir s4
NCI-01856172-ML:tmp sdavis$
NCI-01856172-ML:tmp sdavis$ cd s4
NCI-01856172-ML:s4 sdavis$ ls
ls: .: Device not configured
Hi,Also show me your output for$ mount -t fuse4x
On Wednesday, February 1, 2012 6:45:31 PM UTC-5, Anatol Pomozov wrote:Hi,Also show me your output for$ mount -t fuse4xNCI-01856172-ML:s4 sdavis$ mount -t fuse4xsed...@example.com:/data/sedavis on /private/tmp/s4 (fuse4x, nodev, nosuid, synchronous, mounted by sdavis)
HiOn Wed, Feb 1, 2012 at 4:38 PM, Sean Davis <sean...@gmail.com> wrote:
On Wednesday, February 1, 2012 6:45:31 PM UTC-5, Anatol Pomozov wrote:Hi,Also show me your output for$ mount -t fuse4xNCI-01856172-ML:s4 sdavis$ mount -t fuse4xsed...@example.com:/data/sedavis on /private/tmp/s4 (fuse4x, nodev, nosuid, synchronous, mounted by sdavis)This output looks fine, assuming that you have only one sshfs process running. Check it with "ps ax | grep sshfs".sysctl information also might be helpful here. Please show me$ sysctl -w vfs.generic.fuse4x.
How to repro your problem? Do you have this problem since you installed sshfs or it happened after some event (e.g. sshfs was running overnight and then stopped working)?
I am having, from what I can see, the exact same problem. Has there
been any resolution to this yet?
Just to wrap this discussion - the error says that the user-space
daemon (sshfs) does not exist. There are many reasons why it happens.
One obvious reason is that the process has crashed (e.g. segmentation
fault).
I think I saw a "segmentation fault" with sshfs when I had
incompatible version of libfuse and sshfs. sshfs was compiled against
production version of libfuse and run with debug version of libfuse.
It seems those versions have binary incompatibility so sshfs has
crashed. Once I compiled/linked sshfs against development version
everything works fine. Another reason is mixing libraries from
different fuse flavors (fuse4x, macfuse, osxfuse).
An advice for you is to uninstall fuse4x/macfuse, libfuse, sshfs and
reinstall it back. Make sure that you install it from the same source
- if you use binary packages, then use binary packages both for fuse4x
and sshfs. If you use package managers (macports, homebrew) install
both packages using the same manager.
I hope this helps.
Mounting remote symlink should be fixed in the next fuse4x version
(0.10.0). You might want to install development build from here
http://dl.dropbox.com/u/3842605/Fuse4X-0.10.0-beta.dmg and make sure
that it works as expected.
Thanks for the report.