Skip to main content
Question

Casper fails to detect plugin version, even though CFBundleShortVersionString is defined

  • August 5, 2016
  • 1 reply
  • 0 views

Forum|alt.badge.img+7
  • Valued Contributor
  • 57 replies

In my testing, Casper v9.92 fails to detect the plugin version for HDX Real Time Media Engine plugin, from Citrix, even though the CFBundleShortVersionString attribute is defined.

Here are the steps to reproduce:

  1. Install Citrix Receiver for Mac on your managed Mac.
  2. Install the HDX RealTime Media Engine plugin.
  3. In the JSS, click on Management Settings —> Computer Management —> Inventory Colllection —> Software —> Plug-ins and add /Library/Application Support/Citrix/PlugIns to the list of custom search paths.
  4. On the Mac, update the inventory, e.g. by typing sudo jamf recon.
  5. In the JSS, click on Computers —> Search Inventory —> Search Plug-ins for "hdx*" and leave the version field blank.
  6. In the search results, note that the Version for the HDXRTME-m32g plugin is listed as "n/a":

However, in the /Library/Application Support/Citrix/PlugIns/HDXRTME-m32g/Contents/Info.plist file, you'll clearly find:

<key>CFBundleShortVersionString</key> <string>2.1.0.602</string>

So what gives? Why is Casper failing to capture the version of the HDX Real Time Media Engine plugin, even though the CFBundleShortVersionString attribute is present?

All the above is on JSS v9.92 and OS X v10.10.5.

1 reply

Forum|alt.badge.img+7
  • Author
  • Valued Contributor
  • 57 replies
  • November 8, 2018

Bump.

This is still occurring today, with JSS v9.101.0, macOS 10.12.6, and Citrix HDX Real Time Media Engine v2.6.

Anyone?
Anyone?
Bueller?


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings