[MacPorts] #45521: osxfuse fails to load on Yosemite due to unsigned kext

MacPorts noreply at macports.org
Sat Jun 20 14:48:40 PDT 2015

#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
 > {{{
 > $ 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
 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

Ticket URL: <https://trac.macports.org/ticket/45521#comment:29>
MacPorts <https://www.macports.org/>
Ports system for OS X

More information about the macports-tickets mailing list