#45521: osxfuse fails to load on Yosemite due to unsigned kext ---------------------------------+---------------------- Reporter: nicolas.stransky@… | Owner: dports@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.2 Resolution: fixed | Keywords: yosemite Port: osxfuse | ---------------------------------+---------------------- Comment (by macosx12345@…): Replying to [comment:5 macports.org@…]:
Meanwhile, I have used the following workaround:
1. Install the upstream (i.e. "official") ''osxfuse'' binary from https://osxfuse.github.io/ that corresponds to what MacPorts is using. At the time of this writing, it is 2.7.0. 2. In the shell, replace the MacPorts ''osxfuse'' with the signed binary: {{{ $ cd /opt/local/Library/Filesystems $ sudo mv osxfusefs.fs osxfusefs.fs.macports $ sudo ln -s /Library/Filesystems/osxfusefs.fs osxfusefs.fs }}}
Any port that has a dependency on /opt/local/Library/Filesystems/osxfusefs.fs/... should now work.
Since an upgrade of osxfuse a couple of weeks ago, even under Mac OS 10.6.8 I got the same error message when trying to load osxfuse (```/opt/local/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). the OSXFUSE file system is not available (71)```). The workaround above solves the issue for me (with, at the time of this writing, the official 2.7.5 binary osxfuse and the port of osxfuse 2.7.5 installed). Thanks! Therefore, I suggest extending the solution adopted in r129493 to Mac OS 10.6. -- Ticket URL: <https://trac.macports.org/ticket/45521#comment:29> MacPorts <https://www.macports.org/> Ports system for OS X