I cannot install the software after numerous efforts. In summary the kernel extension will not install so the server will not run. Here's the relevant system log:
default 22:26:07.965984 +0100 kextd com.virtualhere.vhusbd failed security checks; failing.
default 22:26:51.145840 +0100 kextd Kext rejected due to system policy: { URL = "file:///Library/StagedExtensions/Library/Extensions/vhusbd.kext/", ID = "com.virtualhere.vhusbd" }
And this is the install log:
bash-3.2# more /var/log/vhusbd.log
Mon Dec 10 22:30:45 2018 LOG_INFO >>> Starting VirtualHere USB Server v3.8.0 (Built: Nov 29 2018, 19:32:04)<<<
Mon Dec 10 22:30:45 2018 LOG_WARNING Warning, cannot lookup the exe path, 22 (Invalid argument) (defaulting to HOME)
Mon Dec 10 22:30:45 2018 LOG_WARNING Warning, tried finding HOME directory but that also failed, config.ini will be loaded from pwd
Mon Dec 10 22:30:45 2018 LOG_INFO Creating default configuration config.ini
Mon Dec 10 22:30:45 2018 LOG_INFO Server licensed to=unlicensed max_devices=1
Mon Dec 10 22:30:45 2018 LOG_INFO Installing kernel driver please wait...
Mon Dec 10 22:30:45 2018 LOG_ERR Error 17 (File exists) creating tmp file to write server driver installation
Mon Dec 10 22:30:45 2018 LOG_ERR Failed to install server kernel driver, check Console Viewer for more information
Mon Dec 10 22:30:45 2018 LOG_INFO Disabling usbmuxd
Mon Dec 10 22:30:45 2018 LOG_ERR Error starting device manager
Mon Dec 10 22:30:45 2018 LOG_INFO >>> Shutdown <<<
Is there a fixed version?? I have a licensed version running on my QNAP NAS but want to run on my Mac mini instead, hence the efforts above. I am using the latest VirtualHereServer.dmg version downloaded from the website.
.
Its doing that because you are ignoring the popup dialog that says you must approve the kernel extension. You cannot ignore that, you must approve the extension!
.
This ended up being the issue
https://github.com/tekezo/Karabiner-Elements/issues/1017