Pro Tools 2021.7 Helper Tool Install Prompt

daniel_kaminski
New Contributor III

Hello everyone!

I'm hoping someone out there has a way to automate the installation of the helper tool that you get prompted to install when you launch Pro Tools 2021.7 for the first time? Pro Tools in this case is being installed using the PKG installer you download directly from Avid. Thanks in advance!

Screen Shot 2021-08-20 at 6.24.26 PM.png

1 ACCEPTED SOLUTION

rrouleau
Contributor

I believe what you may be looking for are the com.avid.bsd.shoetoolv120 files.

I have had luck prior by creating a secondary package and installing it after the initial Protools installer (with restart enabled).

Screen Shot 2021-08-23 at 7.48.40 AM.png

 

View solution in original post

7 REPLIES 7

rrouleau
Contributor

I believe what you may be looking for are the com.avid.bsd.shoetoolv120 files.

I have had luck prior by creating a secondary package and installing it after the initial Protools installer (with restart enabled).

Screen Shot 2021-08-23 at 7.48.40 AM.png

 

daniel_kaminski
New Contributor III

Good morning!

Yep, figured out the same thing this weekend. Tried to upload an image was got an error "You do not have permission to upload images." But my screenshot looks identical to yours @rrouleau.

For anyone else that runs into this, package up the items in @rrouleau screenshot 🙂

jimmyb
New Contributor

Running into the same issue on a small Media lab. Each user is prompted for the Pro Tools helper to be installed with admin creds. The files listed in the above solution have been installed using the pkg method shown. Anyone know a way to get this installed for all/new users and prevent the prompting? 

Thanks!

 

bbarciz
Contributor

Just curious if you happened to move to the 2022 version and have to re-visit this?  I tried to implement your fix in the 2022 version, but when I launch Pro Tools, the helper error is gone but the application never launches (only bounces and bounces and then ends).

Also, I was curious the scripts, settings and snapshots folders on the left under sources, where did those come from?  Do they contain files that are needed?

Thanks!

@bbarciz  I am no longer using a package to deploy the avid shoetool file.

I have now added a Files and Processes Execute Command to our Protools installer package to copy the file over (This works for our environment with PT 2022.7).

ditto /Applications/Pro\ Tools.app/Contents/Library/LaunchServices/com.avid.bsd.shoetoolv120 /Library/PrivilegedHelperTools/ 

Screenshot Attached:Screen Shot 2022-08-17 at 4.36.30 PM.png

 

Thanks for the idea.  Do you not have to do anything with the plist file into the LaunchDaemons folder?

mhinsz
New Contributor III

I don't recall where I got this Pro Tools postscript install, but it still works for me via Self Service:

#!/bin/bash
# Copy 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_SHOETOOL
# Create 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/AvidVideoEngine
# Get rid of old workspace
rm -rf /Users/Shared/Pro\ Tools/Workspace.wksp
rm -rf "/Applications/Avid/Application Manager/AvidApplicationManager.app"
rm -rf "/Applications/Avid/Application Manager/AvidAppManHelper.app"
exit 0