VMware Horizon Community
raddaradda
Contributor
Contributor

Horizons Mac Client USB Arbitrator failing to start

I did a fresh install of the latest Horizons View Mac Client and attempted to start the USB Arbitrator for USB Redirection. I was having trouble getting the USB devices to show up in the dropdown menu, so I enabled logging following the instructions at https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/vmware-horizon-view-usb-...

For the vmware-usbarb-<PID>.log files, I get the following

2020-05-07T08:21:44.403-08:00| usbArb| I125: Log for VMware USB Arbitration Service pid=17262 version=e.x.p build=build-15762035 option=Release

2020-05-07T08:21:44.403-08:00| usbArb| I125: The process is 64-bit.

2020-05-07T08:21:44.403-08:00| usbArb| I125: Host codepage=UTF-8 encoding=UTF-8

2020-05-07T08:21:44.403-08:00| usbArb| I125: Host is Mac OS X 10.15.4 (19E287) Darwin 19.4.0

2020-05-07T08:21:44.402-08:00| usbArb| I125: VTHREAD 4465405376 "usbArb" tid 119950

2020-05-07T08:21:44.403-08:00| usbArb| I125: DictionaryLoad: Cannot open file "/Library/Preferences/VMware Fusion/config": No such file or directory.

2020-05-07T08:21:44.403-08:00| usbArb| I125: [msg.dictionary.load.openFailed] Cannot open file "/Library/Preferences/VMware Fusion/config": No such file or directory.

2020-05-07T08:21:44.403-08:00| usbArb| I125: PREF Optional preferences file not found at /Library/Preferences/VMware Fusion/config. Using default values.

2020-05-07T08:21:44.404-08:00| usbArb| I125: DICT --- GLOBAL SETTINGS (null)

2020-05-07T08:21:44.404-08:00| usbArb| I125: DICT --- NON PERSISTENT (null)

2020-05-07T08:21:44.404-08:00| usbArb| I125: DICT --- HOST DEFAULTS /Library/Preferences/VMware Fusion/config

2020-05-07T08:21:44.404-08:00| usbArb| I125: DICT --- SITE DEFAULTS (null)

2020-05-07T08:21:44.405-08:00| usbArb| W115: USBArbRuleStore: Unable to open rules file '/Library/Application Support/VMware/usbarb.rules': Could not find the file

2020-05-07T08:21:44.405-08:00| usbArb| I125: VMware USB Arbitration Service Version 19.2.0

2020-05-07T08:21:44.405-08:00| machPoll| I125: VTHREAD 123145389735936 "machPoll" tid 119952

2020-05-07T08:21:44.700-08:00| usbArb| W115: USBArbM: Failed to load 'com.vmware.kext.vmioplug.19.2.0' from 'file:///var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/viewclientmac.9jXYFB65/kexts/vmioplug.kext/'. (0xdc00801b)

2020-05-07T08:21:44.703-08:00| usbArb| W115: USBArbRuleStore: Unable to open rules file '/Library/Application Support/VMware/usbarb.rules': Could not find the file

2020-05-07T08:21:44.703-08:00| usbArb| W115: USBArb: usb-arbitrator exit with error: 1

I also have some extra logs from the USB Arbitrator Service and the Horizons client itself that I attached.

Does any have any ideas for getting the USB Arbitrator to start properly?

0 Kudos
1 Reply
aggief
VMware Employee
VMware Employee

here are several things you may have a try:

  1. Check if there is a warning in the “Security & Privacy” Setting panel which says something like: “System software from developer ... was locked from loading”. If there is one click “Allow” to unblock the kernel extension .
  2. Make sure that "Allow apps downloaded from" in Security & Privacy is set to "AppStore and identified developers". Reinstsall VMWare Horizon Client.
  3. Another possible reason for the issue is that the dmg was put in “quarantine” when it was downloaded. Make sure you remove the “com.apple.quarantine” attribute from the downloaded dmg before installing. You can do that from the terminal "xattr -dr com.apple.quarantine VMware-Horizon-Client-....dmg". Reinstsall VMWare Horizon Client.
  4. Clear the StagedExtensions steps as  Remove/Library/StagedExtensions/Applications/VMware Horizon Client.app and /Library/StagedExtensions/private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/viewclientmac.xxxxxxx/, then restart OS, and Reinstall VMWare Horizon Client.
0 Kudos