Cannot detect version of OS X Installer. Must be 10.7 or later to deploy it as an upgrade... AKA beating the dead horse?

easyedc
Valued Contributor II

Through the last few 10.1x updates I've randomly gotten the error

Cannot detect version of OS X Installer. Must be 10.7 or later to deploy it as an upgrade

but with testing my 10.12 upgrade, I'm seeing this more and more persistently. Has anyone been able to pin-point the cause or come up with a persistent work around? From my /var/log/jamf.log file:

Mon Feb 27 09:00:47 Test Computer jamf[3656]: Checking for policy ID 304...
Mon Feb 27 09:00:48 Test Computer jamf[3656]: Executing Policy Upgrade to macOS 10.12.2
Mon Feb 27 09:00:49 Test Computer jamf[3656]: Verifying package integrity...
Mon Feb 27 09:01:00 Test Computer jamf[3656]: Installing Install macOS Sierra 10.12.2...
Mon Feb 27 09:01:05 Test Computer jamf[3656]: Preparing for in-place OS upgrade...
Mon Feb 27 09:01:11 Test Computer jamf[3656]: Cannot detect version of OS X Installer. Must be 10.7 or later to deploy it as an upgrade. 
Mon Feb 27 09:02:07 Test Computer jamf[3656]: Blessing in-place OS upgrade directory...
Mon Feb 27 09:02:07 Test Computer jamf[3656]: Mounting install DMGs...
Mon Feb 27 09:02:12 Test Computer jamf[3656]: Error executing command: (
    "/OS X Install Data/brtool",
    copyfiles,
    "/Volumes/OS X Base System",
    "/",
    "/OS X Install Data/InstallESD.dmg",
    "/BaseSystem.dmg"
)
Mon Feb 27 09:02:13 Test Computer jamf[4847]: Background Restart
Mon Feb 27 09:02:15 Test Computer jamf[4874]: Immediate Restart
Mon Feb 27 09:02:15 Test Computer jamf[4874]: Sending restart to System Events
Mon Feb 27 09:02:15 Test Computer jamf[4874]: Sending Restart command
Mon Feb 27 09:02:15 Test Computer jamf[4874]: Attempting normal restart
Mon Feb 27 09:02:15 Test Computer jamf[56]: Network state changed, checking for policies...
Mon M02 27 09:02:16 Test Computer jamf[4937]: Error Domain=com.jamf.jamfsecurity.error Code=-50 "One or more parameters passed to a function were not valid." UserInfo={NSLocalizedDescription=One or more parameters passed to a function were not valid.}

and from my /var/log/install.log:

Feb 27 09:01:34 Test Computer softwareupdated[422]: Adding client SUUpdateServiceClient pid=4159, uid=0, installAuth=NO rights=(), transactions=0 (/usr/sbin/softwareupdate)
Feb 27 09:01:34 Test Computer softwareupdated[422]: SUScan: Scan for client pid 422 (/System/Library/CoreServices/Software Update.app/Contents/Resources/softwareupdated)
Feb 27 09:01:37 Test Computer softwareupdated[422]: SUScan: Using catalog http://INTERNALSUS:8088/index.sucatalog
Feb 27 09:01:54 Test Computer softwareupdated[422]: JS: No bundle at/Applications/SafeView.app
Feb 27 09:01:54 Test Computer softwareupdated[422]: JS: No bundle at/Applications/SafeViewUAT.app
Feb 27 09:01:55 Test Computer softwareupdated[422]: JS: No bundle at/Applications/SafeView.app
Feb 27 09:01:55 Test Computer softwareupdated[422]: JS: No bundle at/Applications/SafeViewUAT.app
Feb 27 09:01:55 Test Computer softwareupdated[422]: JS: No bundle at/Applications/SafeView.app
Feb 27 09:01:56 Test Computer softwareupdated[422]: JS: 10.11.6
Feb 27 09:01:59 Test Computer softwareupdated[422]: JS: No bundle at/Applications/SafeViewUAT.app
Feb 27 09:01:59 Test Computer softwareupdated[422]: JS: No bundle at/Applications/SafeView.app
Feb 27 09:01:59 Test Computer softwareupdated[422]: JS: No bundle at/Applications/SafeViewUAT.app
Feb 27 09:02:02 --- last message repeated 1 time ---
Feb 27 09:02:02 Test Computer softwareupdated[422]: SUScan: Elapsed scan time = 27.3
Feb 27 09:02:02 Test Computer softwareupdated[422]: Scan (f=1, d=0) completed 
Feb 27 09:02:02 Test Computer softwareupdated[422]: 0 updates found:
Feb 27 09:02:02 Test Computer softwareupdated[422]: Ramped updates marked
Feb 27 09:02:03 Test Computer softwareupdated[422]: Removing client SUUpdateServiceClient pid=4159, uid=0, installAuth=NO rights=(), transactions=0 (/usr/sbin/softwareupdate)

I went through the system.log as well, with nothing really pertinent in it either.

Thoughts?

0 REPLIES 0