alvenca

Forum Replies Created

Viewing 1 post (of 1 total)
  • Author
    Posts
  • in reply to: Compiling nxusb on Arch #15085
    alvenca
    Participant

    I managed to solve the compilation issue patching nxusb code for newer kernels. See:
    https://pastebin.com/8NUP7rFY

    The module is compiled, loaded and tested ok against a NoMachine server running on Windows 10.

    Now, on a different topic, I can’t share usb devices with a NoMachine server running on Mac OS X. It fails with “Failed to connect the device” message. I noticed that on my Mac the kernel driver is not loaded. Trying to manually load it, there is the following error:

    bash-3.2# kextutil /Library/Application\ Support/NoMachine/Extensions/nxusb.kext
    Diagnostics for /Library/Application Support/NoMachine/Extensions/nxusb.kext:
    Code Signing Failure: code signature is invalid
    /Library/Application Support/NoMachine/Extensions/nxusb.kext does not appear in strict exception list for architecture: x86_64
    Untrusted kexts are not allowed
    ERROR: invalid signature for com.nomachine.driver.nxusb, will not load

    bash-3.2# codesign -vvv /Library/Application\ Support/NoMachine/Extensions/nxusb.kext
    /Library/Application Support/NoMachine/Extensions/nxusb.kext: resource envelope is obsolete (version 1 signature)

    The software versions on my Mac are:

    bash-3.2# /Applications/NoMachine.app/Contents/Frameworks/bin/nxserver –version
    NoMachine – Version 5.3.9

    bash-3.2# system_profiler SPSoftwareDataType
    Software:

    System Software Overview:

    System Version: macOS 10.12.5 (16F73)
    Kernel Version: Darwin 16.6.0
    Boot Volume: Macintosh HD
    Boot Mode: Normal
    Computer Name: mini
    User Name: System Administrator (root)
    Secure Virtual Memory: Enabled
    System Integrity Protection: Enabled
    Time since boot: 22:43

     

    Could you address this problem on next releases please?
    Thanks

Viewing 1 post (of 1 total)