Prerequisites

In this chapter, you’ll find the necessary details for managing macOS clients with opsi. First, a table presents the macOS versions supported by opsi 4.3, followed by details concerning the Arm-based Apple M1 processor.

The macOS client agent is a paid extension. This means that you need a license file to unlock it. You will receive this file after you have purchased the extension. For evaluation purposes, we’re happy to provide you with a temporary license free of charge. Please contact us via email.

Supported macOS Versions

As of 09.10.2023

Table 1. Supported macOS Versions as Client in opsi 4.3
macOS-Version Client-Agent

macOS 10.13 High Sierra

discontinued

macOS 10.14 Mojave

discontinued

macOS 10.15 Catalina

supported

macOS 11.0 Big Sur

supported

macOS 12.0 Monterey

supported

macOS 13.0 Ventura

supported

MacOS 14 Sonoma

supported

MacOS 15 Sequoia

supported

supported: Supported unsupported: Unsupported develop: Under development discontinued: Discontinued

Following the macOS updates officially released by Apple in December 2023, it has become necessary to grant full disk access to the opsiclientd process to facilitate normal functioning of the opsi-mac-client-agent. This adjustment can be made in the macOS system settings under Privacy & Security or through an Apple MDM message using the type PrivacyPreferencesPolicyControl.
This step is not necessary for operation in WAN mode. Therefore, as a further option, we generally recommend operating all Mac clients, i.e. even non-WAN clients, in WAN mode to avoid this problem.

Mac Computers with Apple Chip

If your Mac features Apple’s M1 Arm processor, you’ll require the Rosetta framework to install the opsi client agent. Here’s how to install Rosetta:

softwareupdate --install-rosetta --agree-to-license

You can verify that the installation was successful using the pkgutil command. The output should look something like this, for example:

$ pkgutil --pkgs | grep Rosetta
com.apple.pkg.RosettaUpdateAuto