OSXFuse 2.6.2 Kext Fails to Load in Mavericks

The Problem

Installing the most recent OSXFuse from Homebrew (or from the main site), fails to load the new kext. If you attempt to load the kext, you get errors in your logs like:

Mar 19 11:34:30 metaverse.local com.apple.kextd[29]: WARNING - \
Invalid signature -67062 0xFFFFFFFFFFFEFA0A for \
kext "/Library/Filesystems/osxfusefs.fs/Support/osxfusefs.kext"

The Fix

The workaround is to sign the code yourself. To do so, you'll first need a signing certificate. The Apple Code Signing Guide covers how to do so. If you don't have an applie account and have no interest in creating an developer certificate, jump to the section called "To use the Certificate Assistant to create a self-signed signing identity".

Once you have a certificate, you can sign the kext.

sudo codesign -s "James Kyle" \
    -f /Library/Filesystems/osxfusefs.fs/Support/osxfusefs.kex

You should replace "James Kyle" with the name you gave the certificate.

After that, all should be well with the world again.

Share on: TwitterFacebookGoogle+Email

Comments !