When I tried to install the Fuse package, I get an error that it’s installation is not compatible with the System Integrity feature; if I choose continue anyway, the installation ends up failing.
I’m on El Capitan 10.11 beta 6.
Is this a known issue?
Aug 21 09:55:38 jdickens-mbp Installer[21099]: LSExceptions [0x7fc9a0e0f880] loaded Aug 21 09:55:38 jdickens-mbp Installer[21099]: @(#)PROGRAM:Install PROJECT:Install-1000 Aug 21 09:55:38 jdickens-mbp Installer[21099]: @(#)PROGRAM:Installer PROJECT:Installer-853 Aug 21 09:55:38 jdickens-mbp Installer[21099]: Hardware: MacBookPro12,1 @ 3.10 GHz (x 4), 16384 MB RAM Aug 21 09:55:38 jdickens-mbp Installer[21099]: Running OS Build: Mac OS X 10.11 (15A244d) Aug 21 09:55:38 jdickens-mbp Installer[21099]: Env: __CF_USER_TEXT_ENCODING=0x6951E016:0x0:0x0 Aug 21 09:55:38 jdickens-mbp Installer[21099]: Env: TMPDIR=/var/folders/x5/8y05hx41067cx8xsdmqb156jmn3r0p/T/ Aug 21 09:55:38 jdickens-mbp Installer[21099]: Env: HOME=/Users/jdickens Aug 21 09:55:38 jdickens-mbp Installer[21099]: Env: SHELL=/bin/bash Aug 21 09:55:38 jdickens-mbp Installer[21099]: Env: SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.uD7omIrVtu/Listeners Aug 21 09:55:38 jdickens-mbp Installer[21099]: Env: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.AxKH4n9X1j/Render Aug 21 09:55:38 jdickens-mbp Installer[21099]: Env: PATH=/usr/bin:/bin:/usr/sbin:/sbin Aug 21 09:55:38 jdickens-mbp Installer[21099]: Env: LOGNAME=jdickens Aug 21 09:55:38 jdickens-mbp Installer[21099]: Env: XPC_SERVICE_NAME=com.apple.xpc.launchd.oneshot.0x1000001a.Installer Aug 21 09:55:38 jdickens-mbp Installer[21099]: Env: COMMAND_MODE=unix2003 Aug 21 09:55:38 jdickens-mbp Installer[21099]: Env: USER=jdickens Aug 21 09:55:38 jdickens-mbp Installer[21099]: Env: XPC_FLAGS=0x0 Aug 21 09:55:38 jdickens-mbp Installer[21099]: Fuse Installation Log Aug 21 09:55:38 jdickens-mbp Installer[21099]: Opened from: /Users/jdickens/Downloads/Fuse_0_5_3373.pkg Aug 21 09:55:38 jdickens-mbp Installer[21099]: Product archive /Users/jdickens/Downloads/Fuse_0_5_3373.pkg trustLevel=202 Aug 21 09:55:43 jdickens-mbp Installer[21099]: InstallerStatusNotifications plugin loaded Aug 21 09:55:48 jdickens-mbp Installer[21099]: LSExceptions [0x7fc9a0e0f880] unloaded Aug 21 09:55:54 jdickens-mbp Installer[21099]: ================================================================================ Aug 21 09:55:54 jdickens-mbp Installer[21099]: User picked Standard Install Aug 21 09:55:54 jdickens-mbp Installer[21099]: Choices selected for installation: Aug 21 09:55:54 jdickens-mbp Installer[21099]: Install: “Fuse” Aug 21 09:55:54 jdickens-mbp Installer[21099]: Install: “(null)” Aug 21 09:55:54 jdickens-mbp Installer[21099]: Fuse_0_5_3373.pkg#fuse.pkg : com.fusetools.fuse : 0.8 Aug 21 09:55:54 jdickens-mbp Installer[21099]: ================================================================================ Aug 21 09:55:54 jdickens-mbp Installer[21099]: It took 0.00 seconds to summarize the package selections. Aug 21 09:55:54 jdickens-mbp Installer[21099]: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: location = file://localhost Aug 21 09:55:54 jdickens-mbp Installer[21099]: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: file://localhost/Users/jdickens/Downloads/Fuse_0_5_3373.pkg#fuse.pkg Aug 21 09:55:54 jdickens-mbp Installer[21099]: Set authorization level to root for session Aug 21 09:56:00 jdickens-mbp Installer[21099]: Administrator authorization granted. Aug 21 09:56:00 jdickens-mbp Installer[21099]: Will use PK session Aug 21 09:56:00 jdickens-mbp Installer[21099]: Using authorization level of root for IFPKInstallElement Aug 21 09:56:00 jdickens-mbp Installer[21099]: Package Authoring Warning: Package will fail to install with System Integrity Protection feature enabled. Aug 21 09:56:01 jdickens-mbp Installer[21099]: Starting installation: Aug 21 09:56:02 jdickens-mbp Installer[21099]: Configuring volume “Macintosh HD” Aug 21 09:56:02 jdickens-mbp Installer[21099]: Preparing disk for local booted install. Aug 21 09:56:02 jdickens-mbp Installer[21099]: Free space on “Macintosh HD”: 660.01 GB (660014284800 bytes). Aug 21 09:56:02 jdickens-mbp Installer[21099]: Create temporary directory “/var/folders/x5/8y05hx41067cx8xsdmqb156jmn3r0p/T//Install.21099hiXLps” Aug 21 09:56:02 jdickens-mbp Installer[21099]: IFPKInstallElement (1 packages) Aug 21 09:56:02 jdickens-mbp installd[529]: PackageKit: Adding client PKInstallDaemonClient pid=21099, uid=1766973462 (/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer) Aug 21 09:56:02 jdickens-mbp Installer[21099]: PackageKit: Enqueuing install with framework-specified quality of service (utility) Aug 21 09:56:02 jdickens-mbp installd[529]: PackageKit: ----- Begin install ----- Aug 21 09:56:02 jdickens-mbp installd[529]: PackageKit: request=PKInstallRequest <1 packages, destination=/> Aug 21 09:56:02 jdickens-mbp installd[529]: PackageKit: packages=( “PKLeopardPackage [file://localhost/Users/jdickens/Downloads/Fuse_0_5_3373.pkg#fuse.pkg](file://localhost/Users/jdickens/Downloads/Fuse_0_5_3373.pkg#fuse.pkg)” ) Aug 21 09:56:02 jdickens-mbp installd[529]: PackageKit: Extracting file://localhost/Users/jdickens/Downloads/Fuse_0_5_3373.pkg#fuse.pkg (destination=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/0802F7C7-2A92-4736-B2BA-59B6A6904D92.activeSandbox/Root, uid=0) Aug 21 09:56:07 jdickens-mbp installd[529]: PackageKit: prevent user idle system sleep Aug 21 09:56:07 jdickens-mbp installd[529]: PackageKit: suspending backupd Aug 21 09:56:07 jdickens-mbp installd[529]: PackageKit: Executing script “./preinstall” in /private/tmp/PKInstallSandbox.WLSPqK/Scripts/com.fusetools.fuse.Ws6VoG Aug 21 09:56:07 jdickens-mbp install_monitor[21123]: Temporarily excluding: /Applications, /Library, /System, /bin, /private, /sbin, /usr Aug 21 09:56:07 jdickens-mbp installd[529]: PackageKit: Using trashcan path /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/PKInstallSandboxTrash/0802F7C7-2A92-4736-B2BA-59B6A6904D92.sandboxTrash for sandbox /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/0802F7C7-2A92-4736-B2BA-59B6A6904D92.activeSandbox Aug 21 09:56:07 jdickens-mbp installd[529]: PackageKit: Shoving /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/0802F7C7-2A92-4736-B2BA-59B6A6904D92.activeSandbox/Root (2 items) to / Aug 21 09:56:07 jdickens-mbp shove[21130]: [source=file] failed _RelinkFile(/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/0802F7C7-2A92-4736-B2BA-59B6A6904D92.activeSandbox/Root/usr/bin/fuse, /usr/bin/fuse): No such file or directory Aug 21 09:56:07 jdickens-mbp shove[21130]: srcPath = /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/0802F7C7-2A92-4736-B2BA-59B6A6904D92.activeSandbox/Root/usr/bin/fuse NSFileOwnerAccountID=0 NSFileHFSTypeCode=0 NSFileSystemFileNumber=8892739 NSFileExtensionHidden=0 NSFileSystemNumber=16777220 NSFileSize=58 NSFileGroupOwnerAccountID=0 NSFileOwnerAccountName=root NSFileCreationDate=2015-08-10 11:39:20 +0000 NSFilePosixPermissions=493 NSFileHFSCreatorCode=0 NSFileType=NSFileTypeRegular NSFileGroupOwnerAccountName=wheel NSFileReferenceCount=1 NSFileModificationDate=2015-08-10 11:39:20 +0000 Aug 21 09:56:07 jdickens-mbp shove[21130]: dstPath = /usr/bin/fuse does not exist Aug 21 09:56:07 jdickens-mbp shove[21130]: dstParentPath = /usr/bin NSFileOwnerAccountID=0 NSFileSystemFileNumber=6614383 NSFileExtensionHidden=0 NSFileSystemNumber=16777220 NSFileSize=35938 NSFileGroupOwnerAccountID=0 NSFileOwnerAccountName=root NSFileCreationDate=2015-06-03 06:37:55 +0000 NSFilePosixPermissions=493 NSFileType=NSFileTypeDirectory NSFileGroupOwnerAccountName=wheel NSFileReferenceCount=1057 NSFileModificationDate=2015-08-18 20:27:54 +0000 Aug 21 09:56:07 jdickens-mbp install_monitor[21123]: Re-included: /Applications, /Library, /System, /bin, /private, /sbin, /usr Aug 21 09:56:08 jdickens-mbp installd[529]: PackageKit: releasing backupd Aug 21 09:56:08 jdickens-mbp installd[529]: PackageKit: allow user idle system sleep Aug 21 09:56:08 jdickens-mbp installd[529]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=120 “An unexpected error occurred while moving files to the final destination.” UserInfo={NSUnderlyingError=0x7fcf71ea0220 {Error Domain=NSPOSIXErrorDomain Code=2 “No such file or directory”}, NSLocalizedDescription=An unexpected error occurred while moving files to the final destination., arguments=( “-f”, “-s”, “/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/0802F7C7-2A92-4736-B2BA-59B6A6904D92.activeSandbox/Root”, “/” )} { NSLocalizedDescription = “An unexpected error occurred while moving files to the final destination.”; NSUnderlyingError = “Error Domain=NSPOSIXErrorDomain Code=2 \“No such file or directory\””; arguments = ( “-f”, “-s”, “/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/0802F7C7-2A92-4736-B2BA-59B6A6904D92.activeSandbox/Root”, “/” ); } Aug 21 09:56:08 jdickens-mbp installd[529]: PackageKit: Running idle tasks Aug 21 09:56:08 jdickens-mbp Installer[21099]: install:didFailWithError:Error Domain=PKInstallErrorDomain Code=120 “An unexpected error occurred while moving files to the final destination.” UserInfo={arguments=( “-f”, “-s”, “/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/0802F7C7-2A92-4736-B2BA-59B6A6904D92.activeSandbox/Root”, “/” ), NSLocalizedDescription=An unexpected error occurred while moving files to the final destination., NSUnderlyingError=0x7fc9a31de0d0 {Error Domain=NSPOSIXErrorDomain Code=2 “No such file or directory”}} Aug 21 09:56:08 jdickens-mbp installd[529]: PackageKit: Removing client PKInstallDaemonClient pid=21099, uid=1766973462 (/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer) Aug 21 09:56:08 jdickens-mbp installd[529]: PackageKit: Done with sandbox removals Aug 21 09:56:09 jdickens-mbp Installer[21099]: Install failed: The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance. Aug 21 09:56:09 jdickens-mbp Installer[21099]: IFDInstallController A0E3ED50 state = 8 Aug 21 09:56:09 jdickens-mbp Installer[21099]: Displaying ‘Install Failed’ UI. Aug 21 09:56:09 jdickens-mbp Installer[21099]: ‘Install Failed’ UI displayed message:‘The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.’.
Bent
August 21, 2015, 5:02pm
3
At the moment we have not tested the Fuse beta on the El Capitan beta, unfortunately. We will probably get to this in the not-so-distant future, but until El Capitan reaches production quality we would rather make sure the Fuse beta runs well on Yosemite.
Sorry if that’s not the answer you were hoping for
Bent
August 24, 2015, 8:49am
5
Can you try the following workaround (which we picked up from the Mono framework site):
Restart in Recovery mode (hold [cmd]+[R]).
Select Utilities > Security Configuration
Uncheck “Enforce System Integrity Protection” and restart.
Check mono in Terminal to see if it works and if the command is not recognised then reinstall mono MDK to activate it - http://www.mono-project.com/download/
The reason why this is an issue is that Apple made some dramatic changes to OS X in El Capitan by making /usr/bin read-only, even with root access.
The installer is placing stuff inside /usr/bin (and so is Mono, Xamarin and a ton of other developer software), so thankfully this is a known issue.
Starting with yesterday’s release (0.5.6000), we now have experimental support for El Capitan.
However, we have found that the “Mono preview package for El Capitan” seems buggy, and recommend that you use the normal Mono for Mac OS X instead, which also actually works on El Capitan. So make sure you select the normal (not preview) MDK from http://www.mono-project.com/download/ .