Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not compatible with OS X Sierra #52

Open
frijj2k opened this issue Jul 8, 2016 · 45 comments
Open

Not compatible with OS X Sierra #52

frijj2k opened this issue Jul 8, 2016 · 45 comments

Comments

@frijj2k
Copy link

frijj2k commented Jul 8, 2016

Macfusion will not run on OS X Sierra stating it is incompatible with this version of OS X.

@goose121
Copy link

goose121 commented Aug 3, 2016

Yeah, it won't REALLY even run on Mavericks. It doesn't let you add servers and has an exception when it starts. But the last commit was in 2010, so I think it might be abandoned.

@eastcoastcoder
Copy link

eastcoastcoder commented Aug 3, 2016

Please use ElDeveloper's fork. I'm having the same issues but at least this build has been worked on recently. https://github.com/ElDeveloper/macfusion2
Edit: Opened the same issue for you on that fork https://github.com/ElDeveloper/macfusion2/issues/17

@mmerchant
Copy link

+1 when trying on 10.12 (macOS Sierra)

You can’t use this version of the application “Macfusion” with this version of macOS.

@luntegg
Copy link

luntegg commented Sep 27, 2016

+1

1 similar comment
@dango
Copy link

dango commented Oct 3, 2016

+1

@eastcoastcoder
Copy link

Hey guys, ElDeveloper has almost got this problem taken care of. Take a look here https://github.com/ElDeveloper/macfusion2/issues/11
There is a patched build linked in the discussion. I haven't given it a spin yet but please do try it out.

@daslicht
Copy link

daslicht commented Oct 6, 2016

@goose121:
it is working fine here on OS X 10.11.6

@existme
Copy link

existme commented Oct 13, 2016

+1

@jowkar
Copy link

jowkar commented Oct 15, 2016

The patched build mentioned above runs for me, but only after also updating to the latest version of "FUSE for macOS". Prior to that it crashed instantly on start.

@fsigworth
Copy link

I LOVE MacFusion! I use it for previewing cryo-EM images and other data on our university cluster. It would sure be great to be able to use it again on Sierra. Could someone point me to where I can download the latest built app?

@jankkm
Copy link

jankkm commented Oct 17, 2016

As mentioned before in this issue there is a pre release on a different fork:
https://github.com/ElDeveloper/macfusion2/releases

@jarrettj
Copy link

+1

@perdacherMartin
Copy link

perdacherMartin commented Oct 27, 2016

I've solved the following error: "Could not mount filesystem: Mount path could not be created." by changing the mount path under "Mount" -> "Macfusion" -> "Mount Point" to "/Users/myuser/Desktop/myHost" -> it worked.

OS: 10.12.1 and "Macfusion Sierra Pre-release 3"

@fsigworth
Copy link

So sorry to bother you-all. I did as you said, but now get a different error, “Could not mount filesystem: Mount process terminated unexpectedly.” In a finder window I see a folder with my host’s name appear and then in a fraction of a second disappear again, before the error message appears.

Fred

On Oct 27, 2016, at 8:50 AM, Perdacher Martin <[email protected]mailto:[email protected]> wrote:

I've solved the following error: "Could not mount filesystem: Mount path could not be created." by changing the mount path under "Mount" -> "Macfusion" -> "Mount Point" to "/Users/myuser/Desktop/myHost" -> it worked.


You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_mgorbach_macfusion2_issues_52-23issuecomment-2D256631796&d=CwMFaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=0CYI4NKLGjHxGsE4MJzRWuiVDcoaSNJAozflvQKB2rk&m=Hl9neW8gah9i75m3qhp5UU_5VhsP0TiDirciOwnLY-c&s=H_9Bkx2zX9Yc3-ni4gq1RMitItOReS-DIiYQwsjBjgc&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AE2TUjjDfrwcCw73yj0WsBDRN1GrO0Foks5q4J4wgaJpZM4JIVXW&d=CwMFaQ&c=-dg2m7zWuuDZ0MUcV7Sdqw&r=0CYI4NKLGjHxGsE4MJzRWuiVDcoaSNJAozflvQKB2rk&m=Hl9neW8gah9i75m3qhp5UU_5VhsP0TiDirciOwnLY-c&s=uqzC0T-5xq4Z33pwoSMWJBleIQALhxk__4yHSd3k-d4&e=.

