iTunes 12.7: "Error - This software is not supported on your system."

mthakur
Contributor

On some Macs I'm seeing the following in the JAMF Pro logs:

Copying Apple iTunes v12.7.0.166.pkg... Installing Apple iTunes v12.7.0.166.pkg... Installation failed. The installer reported: installer: Error - This software is not supported on your system.

Cause: It turns out that iTunes 12.7 checks not only the minimum operating system version (10.10.5), but also the minimum build (14F2511):

From iTunes12.7.pkg/Distribution:

[...] function InstallationCheck(prefix) { if (system.compareVersions(system.version.ProductVersion, '10.10.5') < 0) { my.result.message = system.localizedStringWithFormat('ERROR_B85E600482', '10.10.5'); my.result.type = 'Fatal'; return false; } if (compareBuildVersions(system.version.ProductBuildVersion, '14F2511') < 0) { my.result.message = system.localizedString('ERROR_3491501876'); my.result.type = 'Fatal'; return false; } my.result.message = system.localizedString('ERROR_3491501876'); if (!dontDowngrade("/")) { my.result.type = 'Fatal'; return false; } return true; } [...]

This is new behavior as of iTunes 12.7. iTunes v12.6.2, and earlier, only checks the operating system, but not the build.

Solutions:
1. For Macs still running 10.10.5, create a Smart Group of Macs with build 14F2511, and restrict your iTunes 12.7 policy to those Macs;
2. Upgrade your Macs from 10.10.5, especially since Apple no longer provides security fixes for Yosemite.

0 REPLIES 0