Nxaudio.kext wont load on El Capitan due to kext signing

Forum / NoMachine for Mac / Nxaudio.kext wont load on El Capitan due to kext signing

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #8511
    devilmickey
    Participant

    Tried to load the nxaudio.kext (5.0.43) on latest OSX failed with the following message, thus no audio redirect available:

    # kextutil /System/Library/Extensions/nxaudio.kext

    Diagnostics for /System/Library/Extensions/nxaudio.kext:

    Code Signing Failure: not code signed

    Untrusted kexts are not allowed

    ERROR: invalid signature for com.nomachine.driver.nxau, will not load

    #8670
    zaq
    Participant

    Hello,

    We aren’t able to reproduce your problem in our lab. We need more
    details. Could you run below commands and send output to
    forum[at]nomachine[dot]com, please?

    1) /Applications/NoMachine.app/Contents/Frameworks/bin/nxserver --version

    2) system_profiler SPSoftwareDataType

    3) codesign -vvv /System/Library/Extensions/nxaudio.kext/

    4) find /System/Library/Extensions/nxaudio.kext/ -type f -exec md5 {} \;

    • This reply was modified 9 years ago by zaq.
    • This reply was modified 9 years ago by zaq.
    • This reply was modified 9 years ago by zaq.
    #8697
    devilmickey
    Participant

    Hi Zag,

    Some input for your reference (computer name removed). Thanks.

    $ /Applications/NoMachine.app/Contents/Frameworks/bin/nxserver –version

    NoMachine – Version 5.0.43

    $ system_profiler SPSoftwareDataType

    Software:

    System Software Overview:

    System Version: OS X 10.11 (15A284)

    Kernel Version: Darwin 15.0.0

    Boot Volume: Macintosh

    Boot Mode: Normal

    Computer Name:

    User Name: ()

    Secure Virtual Memory: Enabled

    Time since boot: 2:54

    $ codesign -vvv /System/Library/Extensions/nxaudio.kext/

    /System/Library/Extensions/nxaudio.kext/: code object is not signed at all

    In architecture: x86_64

    $ find /System/Library/Extensions/nxaudio.kext/ -type f -exec md5 {} \;

    MD5 (/System/Library/Extensions/nxaudio.kext//Contents/_CodeSignature/CodeResources) = 4d1eb39ffdfb2323a2c1242b77cdd3a9

    MD5 (/System/Library/Extensions/nxaudio.kext//Contents/Info.plist) = c71f9dac02c2d7d30c8e4ada8967aaf7

    MD5 (/System/Library/Extensions/nxaudio.kext//Contents/MacOS/nxaudio) = 7a65bb9bc6f7d5e16d1a8da913608802

    #8800
    zaq
    Participant

    Hello,

    Unfortunately it’s a bug. It’ll be fixed in a next release.
    Old kext wasn’t replaced during update.

    As a workaround you can do this:

    1. Uninstall NoMachine:

    sudo rm -rf /Applications/NoMachine.app

    2. Install again the newest package.

    #8807
    devilmickey
    Participant

    Hi Zag,

    It works, thank you.

Viewing 5 posts - 1 through 5 (of 5 total)

This topic was marked as solved, you can't post.