Posted on
03-22-2018
11:02 AM
- last edited on
03-04-2025
08:34 AM
by
kh-richa_mig
I've been having some issues with Policies not installing certain software in the background properly. The application will not open and throws an error. However, the software is installed properly if I use Self Service. The logs look identical.
From the Policy at Recurring Checkin
Mar 22 10:24:04 iMac-IP-Desk installer[5579]: Product archive /Library/Application Support/JAMF/Downloads/Install Pro Tools 2018.3.0.pkg trustLevel=100
Mar 22 10:24:21 iMac-IP-Desk installd[992]: PackageKit: Touched bundle /Applications/Pro Tools.app
Mar 22 10:24:21 iMac-IP-Desk installd[992]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Chromium Embedded Framework.framework/Versions/A/Resources/crash_report_sender.app
Mar 22 10:24:21 iMac-IP-Desk installd[992]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Crash Reporter.app
Mar 22 10:24:21 iMac-IP-Desk installd[992]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Pro Tools Helper EH.app
Mar 22 10:24:21 iMac-IP-Desk installd[992]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Pro Tools Helper NP.app
Mar 22 10:24:21 iMac-IP-Desk installd[992]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Pro Tools Helper.app
Mar 22 10:24:21 iMac-IP-Desk installd[992]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Video Engine/AvidVideoEngine.app
Mar 22 10:24:21 iMac-IP-Desk installd[992]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Video Engine/AvidVideoEngine.app/Contents/QuickTimeServer/QuickTime_OPServer.app
Mar 22 10:24:21 iMac-IP-Desk installd[992]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/QuickTimeServer/Pro Tools QuickTime Server.app
From the Policy via Self Service
Mar 22 10:52:36 iMac-IP-Desk installd[921]: PackageKit: Touched bundle /Applications/Pro Tools.app
Mar 22 10:52:36 iMac-IP-Desk installd[921]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Chromium Embedded Framework.framework/Versions/A/Resources/crash_report_sender.app
Mar 22 10:52:36 iMac-IP-Desk installd[921]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Crash Reporter.app
Mar 22 10:52:36 iMac-IP-Desk installd[921]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Pro Tools Helper EH.app
Mar 22 10:52:36 iMac-IP-Desk installd[921]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Pro Tools Helper NP.app
Mar 22 10:52:36 iMac-IP-Desk installd[921]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Pro Tools Helper.app
Mar 22 10:52:36 iMac-IP-Desk installd[921]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Video Engine/AvidVideoEngine.app
Mar 22 10:52:36 iMac-IP-Desk installd[921]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/Frameworks/Video Engine/AvidVideoEngine.app/Contents/QuickTimeServer/QuickTime_OPServer.app
Mar 22 10:52:36 iMac-IP-Desk installd[921]: PackageKit: Touched bundle /Applications/Pro Tools.app/Contents/QuickTimeServer/Pro Tools QuickTime Server.app
Has anyone else had this issue?
Posted on 03-22-2018 02:03 PM
I am preparing our apps for deployment. I just tested the ProTools deployment and don't see anything strange.
Posted on 03-22-2018 04:19 PM
How did you build your package? I ran the pkg through Composer and rebuilt it as that's what I've read from past users. Only works from Self Service for some reason.
Posted on 03-23-2018 01:20 PM
@ivanpiesh
I copied the installer into Composer, I then put the iLock installer into the Policy.
I then run the script:
#!/bin/bashCopy the com.avid.bsd.ShoeTool Helper Tool
PHT_SHOETOOL="/Library/PrivilegedHelperTools/com.avid.bsd.shoetoolv120" /bin/cp -f "/Applications/Pro Tools.app/Contents/Library/LaunchServices/com.avid.bsd.shoetoolv120" $PHT_SHOETOOL /usr/sbin/chown root:wheel $PHT_SHOETOOL /bin/chmod 544 $PHT_SHOETOOLCreate the Launch Deamon Plist for com.avid.bsd.ShoeTool
PLIST="/Library/LaunchDaemons/com.avid.bsd.shoetoolv120.plist" FULL_PATH="/Library/PrivilegedHelperTools/com.avid.bsd.shoetoolv120" rm $PLIST # Make sure we are idempotent /usr/libexec/PlistBuddy -c "Add Label string" $PLIST /usr/libexec/PlistBuddy -c "Set Label com.avid.bsd.shoetoolv120" $PLIST /usr/libexec/PlistBuddy -c "Add MachServices dict" $PLIST /usr/libexec/PlistBuddy -c "Add MachServices:com.avid.bsd.shoetoolv120 bool" $PLIST /usr/libexec/PlistBuddy -c "Set MachServices:com.avid.bsd.shoetoolv120 true" $PLIST /usr/libexec/PlistBuddy -c "Add ProgramArguments array" $PLIST /usr/libexec/PlistBuddy -c "Add ProgramArguments:0 string" $PLIST /usr/libexec/PlistBuddy -c "Set ProgramArguments:0 $FULL_PATH" $PLIST /bin/launchctl load $PLIST mkdir -p "/Library/Application Support/Avid/Audio/Plug-Ins" mkdir -p "/Library/Application Support/Avid/Audio/Plug-Ins (Unused)" chmod a+w "/Library/Application Support/Avid/Audio/Plug-Ins" chmod a+w "/Library/Application Support/Avid/Audio/Plug-Ins (Unused)" mkdir /Users/Shared/Pro Tools mkdir /Users/Shared/AvidVideoEngine chown -R root:wheel /Users/Shared/Pro Tools chmod -R a+rw /Users/Shared/Pro Tools chown -R root:wheel /Users/Shared/AvidVideoEngine chmod -R a+rw /Users/Shared/AvidVideoEngineGet rid of old workspace
rm -rf /Users/Shared/Pro Tools/Workspace.wksp exit 0
Force a reboot. Done
[https://www.jamf.com/jamf-nation/discussions/17288/pro-tools-12](link URL)
Posted on 07-21-2021 02:52 PM
Thank you for this. I'll try this out. Cheers.