macOS Sierra mount failed due to Permission denied

1,059 views
Skip to first unread message

rowanat...@gmail.com

unread,
Aug 18, 2016, 12:29:40 AM8/18/16
to OSXFUSE
Hi,

I am using OSXFUSE 3.4.2 (installed from .dmg) in macOS Sierra 10.12 with Xcode 8. I tried to run the sample HelloFS from https://github.com/osxfuse/filesystems/tree/master/filesystems-objc. But I got mount failed error due to "Permission Denied":

2016-08-18 12:02:14.079096 HelloFS[577:46839] kGMUserFileSystem Error: Error Domain=GMUserFileSystemErrorDomain Code=1002 "Unable to create directory for mount point." UserInfo={NSLocalizedDescription=Unable to create directory for mount point., NSUnderlyingError=0x6080000470b0 {Error Domain=NSPOSIXErrorDomain Code=13 "Permission denied"}}, userInfo={

    NSLocalizedDescription = "Unable to create directory for mount point.";

    NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=13 \"Permission denied\"";

}


I tried changing the volume path to /Users/(username)/Documents/Hello, it says Internal fuse error.


the OSXFUSE file system is not available (-1)

2016-08-18 12:27:12.911775 HelloFS[601:89930] kGMUserFileSystem Error: Error Domain=GMUserFileSystemErrorDomain Code=1003 "Internal fuse error (rc=1) while attempting to mount the file system. For now, the best way to diagnose is to look for error messages using Console." UserInfo={NSLocalizedDescription=Internal fuse error (rc=1) while attempting to mount the file system. For now, the best way to diagnose is to look for error messages using Console.}, userInfo={

    NSLocalizedDescription = "Internal fuse error (rc=1) while attempting to mount the file system. For now, the best way to diagnose is to look for error messages using Console.";

}


Attached the crash report from Diagnostics
Does the sample filesystems work with OSXFUSE 3.x in macOS Sierra? Any other changes needed to run the samples?


HelloFS_crash_report.txt

s...@nan.co.uk

unread,
Aug 22, 2016, 11:25:34 AM8/22/16
to OSXFUSE
The first error is because with 10.12, /Volumes is only writable by root. Creating a mount point elsewhere should work.

rowanat...@gmail.com

unread,
Aug 31, 2016, 11:26:52 PM8/31/16
to OSXFUSE
Hi,

Thanks for the reply.

The HelloFS application works fine when i use /Users/<username> as mount point. But it works only when i launch the application (HelloFS.app) from the output folder.

If i run the application from Xcode 8 beta 6, it shows Mount failed due to Internal Fuse error with the crash log i attached previously.
Anyone facing similar problem? 
Reply all
Reply to author
Forward
0 new messages