Earlier today, Google Chrome 50 was released. With this release, there are some changes to the platforms that Google Chrome is supported on.
Below is some detail on this, & how it could affect you.
This post from November 2015 advises:
Today, we’re announcing the end of Chrome’s support for Windows XP, as well as Windows Vista, and Mac OS X 10.6, 10.7, and 10.8, since these platforms are no longer actively supported by Microsoft and Apple. Starting April 2016, Chrome will continue to function on these platforms but will no longer receive updates and security fixes.
Attempting to run Chrome 50 on an OS less than 10.9 will show the below:
With quick look also showing an issue with the app:
A poke inside Chrome’s info.plist (Google Chrome.app/Contents/Info.plist) shows this being set via the LSMinimumSystemVersion key.
If you’re deploying Chrome to the Macs you manage, then there are some things to bear in mind.
Munki will read he LSMinimumSystemVersion key from within the applications info.plist, & will set the OS requirements as needed.
If you’re manually packaging Chrome (why?) for use within Casper, you’ll want to set the OS requirements for the PKG/DMG either via the JSS or Casper Admin.
As Casper has no concept of minimum OS version, you’ll need to add each OS it can be installed on.
Therefore, for Chrome the Operating System Requirement field should have: 10.9.x,10.10.x, 10.11.x.
Of course, you can manage this too with your smart group scoping that is used to install Chrome, but by setting the Operating System Requirements within Casper then a PKG/DMG cannot be installed via other Casper means (Imaging, Remote, Self Service).
If you’re using the Google Chrome.jss.recipe, then please update your AutoPKG repo’s.
I filed a PR that has since been merged which adds these OS requirements to the recipe & therefore they will be added to the Chrome PKG when uploaded to the JSS.
Artisanal Update Scripts
If you’ve written your own Chrome update scripts, you may want to add some logic based off of the LSMinimumSystemVersion key so your script does not install onto an OS that Chrome will no longer run on.