@daslicht
Copy link

changing the mount path under "Mount" -> "Macfusion" -> "Mount Point" to "/Users/myuser/Desktop/myHost" -> it worked.
did not work for me either :(

@AgUsBF
Copy link

AgUsBF commented Nov 3, 2016

hi, I am totally new at this, so excuse me if i'm asking something silly.
Yesterday I downloaded the pre-release3 and changed the mount path, worked on Sierra 10.12.1. I mounted and unmounted several times, copied and pasted files and folders... everything OK. But today when I opened macfusion the volume disappeared and I can't add a new one. The "plus" button of the app doesn't work at all, the gear button seems to work ok.
I can connect to the volume by the command ssh in the terminal, so that's ok....
Ideas?

@michaelogrant
Copy link

I have about 20 server configurations and only some of them gives me the "Could not mount filesystem: Mount path could not be created." error message. When I manipulate those problem servers' Mount Point setting to a read/write-able location such as /Users/<username>/<hostname> they mount without issue... in /Volumes with permissions drwx------ and in my user directory with permissions drwxr-xr-x@
@goose121 : I was running the original MacFusion with recommended FUSE updates and had no major issues with it from Mavericks all the way up to and including El Capitain. It is only with Sierra that it would no longer run.

@daslicht : Have you tried updating to the latest version of Fuse? I'm currently still running 2.6.4... I'm hesitant to upgrade just in case it breaks!

@xxblx
Copy link

xxblx commented Nov 15, 2016

changing the mount path under "Mount" -> "Macfusion" -> "Mount Point" to "/Users/myuser/Desktop/myHost" -> it worked.

did not work for me either :(

@daslicht see https://github.com/osxfuse/osxfuse/wiki/SSHFS#macfusion

After replacing sshfs-static mounting should works. Note that path in cd need to be replaced with actual /Applications/Macfusion\ 2.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources

@daslicht
Copy link

daslicht commented Nov 27, 2016

Still doesn't work, I have this now :

drwxr-xr-x@ 10 daslicht  staff      340 Nov 27 17:02 .
drwxr-xr-x@  5 daslicht  staff      170 Oct 17 06:29 ..
-rwxr-xr-x@  1 daslicht  staff    32332 Oct 17 06:29 new_sshfs_askpass
lrwxr-xr-x   1 daslicht  staff       20 Nov 27 17:02 sshfs-static -> /usr/local/bin/sshfs
-rwxr-xr-x@  1 daslicht  staff  5845152 Oct 17 06:29 sshfs-static-lions
-rwxr-xr-x@  1 daslicht  staff  2756952 Oct 17 06:29 sshfs-static.orig
-rw-r--r--@  1 daslicht  staff    13259 Oct 17 06:29 sshfs.png
-rw-r--r--@  1 daslicht  staff     8408 Oct 17 06:29 sshfsAdvanced.nib
-rw-r--r--@  1 daslicht  staff     6987 Oct 17 06:29 sshfsConfiguration.nib
-rw-r--r--@  1 daslicht  staff    61418 Oct 17 06:29 sshfs_icon.icns

When I try to mount something, it just shows mounted and unmount right away.

If I remove the mount pint I still get :

Could not mount filesystem: Remote host has disconnected.

@daslicht
Copy link

@zhew117
Copy link

zhew117 commented Dec 7, 2016

+1

@ychenbioinfo
Copy link

ychenbioinfo commented Dec 8, 2016

Have problem on 10.12.1 when I tried to mount a SFTP drive.
Could not mount filesystem: Mount path could not be created.

@fietstouring
Copy link

MacFusion worked for me on all versions of OSX until 10.11
Just had the problem that I it always crashed when trying to delete a server in the list.
The above version has the bug fixed! Thx to the developer!

@daslicht
Copy link

Still not working here on Sierra
(2.1.1-dev.3)

@eastcoastcoder
Copy link

Here's the way I got it working. Pay attention because you might have to try these steps MULTIPLE TIMES, as the mount point gets deleted if you have invalid credentials, or if the planets are not aligned, etc.

  1. Grab ElDeveloper's Pre-Release Fork: https://github.com/ElDeveloper/macfusion2/releases
  2. Make a directory in your home folder: mkdir $HOME/Volumes/Anything
  3. Add an entry FTPFS/SSHFS
  4. Change Path: / (Possibly mandatory for FTP)
  5. Hit the Macfusion Tab
  6. Change Mount Point: /Users/USERNAME/Volumes/Anything
  7. Check the three boxes just for good measure

The Anything folder is a bit silly, the name will be overwritten by the provided Volume Name if you set one, else it will be overwritten by the Host url.

@daslicht
Copy link

daslicht commented Jan 1, 2017

@ethanx94
I just tried what you suggested.
But I still get Could not mount filesystem: Remote host has disconnected.

The log shows:

(SSHServerFS, Breb Full, 01/01/2017, 18:25) SSHFS version 2.5
(MFClient, Breb Full, 01/01/2017, 18:25) Note status changed for fs <MFClientFS: 0x6080000e9f80> (Breb Full) to Failed to Mount
(SSHServerFS, Breb Full, 01/01/2017, 18:25) mount_osxfuse: mount point /Users/daslicht/Volumes/Anything is itself on a OSXFUSE volume

Any idea what else to try ?

@eastcoastcoder
Copy link

That's too bad. :-(

Can you verify standard terminal SSH commands work? It seems like maybe a server security issue. Maybe too short of a timeout or the server is expecting key-based auth only.

$ ssh username@host

@daslicht
Copy link

daslicht commented Jan 1, 2017

yeh standard work great, I am trying this right now:

https://codingweb.io/mount-point-xyz-osxfuse-volume

But now I get an authetification error

@daslicht
Copy link

daslicht commented Jan 1, 2017

Mounting with sshfs in cli works as well but when you close the connection the Anything folder gets deleted and you have to recreate it each time ?

@eastcoastcoder
Copy link

I've noticed if your login credentials are wrong it seems to delete itself for me. I have no clue why though. If I had to speculate, it could be trying to overwrite the Anything folder with the provided Volume Name but then realizing your login stuff is wrong, it stops midway and doesn't replace the folder with Volume Name but just deletes it completely. Haha.

As far as your situation, that's really strange. If it helps I'm running Sierra 10.12.1, with FUSE for macOS 3.5.4.

mount point /Users/daslicht/Volumes/Anything is itself on a OSXFUSE volume is a weird error. It's mentioned here though, so if you really wanna poke at it you might try some of the things posted here. macfuse/macfuse#45 (comment)

@daslicht
Copy link

daslicht commented Jan 5, 2017

Thats interesting:

debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /Users/daslicht/.ssh/id_rsa
debug1: Trying private key: /Users/daslicht/.ssh/id_dsa
debug1: Trying private key: /Users/daslicht/.ssh/id_ecdsa
debug1: Trying private key: /Users/daslicht/.ssh/id_ed25519
debug1: Next authentication method: password
debug1: read_passphrase: can't open /dev/tty: Device not configured

can't open /dev/tty: Device not configured

@daslicht
Copy link

daslicht commented Jan 5, 2017

I have created a OS X Command which lets you mound remote volumes with a double click:

https://github.com/daslicht/mount-sshfs

@lebigot
Copy link

lebigot commented Jan 7, 2017

Thank @ethanx94, your method worked for me. The mkdir command in your method would be better as mkdir -p … (the option is necessary, for the default mkdir).

@fleXible
Copy link

fleXible commented Jan 8, 2017

+1

@lebigot
Copy link

lebigot commented Jan 16, 2017

Now getting, on a different machine:

(SSHServerFS, ***, 2017-01-16, 09:32) dyld: Library not loaded: /usr/local/lib/libfuse.0.dylib

  Referenced from: /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshfs-static

  Reason: image not found

Any idea of how this could be solved? Scouring the internet did not give me a solution (including trying ln -s /usr/local/lib/libosxfuse.2.dylib /usr/local/lib/libfuse.0.dylib).

@anignatev
Copy link

Mac OS Sierra 10.12.2 (16C68), Macfusion Sierra Pre-release 3

EncFS plugin is not work ((

When push the button "Mount", displaying error: Decryption failed: wrong password

sudo dmesg:
AMFI: allowing exception handler for 'encfs_askpass' (31515) because the process is unsigned.

@ximm
Copy link

ximm commented Feb 22, 2017

@lebigot with Sierra 10.12.3 I was able to successfully mount a volume with sshfs after linking with the ln -s as you show...

...but then would get permanent hanging (until unmounting).

But just now I was able to successfully mount and access my remote, after I realized I had overlooked this note on the macfusion2 repo readme, about the compatibility layer in osxfuse being required:

For Mac OS X 10.7 and greater, you need Fuse for OSX, note that you will need to check the "install MacFUSE compatibility layer" option during the installation process, otherwise some parts of the software will be broken.

For me the key was installing the compatibility layer :P

(I have osxfuse 3.5.5)

@lebigot
Copy link

lebigot commented Apr 26, 2017

Thanks @ximm: enabling the compatibility layer worked for me too! After all these years I naively thought that all basic features had been updated. :)

@nilx
Copy link

nilx commented Jun 7, 2017

can't run on Sierra 10.12.15

dyld: Library not loaded: @rpath/MFCore.framework/Versions/A/MFCore
  Referenced from: /Applications/Macfusion.app/Contents/MacOS/Macfusion
  Reason: no suitable image found.  Did find:
	/Applications/Macfusion.app/Contents/MacOS/../Frameworks/MFCore.framework/Versions/A/MFCore: cannot load '/Applications/Macfusion.app/Contents/MacOS/../Frameworks/MFCore.framework/Versions/A/MFCore' because Objective-C garbage collection is not supported
Abort trap: 6

@bharatkrishna
Copy link

I'm still getting "Could not mount filesystem: Remote host has disconnected." after follows the steps in this thread. Any workarounds?

@Relequestual
Copy link

I had to try #52 (comment) multiple times, and reboot between, before it would work.

@luntegg
Copy link

luntegg commented Oct 10, 2017

@daslicht @bharatkrishna

I had the same problem – "Could not mount filesystem: Remote host has disconnected.". After reading all posts here, I tried to connect using mac terminal and it's failed because password was incorrect. After restoring access to the server and convinced that my new password correct (in terminal), I was able to mount the volume using macfusion.

@bharatkrishna
Copy link

bharatkrishna commented Oct 10, 2017

In my organization, we were recently asked to add a HostKeyAlgorithm to ssh (ssh -oHostKeyAlgorithms=+ssh-dss). If I don't add this, ssh fails.

Adding this to sshfs (sshfs -oHostKeyAlgorithms=+ssh-dss) I'm able to mount the filesystem via cli but doesn't work when I try it via MacFusion. I added it in the 'SSH Advanced' tab in 'Extra Options', but didn't work. Now it says "Could not mount filesystem: Mount process has terminated unexpectedly."

@pdwalker
Copy link

pdwalker commented Dec 3, 2019

Does anyone have a working pre-compiled binary?

@cukabeka
Copy link

cukabeka commented Jun 8, 2021

Yes, I'm looking for a compiled App, too. I tried the releases here https://github.com/ElDeveloper/macfusion2/releases but could only find the sourcecode. I would so appreciate if you guys would merge ElDeveloper's work here and release a new binary!
Has anybody got this running on Catalina, BTW?

@cukabeka cukabeka mentioned this issue Jun 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests