goofys icon indicating copy to clipboard operation
goofys copied to clipboard

Does not work with macFuse 4.x (formerly known as OSXFUSE)

Open niranjan94 opened this issue 3 years ago • 9 comments

When mounting with macFuse 4.x, get the following error in syslog.

Jan 19 14:00:25 pc /usr/local/bin/goofys[3267] <Critical>: main.FATAL Mounting file system: Mount: mount: cannot locate OSXFUSE

niranjan94 avatar Jan 19 '21 08:01 niranjan94

+1

inewlife avatar Mar 26 '21 09:03 inewlife

any ideas or workaround?

dspasibenko avatar May 02 '21 03:05 dspasibenko

bump

NorseGaud avatar Oct 29 '21 21:10 NorseGaud

The v0.20.0 tag works for me. Here are the versions I'm using on an M1 Max Macbook Pro

Screen Shot 2022-02-23 at 12 23 33 PM
❯ goofys -v
goofys version 0.20.0-use `make build' to fill version hash correctly

roshan avatar Feb 23 '22 20:02 roshan

Can confirm it still does not work.

Command:

goofys bucket-name $(pwd)/goofys

Output:

2022/02/24 17:13:17.104010 main.FATAL Unable to mount file system, see syslog for details

(Unable to find any errors in syslog)


Versions:

$ goofys -v
goofys version 0.24.0-45b8d78375af1b24604439d2e60c567654bcdf88

macFUSE: 4.2.4

macOS Montery 12.2.1 (21D62)
Darwin jarvis 21.3.0 Darwin Kernel Version 21.3.0: Wed Jan  5 21:37:58 PST 2022; root:xnu-8019.80.24~20/RELEASE_X86_64 x86_64

niranjan94 avatar Feb 24 '22 11:02 niranjan94

Use goofys -f to have the log forward in the foreground rather than to syslog.

You have to have the kernel extensions installed and stuff, but MacFUSE should prompt you for that and a restart.

roshan avatar Feb 24 '22 19:02 roshan

@roshan good tip ! :) Got the following error

 $ goofys -f bucket-name $(pwd)
2022/02/25 00:40:24.914819 main.FATAL Mounting file system: Mount: mount: cannot locate OSXFUSE

 $ goofys -v
goofys version 0.24.0-45b8d78375af1b24604439d2e60c567654bcdf88

niranjan94 avatar Feb 24 '22 19:02 niranjan94

That appears to be the problem. You're on the later tag. Go back to the 0.20

roshan avatar Feb 25 '22 23:02 roshan

Hi I just fix it :) waiting for @kahing to review https://github.com/kahing/goofys/issues/682 @niranjan94 If you want to use it now, you need to modify the goofys go.mod file last line and build it

replace github.com/jacobsa/fuse => github.com/wph95/fusego v0.1.0

goofys author fork the fuse lib https://github.com/kahing/fusego/blob/master/mount_darwin.go it not support macFuse 4.x

wph95 avatar Mar 03 '22 09:03 wph95