You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If FUSE is unavailable, it would be nice to have some way to determine that this is the cause for mount errors as it varies by platform. Something like the "os"-package-style func IsMissingFuseError(error) bool, or a another function like func FuseAvailable() bool.
For context, this is what I currently get on some tests, I want to skip them if FUSE isn't available:
anacrolix@Matts-MBP:~/gopath/src/github.com/anacrolix/torrent$ go test ./fs
/Library/Filesystems/osxfusefs.fs/Support/osxfusefs.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).
--- FAIL: TestUnmountWedged (0.23s)
torrentfs_test.go:111: error mounting: &exec.ExitError{ProcessState:(*os.ProcessState)(0xc20801f6c0)}
The osxfusefs.kext line I think is written out of band by fusermount most likely, and the ExitError is given to me from fuse.Mount.
The text was updated successfully, but these errors were encountered:
Sure, but wrong how? Especially the case you have above -- the binary exists, but running it produces some output and an exit status -- could mean many things.
macOS support has been removed. If somebody wants to pick up maintaining an open source macOS FUSE, or wants to fund supporting the proprietary continuation of OSXFUSE, please get in touch. #224
If FUSE is unavailable, it would be nice to have some way to determine that this is the cause for mount errors as it varies by platform. Something like the "os"-package-style
func IsMissingFuseError(error) bool
, or a another function likefunc FuseAvailable() bool
.For context, this is what I currently get on some tests, I want to skip them if FUSE isn't available:
The osxfusefs.kext line I think is written out of band by fusermount most likely, and the ExitError is given to me from
fuse.Mount
.The text was updated successfully, but these errors were encountered: