With the deprecation of Python 2.7 in macOS, there can be legacy custom software that might have a condition script or installation script written in Python. To avoid unwanted Python deprecation prompts on macOS Monterey and above, your end-users might be prevented from installing certain software or validating if the software was installed correctly as a status message will be shown.
- "Installation status could not be determined."
- The specified software package has Python in its condition script. If the install script does not have Python in it, then the software package's install script will still execute.
- The app fails to install, due to a long running installation script (60 seconds).
- The app fails to install because the installation scripts finishes with an exit code other than 0.
- "Not Available. Please contact your IT Administrator."
- This message will show when the specified software package has Python in its install script. The software package will not be available to install unless corrected.