Issue: Unresponsive Install/Update Buttons on macOS
Some macOS users have reported encountering an issue where the Install/Update buttons fail to respond when clicked in Slate Digital Connect.
Possible Cause: Third-Party Audio Plugins
One potential root cause of this problem may be attributed to the presence of audio plugins sourced from sources other than Slate Digital. In fact, certain third-party plugins have been known to interfere with a critical macOS software component known as "osascript," which serves as the AppleScript interpreter. This interference can result in unresponsive buttons during the installation or update process.
You can check whether the AppleScript interpreter works or not by running the following command in the Terminal app:
osascript -e 'do shell script "echo osascript works"'
If it prints the following error then you're probably affected by this issue:
osascript: can't open default scripting component.
The next steps will explain how to detect the plugin that may be causing the issue.
Make sure that Slate Digital Connect is not running
- Open a Terminal window
- In the Terminal window, run the following command:
sudo fs_usage -w -f filesys osascript > ~/Desktop/usage-osascript.txt
- It will ask for an admin password to perform. This will list all programs that run
- Launch Slate Digital Connect and try to install one of the plugins. If the install/update fails, this should do the trick. If the installation works, we should restart the whole process (step 5 is still required).
- Go to the Terminal window and press
Control + C. This will stop the running process from step 3.
- In the
usage-osascript.txtfile, search for recurrent
.componentoccurrences. You want to find something that looks like
<plugin_name>.component file should be enough to fix the problem but sometimes many plugins can have the same behavior and doing the same process multiple time can help.
If you identified the audio plugin that caused the issue and feel there should be no issue with it, you may contact the support team for further investigation.